Nastaveni Cookie Retargetiing
Domů » Blog » Jak se dělá PPC » Jak správně nastavit Comlianz cookie lištu na WordPress pro Sklik retargeting

Jak správně nastavit Comlianz cookie lištu na WordPress pro Sklik retargeting

Sklik v srpnu začal tlačit na lidi kvůli tomu consent v retargetingovém kódu. Jenže, jak to nastavit ve WordPRess a cookie pluginu Complianz? Tady je návo, jak přidat retargetingový kód pro cookie lištu ve WordPress.

Konverzní i retargetingový kód potřebuje od inzerenta informace, má-li od návštěvníka svého webu souhlas k tomu, aby ho mohl prostřednictvím cookies opětovně oslovovat v reklamní síti a aby ho mohl sledovat pro doměřování konverzí (zákon č. 127/2005 Sb., o elektronických komunikacích). Takže za to nemůže Sklik, ale ten naopak své zákazníky správně informoval a zatlačil na ně, aby si retargetingové kódy vyměnili.

Jenže u WordPress vznikil problém v tom, že lidé používají cookie lištu, kterou nastaví přes plugin Complianz. Ten však neumí najít Sklik cookie, takže jhsem připravil návod, jak správně přidat Sklik retargetingový kód do WordPress.

Jak nastavit Complianz

Ve WordPressu jděte do Compliant – Integrace – Centrum scriptů. Tady přidejte script třetí strany. Nějak ho pojmenujte. Pozor, Complianz nechce vkládat tyhle závorky, takže kousek níž si zkopírujte můj kód, ve kterém jen upravte své Sklik retargeting ID (v kódu rtgId), u conset nechte číslo 1.

Neapomeňte správně zaškrtnou kategorie Marketing a nakonec vše uložit, pak už vám bude Sklik retargeting kód fungovat správně.

Nastaveni Complianz

Pozor ve videu je trochu jiný kód a jiný postup. Kód níž funguje správně. Vyměňte v něm pouze – vašeIDČíslo. Nic jiného neměňte.

Upravený kód do Comlianz

(function() {
    var sklikScript = document.createElement('script');
    sklikScript.src = 'https://c.seznam.cz/js/rc.js';
    sklikScript.type = 'text/javascript';
    sklikScript.onload = function() {
        var sendRetargetingRequest = function(consent) {
            var retargetingConf = {
                rtgId: vašeIDČíslo, // Nahraďte svým skutečným rtgId
                consent: consent ? 1 : 0
            };
            var url = 'https://c.seznam.cz/retargeting?' + 
                      'id=' + retargetingConf.rtgId + 
                      '&url=' + encodeURIComponent(window.location.href) + 
                      '&consent=' + retargetingConf.consent;
            
            var img = new Image();
            img.src = url;
            console.log('Sklik retargeting hit sent with consent:', consent);
        };

        var checkConsentAndExecute = function() {
            if (typeof cmplz_accepted_categories === 'function') {
                var marketingAccepted = cmplz_accepted_categories().some(category => 
                    ['marketing', 'analytics', 'advertisement'].includes(category.toLowerCase())
                );
                console.log('Marketing consent:', marketingAccepted);
                sendRetargetingRequest(marketingAccepted);
            } else {
                console.log('Complianz function not available, retrying...');
                setTimeout(checkConsentAndExecute, 1000);
            }
        };

        // Kontrola souhlasu a spuštění retargetingu
        checkConsentAndExecute();
        // Naslouchání změnám souhlasu
        document.addEventListener('cmplz_status_change', checkConsentAndExecute);
        document.addEventListener('cmplz_revoke', checkConsentAndExecute);
    };
    document.head.appendChild(sklikScript);
})();

Nakonec vše ověřte na developerskou konzoli v prohlížeči, ale o tom více v tomhle videu.