...
...
a. Product Impressions Anchor ecomimpressions ecomimpressions
Product Impression data is pushed when a product list is displayed. For example, a page of search results, products in a category, or a user's favourites.
...
Product b. Product Clicks Anchor ecomclicks ecomclicks
Product Click data is pushed on any click of a product link. For example, a product on a page of search results, a product on a category page, or from the user's favourites list.
...
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 } ] } } } |
User c. User Details Anchor ecomuser ecomuser
User Detail data is pushed on every page of the site. There is the option to push data for logged in users only.
...
Questionnaired. Questionnaire Anchor ecomquestion ecomquestion
This is only for non widget questionnaires as the URL does not change after the questionnaire is submitted so a virtual URL is pushed.
...
Checkout e. Checkout Options Anchor ecomcheckout ecomcheckout
- step
the step number
Info // Step 1 - going to the cart
// Step 2 - attempting to checkout but need to log in
// Step 3 - going to the delivery options
// Step 4 - going to the payment options
// Step 5 - going to submit the order
- products
- the products in the cart
...