Dynamic content is unique to each customer. The Connect database passes parameter values you
define to an external web server/content generator. This arrangement provides you with
better performance while providing an enhanced customer experience.
Pass dynamic parameters from Connect to an external content generator in three places:
- Default Bodies (Message Level): When defining the message content URL in
the default 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, in the form of
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
Pass
parameters like [Customer ID] to a dynamic content generator. The content
generator takes the value and associates it with particular content. For
example, associate [Customer ID] 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 pass those parameters
to the content generator when the Connect database receives an Event.
For
example, in an externally-triggered campaign that sends out order
confirmations, pass the [Purchase Price] and [Item Name] as event parameters
back to the content generator, to dynamically create confirmations for each
customer:
&purchasePrice=123.45&itemName=Sunglasses
Note: If the [Customer ID] parameter is used and it will generate 15 pieces of content in one
message for each of 100,000 customers, you need a third-party content generator that can
scale to meet those requirements.