Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

PropertyValueNotesAa Note
event'remarketing'  
ecomm_pagetype

One of the following:

  • home
  • category
  • product
  • cart
  • purchase
  • other

Value determined by the page the user is on. For example:

  • 'home' = the site's home page
  • 'category' = a category page listing products
  • 'product' = the product detail page
  • 'cart' = the shopping cart
  • 'purchase' = the confirmation screen once an order has successfully been submitted
  • 'other' = any page not covered above (eg. Favourites, user admin, dashboardCheckout Delivery Address, Dashboard, etc)

Perhaps some more info on what these pages are (i.e. "cart" is the cart, delivery address or payment screen)

 

ecomm_prodid

One of the following:

  • Product code (product pages)

  • Array of product codes (category, cart, purchase pages)

Optional. Value determined by the page the user is on, and does not apply to page types 'home' or 'other'. 
ecomm_totalvalueThe total value of all products and charges (if any)Optional. Only applies to page types 'product', 'cart, and 'purchase'. 
google_conversion_valueThe total value of all products and chargesOptional. Only applies to page type 'purchase'. 

...

PropertyValueNotes
event

'enhancedEcomm'

Due to infinite scrolling, some pages may load additional data after the inital page load. For this reason, impressions are pushed via an event. Infinite scrolling creates a new event, and therefore a new data push. This also ensures that data is pushed in blocks, so as not to exceed Google's object data limit.

event_type

'impression'

 
currencyCodeThe currency code for the current account 
nameThe product description 
idThe product code 
categoryThe product's primary category Includes all levels of the category structure for the product's primary category.
list

One of the following:

  • Product List
  • Search Results
  • Items Recently Viewed
  • Campaign - (sent as the Campaign Description, not the Campaign Code)
  • CrossSell
  • UpSell
  • User Favourites
  • Prior Purchases
  • Product Details - (This value is only applies where the user has navigated directly to a product via link or similar. Otherwise, the list from which the product was accessed will be used for product detail impressions.)
Value determined by the list in which the product is located.
brandThe product's brand 
positionThe product's position / sequence in its list 
priceThe product price (nett price for 1)If 'hide pricing' is enabled at Role level, this data is not pushed.

...

Product Click data is pushed on any click of a product link. For example, a product on a page of search results, or a product on the user's favourites list.

Aa  
PropertyValueNotesNotes
event

'productClick'

  
list

One of the following:

  • Product List
  • Search Results
  • Items Recently Viewed
  • Campaign - (sent as the Campaign Description, not the Campaign Code)
  • CrossSell
  • UpSell
  • User Favourites
  • Prior Purchases
  • Cart Item
Value determined by the list in which the product is located.
nameThe product description  
idThe product code  
categoryThe product's primary category The code below indicates it's all levels?Includes all levels of the category structure for the product's primary category.
brandThe product's brand  
positionThe product's position / sequence in its list  
priceThe product price (nett price for 1)If 'hide pricing' is enabled at Role level, this data is not pushed. 
Code Block
languagejs
titleSample Product Click data
collapsetrue
{
	"event": "productClick",
	"ecommerce": {
		"click": {
			"actionField": {
				"list": "list name"
			},
			"products": [
			{
				"name": "Product Description",
				"id": "ProductCode",
				"category": "/first level/second level/third level",
				"brand": "brand name",
				"price": "99.99",
				"position": 1
			}
			]
		}
	}
}

...

PropertyValueNotes
event'enhancedEcomm' 
event type'payment' 
nameThe product descriptionRepeated for each product in the transaction.
idThe product codeRepeated for each product in the transaction.
categoryThe product's primary category

Includes all levels of the category structure for the product's primary category.

Repeated for each product in the transaction.

priceThe product price (nett price for 1)Repeated for each product in the transaction.

...