(location: all pages) */ (function () { // --- 1. Capture gclid fra Google Ads tracking template (?subaff={gclid}) --- var gclid = new URLSearchParams(window.location.search).get('subaff') || new URLSearchParams(window.location.search).get('gclid'); if (gclid) sessionStorage.setItem('mh_gclid', gclid); var storedGclid = sessionStorage.getItem('mh_gclid') || ''; // --- 2. Mapping: nuværende affiliate URL → Trackfinity offer_id --- // aff_id=2 = Comparox-kontoen på backend.comparox.com var TF_BASE = 'https://zumpero.xyz/cgi-bin/click.cgi?aff_id=2&offer_id='; var MAPPING = { // GoDaddy 'anrdoezrs.net/click-101539337-10378494': TF_BASE + '26', // Godaddy Shared 'anrdoezrs.net/click-101539337-17008591': TF_BASE + '26', 'jdoqocy.com/click-101539337-17008591': TF_BASE + '26', 'anrdoezrs.net/click-101539337-15591963': TF_BASE + '26', 'tkqlhce.com/click-101539337-10396404': TF_BASE + '27', // Godaddy VPS 'kqzyfj.com/click-101539337-14021241': TF_BASE + '25', // Godaddy WordPress // Hostinger DK 'addrevenue.io/t?a=985763&c=3465601&m=DK': TF_BASE + '40', // Hostinger Shared DK 'addrevenue.io/t?a=985763&c=3465601&u=https%3A%2F%2Fwww.hostinger.com%2Fdk%2Fvps': TF_BASE + '41', // Hostinger VPS DK 'addrevenue.io/t?a=985763&c=3465601&u=https%3A%2F%2Fwww.hostinger.com%2Fdk%2Fwoocommerce': TF_BASE + '36', // Hostinger Ecom DK 'addrevenue.io/l/4243808': TF_BASE + '33', // Hostinger WordPress DK 'addrevenue.io/l/4242991': TF_BASE + '42', // Hostinger VPS SE (impact) // Hostinger SE 'addrevenue.io/t?a=985763&c=3465601&u=https%3A%2F%2Fwww.hostinger.com%2Fse': TF_BASE + '39', // Hostinger Shared SE 'addrevenue.io/l/4243811': TF_BASE + '34', // Hostinger WordPress SE 'hostinger.sjv.io/c/6535237/2030262/12282?u=https%3A%2F%2Fwww.hostinger.com%2Fdk': TF_BASE + '37', // Hostinger Game DK 'hostinger.sjv.io/c/6535237/2030262/12282?u=https%3A%2F%2Fwww.hostinger.com%2Fse': TF_BASE + '38', // Hostinger Game SE // Domainkeskus (via missaffiliate) 'tracking.missaffiliate.com/SHhF': TF_BASE + '44', }; // --- 3. Rewrite alle continue-btns på siden --- function rewriteButtons() { document.querySelectorAll('.continue-btn[data-affiliate-url]').forEach(function (btn) { var original = btn.getAttribute('data-affiliate-url') || ''; var tfUrl = null; for (var pattern in MAPPING) { if (original.includes(pattern)) { tfUrl = MAPPING[pattern]; break; } } if (tfUrl) { if (storedGclid) tfUrl += '&subaff=' + encodeURIComponent(storedGclid); btn.setAttribute('data-affiliate-url', tfUrl); btn.setAttribute('data-tf-rewritten', '1'); } }); } // Kør ved load + efter dynamisk content (Elementor lazy-load) if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', rewriteButtons); } else { rewriteButtons(); } // Observer til dynamisk indlæst indhold var observer = new MutationObserver(function (mutations) { for (var m of mutations) { if (m.addedNodes.length) { rewriteButtons(); break; } } }); observer.observe(document.body, { childList: true, subtree: true }); })();