https://behrendt.hamburg/lichtblickmain/wp-content/plugins/lb-behrendt-tracking/js/main.js?ver=1.0.1
1((window, jQuery) => { 2 /** 3 * Wrapper to push events manually to GTM via Datalayer. 4 * @author Timo Förster <[email protected]> 5 * @version 2.0.0 6 * */ 7 var retryDataLayer = []; 8 9 var retryDataLayerPush = function () { 10 retryDataLayer.forEach(function (data) { 11 trackingPushDataLayer(data, true); 12 }); 13 } 14 15 var trackingPushDataLayer = function (data, noretry) { 16 if (typeof dataLayer === 'undefined') { 17 dataLayer = window.dataLayer; 18 } 19 if (typeof dataLayer === 'undefined') { 20 if (typeof noretry === 'undefined' || !noretry) { 21 retryDataLayer.push(data); 22 setTimeout(retryDataLayerPush, 1000); 23 } 24 console.warn('Could not push to tracking-dataLayer (variable undefined)', data, !noretry); 25 return; 26 } 27 28 dataLayer.push(data); 29 console.log('Pushed dataLayer', data); 30 } 31 32 33 jQuery(document).on('click', '.lb-newsletter', function () { 34 trackingPushDataLayer({ 35 event: 'Formular abgeschickt', 36 'abgeschicktes Formular': (trackingFormPrefixBV || window.trackingFormPrefixBV) + '_Newsletter' 37 }); 38 }); 39 40 jQuery(document).on('click', '.lb-download-projekt', function () { 41 trackingPushDataLayer({ 42 event: 'Formular abgeschickt', 43 'abgeschicktes Formular': (trackingFormPrefixBV || window.trackingFormPrefixBV) + '_ExposeAnfordern' 44 }); 45 }); 46 47 jQuery(document).on('click', '.lb-download-corona', function () { 48 trackingPushDataLayer({ 49 event: 'Formular abgeschickt', 50 'abgeschicktes Formular': (trackingFormPrefixBV || window.trackingFormPrefixBV) + '_CoronaPDF' 51 }); 52 }); 53}) 54(window, jQuery);
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.