...
Property | Value | Notes | Aa Note |
---|---|---|---|
event | 'remarketing' | ||
ecomm_pagetype | One of the following:
| Value determined by the page the user is on. For example:
| 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:
| Optional. Value determined by the page the user is on, and does not apply to page types 'home' or 'other'. | |
ecomm_totalvalue | The total value of all products and charges (if any) | Optional. Only applies to page types 'product', 'cart, and 'purchase'. | |
google_conversion_value | The total value of all products and charges | Optional. Only applies to page type 'purchase'. |
...
Property | Value | Notes |
---|---|---|
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' | |
currencyCode | The currency code for the current account | |
name | The product description | |
id | The product code | |
category | The product's primary category | Includes all levels of the category structure for the product's primary category. |
list | One of the following:
| Value determined by the list in which the product is located. |
brand | The product's brand | |
position | The product's position / sequence in its list | |
price | The 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.
Property | ValueNotes | AaNotes | |
---|---|---|---|
event | 'productClick' | ||
list | One of the following:
| Value determined by the list in which the product is located. | |
name | The product description | ||
id | The product code | ||
category | The 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. | |
brand | The product's brand | ||
position | The product's position / sequence in its list | ||
price | The product price (nett price for 1) | If 'hide pricing' is enabled at Role level, this data is not pushed. |
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
{ "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 } ] } } } |
...
Property | Value | Notes |
---|---|---|
event | 'enhancedEcomm' | |
event type | 'payment' | |
name | The product description | Repeated for each product in the transaction. |
id | The product code | Repeated for each product in the transaction. |
category | The product's primary category | Includes all levels of the category structure for the product's primary category. Repeated for each product in the transaction. |
price | The product price (nett price for 1) | Repeated for each product in the transaction. |
...