1window.pushToDataLayer = function (eventName, data) { 2 window.dataLayer = window.dataLayer || []; 3 if (data) { 4 const parsedData = data ? JSON.parse(data) : {}; 5 window.dataLayer.push({ ecommerce: null }); 6 window.dataLayer.push({ 7 event: eventName, 8 event_timestamp: Date.now(), 9 ...parsedData 10 }); 11 } else { 12 window.dataLayer.push({ 13 event: eventName, 14 event_timestampt: Date.now() 15 }); 16 } 17} 18 19window.pushToDataLayerEnsureConsent = function (eventName, data) { 20 window.didomiOnReady = window.didomiOnReady || []; 21 window.didomiOnReady.push(function (Didomi) { 22 window.dataLayer = window.dataLayer || []; 23 if (data) { 24 const parsedData = data ? JSON.parse(data) : {}; 25 window.dataLayer.push({ ecommerce: null }); 26 window.dataLayer.push({ 27 event: eventName, 28 event_timestamp: Date.now(), 29 ...parsedData 30 }); 31 } else { 32 window.dataLayer.push({ 33 event: eventName, 34 event_timestampt: Date.now() 35 }); 36 } 37 }); 38}
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.