Versions Compared

Key

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

...

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 categoryIncludes 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 - (Alternate products)
  • UpSell - (Accessories / Related products)
  • User Favourites
  • Prior Purchases
  • Product Details - (This value 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.

*Note - Zoned Product Layout must be used in order for Enhanced eCommerce to work with lists.

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.

...

PropertyValueNotes
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 - (Alternate products)
  • UpSell - (Accessories / Related products)
  • User Favourites
  • Prior Purchases
  • Cart Item

Value determined by the list in which the product is located.

*Note - Zoned Product Layout must be used in order for Enhanced eCommerce to work with lists.

nameThe product description 
idThe product code 
categoryThe product's primary categoryIncludes 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.

...

PropertyValueNotes
event'addToCart' 
currencyCode The currency code for the current account 
productsThe product(s) added to the cartStandard product data is included here (e.g. name, id, category, quantity, brand, price)
pageType

One of the following:

  • Product List
  • Search Results
  • Product Details
Value determined by the page on which the product was added.
list*

One of the following:

  • Product List
  • Search Results
  • Product Compare
  • Items Recently Viewed
  • Campaign - (sent as the Campaign Description, not the Campaign Code)
  • CrossSell - (Alternate products)
  • UpSell - (Accessories / Related products)
  • User Favourites
  • Prior Purchases
  • Product Details
  • Cart Fast Order
  • Quick Order Entry

Value determined by the list from which the product was added

*Note - Zoned Product Layout must be used in order for Enhanced eCommerce to work with lists.

...