CookiePilot

Nainštalujte CookiePilot a naviažte každý tracker na súhlas

Najprv načítajte consent-default stub, potom banner a nakoniec svoje trackery. Vyberte cestu, ktorá zodpovedá tomu, ako sa vaše skripty načítavajú.

Vyberte spôsob inštalácie

1Metóda

Priamo v <head>

Odporúča sa, keď GA4 alebo Meta vkladajú pluginy a chcete ich ovládať z jedného miesta.

Kroky

  1. 1Vložte consent-default stub úplne na začiatok <head> s každou kategóriou nastavenou na denied.
  2. 2Skript banneru CookiePilot pridajte hneď za stub.
  3. 3Presuňte GA4, Meta a ďalšie trackery pod banner a načítavajte ich až po súhlase.
  4. 4Nasaďte znovu a načítajte stránku bez cache, aby sa použilo nové poradie.
2Metóda

Cez Google Tag Manager

Odporúča sa, keď vaše tagy už žijú v kontajneri GTM.

Kroky

  1. 1Ponechajte consent-default stub v <head>, pred kontajnerom GTM.
  2. 2Načítajte loader CookiePilot len raz: buď hneď za consent-default stubom v <head>, alebo ako jediný tag Custom HTML na spúšťači Consent Initialization. Nikdy oboma cestami.
  3. 3Naviažte každý tag GTM na zodpovedajúci súhlas, aby sa pred Prijať nič nespustilo.
  4. 4Pozor: GTM neovláda trackery, ktoré mimo neho načítavajú pluginy CMS. Preneste ich do GTM alebo ich blokujte priamo.
3Metóda

Plugin alebo modul CMS

Odporúča sa len vtedy, keď pre vašu konkrétnu platformu existuje zdokumentovaná integrácia CookiePilot a uprednostňujete nastavenie z administrácie.

Kroky

  1. 1Najprv potvrďte, že pre vašu platformu existuje zdokumentovaná integrácia CookiePilot; ak nie, použite priame pokyny v <head> alebo cez GTM.
  2. 2Skontrolujte vygenerovaný zdrojový kód stránky: consent-default stub a banner CookiePilot sa musia zobraziť pred trackermi. Ak je poradie nesprávne, opravte ho podľa priameho návodu.
  3. 3Skontrolujte každý samostatný analytický alebo marketingový plugin: každý musí pred načítaním čítať súhlas z CookiePilot.
  4. 4Vypnite každý plugin, ktorý spúšťa vlastné skripty bez kontroly súhlasu.
4Metóda

Zmiešané zdroje

Odporúča sa, keď trackery prichádzajú naraz z viacerých miest (šablóna, pluginy, GTM, natvrdo vložené tagy).

Kroky

  1. 1Zaznamenajte každý zdroj skriptov: šablónu, pluginy, GTM a natvrdo vložené tagy.
  2. 2Ponechajte naprieč všetkými zdrojmi len jeden consent-default stub a jeden loader cookiepilot.js a odstráňte každý duplicitný kus, aby sa nič nenačítalo dvakrát.
  3. 3Naviažte každý zdroj na zodpovedajúcu kategóriu súhlasu.
  4. 4Po každej zmene vykonajte nové skenovanie, aby ste zachytili nový skript, ktorý prekĺzol bez blokovania.

Bezpečné ukážky kódu

Vložte tieto bloky v uvedenom poradí. Zástupné YOUR_* nahraďte vlastnými hodnotami.

Správne poradie načítania

  1. 1Vložte consent-default stub úplne na začiatok <head> s každou kategóriou nastavenou na denied.
  2. 2Skript banneru CookiePilot pridajte hneď za stub.
  3. 3Presuňte GA4, Meta a ďalšie trackery pod banner a načítavajte ich až po súhlase.
1. consent-default stub
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){ dataLayer.push(arguments); }
  gtag('consent', 'default', {
    ad_storage: 'denied',
    analytics_storage: 'denied',
    ad_user_data: 'denied',
    ad_personalization: 'denied',
    functionality_storage: 'denied',
    personalization_storage: 'denied',
    security_storage: 'granted',
    wait_for_update: 500,
  });
</script>
2. CookiePilot banner
<script async
  src="https://cdn.cookiepilot.io/cookiepilot.js"
  data-cpkey="YOUR_SITE_KEY"
></script>
3. GA4
<script>
  window.addEventListener('cookiepilot:consent', function(event) {
    var consent = event.detail || {};
    if (!consent.analytics || window.__cookiepilotGa4Loaded) return;
    window.__cookiepilotGa4Loaded = true;
    var ga = document.createElement('script');
    ga.async = true;
    ga.src = 'https://www.googletagmanager.com/gtag/js?id=' +
      encodeURIComponent('YOUR_GA4_ID');
    ga.onload = function() {
      gtag('js', new Date());
      gtag('config', 'YOUR_GA4_ID');
    };
    document.head.appendChild(ga);
  });
</script>
3. GTM
<script>
  (function(w,d,s,l,i){
    w[l]=w[l]||[];
    w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
    var f=d.getElementsByTagName(s)[0],j=d.createElement(s),
      dl=l!='dataLayer'?'&l='+l:'';
    j.async=true;
    j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
    f.parentNode.insertBefore(j,f);
  })(window,document,'script','dataLayer','YOUR_GTM_ID');
</script>

Inštalácia banneru sama o sebe vaše skripty neblokuje

CookiePilot zobrazí banner a zaznamená súhlas, ale nedokáže ticho blokovať skripty, ktoré neovláda. Každý tracker načítaný šablónou, pluginom alebo tagom GTM sa spúšťa ďalej, kým ho nenaviažete na súhlas. Riešte každý zdroj samostatne a overte, že pred súhlasom zostáva tichý.

Overenie v čistej relácii

  • Pred súhlasom

    Otvorte web v novom anonymnom okne. Skôr než na čokoľvek kliknete, nesmie bežať žiadny analytický ani marketingový skript a nesmie sa nastaviť žiadna cookie navyše okrem nevyhnutných.

  • Po Odmietnuť

    Kliknite na Odmietnuť. Načítajte znovu a potvrďte, že sa trackery stále nenačítavajú a že sa neobjaví žiadna cookie navyše okrem nevyhnutných.

  • Po Prijať

    Kliknite na Prijať. Potvrďte, že sa trackery teraz načítavajú a že sa objavia ich cookies zodpovedajúce kategóriám, ktoré ste prijali.

Pripravení nainštalovať za pár minút?

Vytvorte projekt, skopírujte svoj site key a naviažte každý tracker na skutočný súhlas.