SHARE
TWEET

Impressions HC Enhanced Ecommerce

Stenor81 Dec 11th, 2019 (edited) 117 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <script>
  2. window.dataLayer = window.datalayer || [];
  3.  
  4. dataLayer.push({
  5.   'ecommerce': {
  6.     'impressions': [
  7.      {
  8.        'name': 'Plush Blue Blanket',       // Name of product is required.
  9.        'colour': 'Blue',
  10.        'product code': '12345'
  11.        'product id': '12345',  // Could be duplicate
  12.        'price': '1115.25',
  13.        'currency': ZAR ,
  14.        'brand': 'Signature',
  15.        'category': 'Blankets',
  16.        'variant': 'Plush',
  17.        'position': 1
  18.        }]
  19.   }
  20. });
  21.  
  22.  
  23. });
  24. <script>
  25.  
  26. FOR MORE THAN ONE
  27.  
  28. <script>
  29. var window.dataLayer = window.dataLayer || []
  30.  
  31. //Step-1: Populate product in an array //
  32. var productImpressionArray = [
  33. {
  34. 'name': 'Plush Blue Blanket',      
  35. 'product id': '12345',
  36. 'product code': '12345',
  37. 'price': '1115.25',
  38. 'currency': ZAR ,
  39. 'brand': 'Signature',
  40. 'category': 'Blankets',
  41. 'variant': 'Plush',
  42. 'position': 1                  
  43. },
  44. {
  45. 'name': 'Teksa Bedcover',
  46. 'product id': '6789',
  47. 'product code': '6789',
  48. 'price': '1299.11',
  49. 'currency': ZAR ,
  50. 'brand': 'HomeChoice',
  51. 'category': 'Bedding',
  52. 'variant': 'White',
  53. 'position': 2
  54. },
  55. ...................
  56. ]
  57.  
  58. //Step - 2: Pass it in ecommerce object //
  59. var ecommerceObject = {
  60.  'ecommerce' : { 'impressions' : productImpressionArray },
  61. 'event' : 'productImpressions'                                     //pass custom event
  62.  }
  63.  
  64. //Step - 3: Push to DataLayer//
  65. dataLayer.push(ecommerceObject)
  66.  
  67. </script>
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top