if (typeof dataLayer !== "undefined") { dataLayer.push({ "ecommerce": { "currency": "USD", "impressions": [ { "id": "47877", "name": "Session 9 X01", "price": "8249.99", "brand": "Trek", "category": "Downhill mountain bikes", "variant": "greylight", "list": "CATEGORY", "position": 1 } , { "id": "37056", "name": "Session 8 29 GX", "price": "6049.99", "brand": "Trek", "category": "Downhill mountain bikes", "variant": "black", "list": "CATEGORY", "position": 2 } , { "id": "37959", "name": "Session AL Frameset", "price": "3099.99", "brand": "Trek", "category": "Downhill mountain bikes", "variant": "bluedark_blue", "list": "CATEGORY", "position": 3 } , { "id": "29757", "name": "Ticket DJ Frameset", "price": "949.99", "brand": "Trek", "category": "Downhill mountain bikes", "variant": "greendark", "list": "CATEGORY", "position": 4 } , { "id": "30495", "name": "Ticket S Frameset", "price": "1899.99", "brand": "Trek", "category": "Downhill mountain bikes", "variant": "greendark", "list": "CATEGORY", "position": 5 } , { "id": "22049", "name": "Session C 27.5 Frameset", "price": "4399.99", "brand": "Trek", "category": "Downhill mountain bikes", "variant": "red", "list": "CATEGORY", "position": 6 } ] } }); } else { console.log("dataLayer"); }