Google Tag Manager – LiveConnect Implementation Instructions

Update Your Data Variables
If you have multiple data variables that you want to track or optimize or are leveraging Dynamic Product ads (e.g. selling different items and different prices, creating an audience segment based on category name, etc.), you can make the value dynamic.
First, you will have to check to make sure that the required data variables are present in the variables section found on the left-hand side navigation bar of the GTM dashboard.

Data Layer Variables Email Sign-Up
Customer Email

Data Layer Variables for Product Purchase
Customer Email
Transaction ID
Purchase amount (total)
Product price
Item ids
Product quantity
Currency

Data Layer Variables for Dynamic Product Marketing
For ALL Event types
Customer email
For Category page
Category Name
Item IDs
For Search Page
Search Item
Item IDs
For Product Page
Product name
Product ID
For Add to Cart
Product name
Items
For Purchase
Transaction ID
Purchase amount (total)
Product price
Product Id
Product quantity
Currency

LiveConnect Tag (Base) Implementation
Note: The LiveConnect Base script must be set up ahead of all other remarketing extensions or conversion pixels—instructions and respective screenshots below.
Log in to GTM
Select “New Tag”

Select Custom HTML tag type

Paste the LiveConnect Tag into the custom HTML container
Under the “Firing Triggers” section, select “Page View” as Trigger Type
Select “All Pages”

Save
LiveConnect: Email Sign-Up
Repeat steps 2-3 from previous section, LiveConnect Tag (Base) Implementation (Create new tag & select custom HTML on right hand side)
2.Paste the Email Sign Up Conversion Extension into the custom HTML container
Please note that the highlighted fields (red box under HTML section) will need to be updated to reflect your data layer variables.
‘email’
Under the “Advanced Settings,” navigate to tag sequencing
Select “Fire a tag before LiveIntent Email Sign Up fires”
Choose ‘LiveIntent LiveConnect tag’ so that the Email sign up extension fires AFTER the base LiveConnect Tag.
Under the Triggering section:
Select Page View as Trigger Type
Include logic so the tag only fires on the email sign up event

LiveConnect: Product Page
Repeat steps 2-3 from the previous section, LiveConnect Tag (Base) Implementation (Create new tag & select custom HTML on right hand side)
2. Paste the Purchase Conversion Extension into the custom HTML container
Please note that the highlighted fields (red box under HTML section) will need to be updated to reflect your data layer variables:
contentType: accepted values are ”Product”, LandingPage”, “Article”, “Product”,”Hotel”, “Flight”, “Destination”. If your data layers are not set to populate these values verbatim, feel free to hardcode.
‘email’= customer email address
‘name’= [product name or custom value]
‘contentId’ =“Product id” //pass as a string

Under “Advanced Settings,” scroll down to the “Tag Sequencing” section
Select the checkbox next to “Fire a tag before LiveIntent Product Page fires” so that the Email sign up extension fires AFTER the base LiveConnect Tag.

Choose “LiveIntent LiveConnect tag”
Under the Triggering section
Select Page View as Trigger Type
Include logic so the tag only fires on ALL PRODUCT PAGES

LiveConnect: Product Purchase/Confirmation
Repeat steps 2-3 from previous section, LiveConnect Tag (Base) Implementation (Create new tag & select custom HTML on right hand side)
Paste the Purchase Conversion Extension into the custom HTML container
Please note that the highlighted fields (red box under HTML section) will need to be updated to reflect your data layer variables.
‘conversionId= transactionid
‘email’= customer email address
‘amount’= purchase amount
‘contentId’=product id
‘currency’=currency
‘id’=product id (in array)

Under “Advanced Settings,” scroll down to the “Tag Sequencing” section

Select checkbox next to “Fire a tag before LiveIntent Purchase Conversion fires.”

Choose ‘LiveIntent LiveConnect tag’
Under the Triggering section:
Select Page View or Custom Trigger
Include logic so the tag only fires on the conversion event (names of standard conversion events listed below)
LiveConnect: All other events
The implementation process for LiveIntent’s other standard event extensions is similar to the implementation instructions for Product Page, Email sign up and purchase page.
Please update the appropriate values per event type and set the firing logic to the appropriate page or event type.
Other Standard Events:
product_purchase
email_signup
form_fill
download
viewCategory
viewSearchResults
addToCart
removeFromCart