On Screen Incentive campaigns support dynamic parameter replacement within text and HTML campaign content. This functionality allows campaign content to be personalized dynamically using customer metadata, questionnaire metadata, and locale information.
Dynamic placeholders are automatically resolved when the campaign content is displayed to the respondent.
Dynamic parameter replacement is supported only in text/HTML-based content.
Placeholders inside images or uploaded image assets are not supported and will not be replaced.
Hello %{responder.metadata.first_name}
Unsupported Example
The following scenarios are not supported:
An uploaded image containing placeholder text
Dynamic replacement of text rendered inside images
Customer metadata can be accessed using the following syntax:
%{responder.metadata.metadata_name}
Example
Hello %{responder.metadata.first_name}
Your customer ID is %{responder.metadata.customer_id}
Questionnaire metadata can be accessed using the following syntax:
%{metadata.metadata_name}
Example
Transaction ID: %{metadata.transaction_id}
The respondent locale can be accessed using:
%{locale}
Example
Current locale: %{locale}
Important Notes
Placeholder names are case-sensitive.
Missing metadata values will not resolve.
Image-based placeholder replacement is not supported.
For more information about configuring campaign content and coupons, refer to: