Creating Dynamic Content
Dynamic content is unique to each customer. This is performed by Connect as it passes user-defined defined parameter values to an external web server/content generator. This usage provides better performance and an enhanced customer experience.
You are able to pass dynamic parameters from Connect to an external content generator in three places: Default Body, Parameters and Events.
Default Bodies (Message Level): When defining the message content URL in the default message bodies, you can define parameters within the URL to call a particular type of dynamic content. The following HTML example shows a URL in the Default Bodies section.
http://www.content.com/content.jsp?style=sportspurchase&format=receipt&e-mail=html
Parameters (Message Level): Connect can pass parameters such as demographic customer profile information to a content generator. The content generator dynamically creates the content for each customer. For example, the values for [First Name] and [Last Name] can be passed to a .jsp page that serves the dynamic content:
&firstName=John&lastName=Doe
If you pass parameters like [Customer ID] to a dynamic content generator, the content generator takes the value and associates it with particular content. For example, the parameter [Customer ID] can be associated with unique images or message text based on customer profile information defined in the content generator database.
Events (Campaign Level): When specifying event parameters at the campaign-level for externally-triggered campaigns, you can configure Connect to pass those parameters to the content generator when the Connect database receives an event-trigger.For example, in an externally-triggered campaign that sends out order confirmations once a purchase has been made by the customer, [Purchase Price] and [Item Name] event parameters can be passed back to the content generator, to dynamically create confirmations for each customer:
&purchasePrice=123.45&itemName=Sunglasses
Note: Be aware that the use of some parameters can cause large amounts of data to be generated and processed. This may require your server to have issues with performance. For example, if the [Customer ID] parameter is used and generates, say, 15 diffferent data items in the content of one message for each of 100,000 customers, you may need a third-party content generator that can scale to meet those requirements. Contact your System Administrator if you have concerns about performance requirements.