Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- window.dataLayer = window.dataLayer || [];
- window.dataLayer.push({
- 'event': 'productDetail', // name of an event. In this case, always stays as productDetail
- 'ecommerce': { // ecommerce object. This is the essential part of tracking. New EE data must always be pushed to this object
- 'detail': { // name of an action. In this case, always stays as detail
- 'actionField': {'list': '{{Product List Name}}'}, // optional. if this event happened in a certain list, pass its name with this key
- 'products': [ // list of products a user has purchased
- {
- 'name': '{{product name}}', // name of a product that is currently viewed.
- 'id': '{{product id}}', // unique id (SKU) of a product
- 'price': '{{product price}}', // price of a product (The price of one item. The value must not include anything else except number separated by a decimal point. Don't use a comma as the separator, and don't include any currency symbols.)
- 'brand': '{{product brand}}', // brand/vendor of a product
- 'category': '{{product category}}', // Product category of the item. Can have maximum five levels of hierarchy. category/sub-category (ex. Mali kućni aparati/Usisivači/Usisivači na vodu)
- 'variant': '{{product variant}}', // product variant. If there are no variants, exclude this key from the dataLayer.push. Example: color of the product.
- 'dimensionN': '{{custom product attribute}}', //optional. A Product-scoped Custom Dimension for index number N. If there are no variants, exclude this key from the dataLayer.push
- 'metricN': '{{custom product metric}}' //optional. A Product-scoped Custom Metric for index number N. If there are no variants, exclude this key from the dataLayer.push
- }]
- }
- }
- });
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement