Sailthru Personalization Engine Tag Setup Guide
This article describes how to set up the Sailthru Personalization Engine tag in your Tealium iQ Tag Management account.
Tag Tips
-
Use mapping to:
- Dynamically override standard configuration values
- Set optional Personalization Engine configuration parameters. (Learn More)
- Dynamically add Sailthru meta tags to your site
- Configure event triggers (including custom events)
- Send required and optional event parameters
-
Supports these E-Commerce extension parameters:
- Order ID
- Customer ID
- List of Product IDs
- List of Product Names
- List of Product Quantities
- List of Product Prices
-
For a list of required and optional event parameters, see Sailthru’s JavaScript API Library documentation here: Sailthru JavaScript API Library
Tag Configuration
First, go to Tealium’s tag marketplace and add the Sailthru Personalization Engine tag (Learn more about how to add a tag).
After adding the tag, configure the following settings:
-
Customer ID
- Your Sailthru Customer ID.
-
Pageview Tracking
- Manual page view tracking requires a mapping to Pageview URL (
pageview.url
) for the page being tracked. - Use data mapping to set additional optional parameters.
- Manual page view tracking requires a mapping to Pageview URL (
Data Mappings
Mapping is the process of sending data from a data layer variable to the corresponding destination variable of the vendor tag. For instructions on how to map a variable to a tag destination, see Data Mappings.
- The available categories are:
Standard
Variable | Description |
---|---|
init.customerId |
|
pageviewTracking |
|
init.isCustom |
|
init.useStoredTags |
|
init.excludeContent |
|
pageview.url |
|
pageview.tags |
|
pageview.onSuccess |
|
pageview.onError |
|
meta.custom |
|
E-Commerce
Variable | Description |
---|---|
order_id |
|
customer_id |
|
product_id |
|
product_name |
|
product_quantity |
|
product_unit_price |
|
Event Trigger
Variable | Description |
---|---|
userSignUp |
|
userSignUpConfirmedOptIn |
|
addToCart |
|
purchase |
|
customEvent |
|
Event Data: userSignUp
Variable | Description |
---|---|
userSignUp.email |
|
userSignUp.id |
|
userSignUp.key |
|
userSignUp.lists |
|
userSignUp.vars |
|
userSignUp.source |
|
userSignUp.onSuccess |
|
userSignUp.onError |
|
Event Data: userSignUpConfirmedOptIn
Variable | Description |
---|---|
userSignUpConfirmedOptIn.email |
|
userSignUpConfirmedOptIn.id |
|
userSignUpConfirmedOptIn.key |
|
userSignUpConfirmedOptIn.template_name |
|
userSignUpConfirmedOptIn.template_vars |
|
userSignUpConfirmedOptIn.vars |
|
userSignUpConfirmedOptIn.source |
|
userSignUpConfirmedOptIn.onSuccess |
|
userSignUpConfirmedOptIn.onError |
|
Event Data: addToCart
Variable | Description |
---|---|
addToCart.email |
|
addToCart.reminder_time |
|
addToCart.reminder_template |
|
product_url |
|
product_images |
|
product_vars |
|
addToCart.vars |
|
addToCart.onSuccess |
|
addToCart.onError |
|
Event Data: purchase
Variable | Description |
---|---|
purchase.email |
|
product_url |
|
product_images |
|
product_vars |
|
purchase.vars |
|
purchase.onSuccess |
|
purchase.onError |
|
Event Data: customEvent
Variable | Description |
---|---|
customEvent.name |
|
customEvent.email |
|
customEvent.id |
|
customEvent.key |
|
customEvent.vars |
|
customEvent.onSuccess |
|
customEvent.onError |
|
This page was last updated: November 6, 2019