SHOW:
|
|
- or go back to the newest paste.
1 | window.dataLayer = window.dataLayer || []; | |
2 | window.dataLayer.push({ | |
3 | - | 'event': 'eec.productClick', // name of an event. In this case, always stays as eec.productClick |
3 | + | 'event': 'productClick', // name of an event. In this case, always stays as productClick |
4 | 'ecommerce': { // ecommerce object. This is the essential part of tracking. New EE data must always be pushed to this object | |
5 | 'click': { // name of an action. In this case, always stays as click | |
6 | 'actionField': { | |
7 | 'list': '{{List name}}' //name of a list in which the product was clicked | |
8 | }, | |
9 | 'products': [{ | |
10 | 'name': '{{Product name}}', // name of a product that was clicked. Always include it. | |
11 | 'id': '{{Product ID}}', // id of a product. Always include it. | |
12 | 'price': '{{product price}}', // price of a product | |
13 | 'brand': '{{product brand}}', // brand/vendor of a product | |
14 | 'category': '{{product category}}', // category of a product | |
15 | 'variant': '{{Product Variant}}', // product variant. If there are no variants, exclude this key from the dataLayer.push | |
16 | 'position': '{{Impression Possition}}' // number of a position (in which a product was visible at that time. 1 for the first product in the list, 2 for the second etc) | |
17 | }] | |
18 | } | |
19 | } | |
20 | }); |