dusanmiha

VIP - EEC - Impression View

Dec 7th, 2020 (edited)
79
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2. window.dataLayer  = window.dataLayer || [];
  3. window.dataLayer.push({
  4.     'event': 'eec.productImpression',       // name of an event. In this case, always stays as eec.productImpression
  5.     'ecommerce': {                          // ecommerce object. This is the essential part of tracking. New EE data must always be pushed to this object
  6.         'currencyCode': '{{currency}}',                 // the currency which is currently set by a visitor       RSD                
  7.         'impressions': [                    // type of an ecommerce action. In this case, always stays as impressions
  8.          {
  9.             'name': '{{product name 1}}',      // name of a product that is displayed. Always include it.
  10.             'id': '{{product ID 1}}',               // id of a product. Always include it.
  11.             'price': '{{product price 1}}',             // price of a product
  12.             'brand': '{{product brand 1}}',             // brand/vendor of a product
  13.             'category': '{{product category 1}}',           // category of a product
  14.             'variant': '{{product variant 1}}',             // product variant. If there are no variants, exclude this key from the dataLayer.push
  15.             'list': '{{list name}}',                    // name of a product list. See all the possible list names in the specification
  16.             'position': '1',                // number of a position (in which a product was visible at that time)
  17.         },         
  18.          {
  19.             'name': '{{product name 2}}',      // name of a product that is displayed. Always include it.
  20.             'id': '{{product ID 2}}',               // id of a product. Always include it.
  21.             'price': '{{product price 2}}',             // price of a product
  22.             'brand': '{{product brand 2}}',             // brand/vendor of a product
  23.             'category': '{{product category 2}}',           // category of a product
  24.             'variant': '{{product variant 2}}',             // product variant. If there are no variants, exclude this key from the dataLayer.push
  25.             'list': '{{list name}}',                    // name of a product list. See all the possible list names in the specification
  26.             'position': '2'                 // number of a position (in which a product was visible at that time)
  27.         }]
  28.     }
  29. });
  30. </script>
RAW Paste Data