View difference between Paste ID: YLDEiTZi and dmbNemLj
SHOW: | | - or go back to the newest paste.
1
window.dataLayer = window.dataLayer || [];
2-
window.dataLayer.push({ ecommerce: null });
2+
3
  event: 'view_item_list',  			// name of the event. In this case, it always must be view_item_list
4
  ecommerce: {							
5
    items: [{							// an array where all currently viewed products must be included
6
      item_name: 'Single Pattie Burger', 			// insert an actual product name
7-
      item_name: 'Product 1', 			// insert an actual product name
7+
      item_id: 'SKU',				// insert an actual product ID
8-
      item_id: 'product1',				// insert an actual product ID
8+
      price: '530',					// insert an actual product price. Number or a string. Don't include currency code
9-
      price: '11.99',					// insert an actual product price. Number or a string. Don't include currency code
9+
      item_brand: 'Uno Burgers',			// insert an actual product price
10-
      item_brand: 'brand A',			// insert an actual product price
10+
      item_category: 'Beef Burgers',			// insert an actual product top-level category
11-
      item_category: 'Apparel',			// insert an actual product top-level category
11+
	  index: 1,							// insert product's position in that list
12-
	  item_category2: 'T-shirt',		// if it is possible to drill down the categories (e.g. Apparel, then T-shirt, then Men), use item_category2, item_category3, etc. Can use from item_category up to item_category5
12+
13-
      item_variant: 'Blue',				// insert an actual product variant
13+
14-
      item_list_name: 'Search results', // insert the name of the list where the product is currently displayed
14+
15-
      item_list_id: 'search_results',	// insert the list id where the product is currently displayed
15+
16-
      index: 1,							// insert product's position in that list
16+
17
      item_brand: 'Brand B',
18
      item_category: 'Category B',
19
      item_variant: 'Yellow',
20
      index: 2,
21
      quantity: '1'
22
    }]
23
  }
24
});