1(function () { 2 try { 3 var KEYS = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content', 'gclid', 'msclkid', 'fbclid']; 4 if (!window.location.search || window.location.search.length < 2) { return; } 5 if (typeof URLSearchParams === 'undefined') { return; } 6 var params = new URLSearchParams(window.location.search); 7 var found = {}; 8 var hasAny = false; 9 for (var i = 0; i < KEYS.length; i++) { 10 var v = params.get(KEYS[i]); 11 if (v) { 12 found[KEYS[i]] = String(v).substring(0, 200); 13 hasAny = true; 14 } 15 } 16 if (!hasAny) { return; } 17 found.lp = String(window.location.pathname || '/').substring(0, 150); 18 found.ts = new Date().toISOString().substring(0, 10); 19 var value = encodeURIComponent(JSON.stringify(found)); 20 if (value.length > 3500) { return; } 21 var expires = new Date(); 22 expires.setTime(expires.getTime() + 90 * 24 * 60 * 60 * 1000); 23 document.cookie = 'dz_track=' + value + '; expires=' + expires.toUTCString() + '; path=/; SameSite=Lax; Secure'; 24 } catch (e) { /* nooit de pagina breken */ } 25})();
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.