Excerpt |
---|
Describe when someone would need this information. For example "when connecting to wi-fi for the first time". |
Step-by-step guide
Out of the box data
Digital Remarketing
- event
- Name of event
- ecomm_pagetype
- other
- home
- category
- product
- cart
- purchase
- ecomm_prodid
- optional
- only visible on category, product, cart and purchase page types
- ecomm_totalvalue
- optional
- only visible on product, cart and purchase page types
- google_conversion_value
- optional
- only visible on purchase page type
Code Block | ||
---|---|---|
| ||
{
"event": "remarketing",
"ecomm_pagetype": "home",
"ecomm_prodid": ["ProductCode", "ProductCode"] or "ProductCode",
"ecomm_totalvalue": "99.99",
"google_conversion_value": "99.99"
} |
Enhanced ecommerce
Product Impressions
- event
- Name of event
- impressions are pushed via and event as the page could load data after the page has been loaded via infinite scrolling
- the data is pushed in blocks to try to ensure the data amount pushed is less than the object data limit
- event_type
- impression
- currencyCode
- the currency code for the account currently being viewed
- name
- the product description
- id
- the product code
- list
- the list from which the product resides
- Product List
- Search Results
- Items Recently Viewed
- Campaign - Campaign Description
- CrossSell
- UpSell
- User Favourites
- Prior Purchases
- Product Details (the product detail page displays the list name from which the product was clicked and falls back to this value if navigated directly to a product)
- the list from which the product resides
- brand
- the product brand
- position
- the position in its respective list
- price
- the product price
Code Block |
---|
{
"event": "enhancedEcomm",
"event_type": "impression",
"ecommerce": {
"currencyCode": "AUD",
"impressions": [
{
"name": "Product Description",
"id": "ProductCode",
"list": "list name",
"category": "/first level/second level/third level",
"brand": "brand name",
"position": 1,
"price": "99.99"
}
]
}
} |
Product Clicks
User Details
Questionnaire (non widget)
Checkout Options
Transactions
Login Success
Logout Success
Add to Cart
Remove from Cart
Cart Updated
Promo Codes
View Order
View Template
Extending or Overriding pushed data
Options
- First param is the data to manipulate
- Second param is the type of manipulation
- extend
- override
- The third param is the function that will perform the manipulation
- The data is the raw data that can be used for manipulation
- return an object with the properties and data to use
Code Block |
---|
$.cv.css.tracker.track("userDetail", "extend", function(data) {
return { EmailAddress: data.EmailAddress };
}); |
Info |
---|
Related articles
Content by Label | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|