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.