You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

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
{
    "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)
  • brand
    • the product brand
  • position
    • the position in its respective list
  • price
    • the product price
{
	"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

  1. First param is the data to manipulate
  2. Second param is the type of manipulation
    1. extend
    2. override
  3. The third param is the function that will perform the manipulation
    1. The data is the raw data that can be used for manipulation
    2. return an object with the properties and data to use
$.cv.css.tracker.track("userDetail", "extend", function(data) {
	return { EmailAddress: data.EmailAddress };
});

  • No labels