CookiePilot

Namestite CookiePilot in vežite vsak sledilnik na privolitev

Najprej naložite consent-default stub, nato pasico in nazadnje svoje sledilnike. Izberite pot, ki ustreza načinu nalaganja vaših skript.

Izberite način namestitve

1Metoda

Neposredno v <head>

Priporočeno, kadar GA4 ali Meta vstavljajo vtičniki in jih želite upravljati z enega mesta.

Koraki

  1. 1Vstavite consent-default stub na sam vrh <head>, z vsako kategorijo nastavljeno na denied.
  2. 2Skripto pasice CookiePilot dodajte takoj za stub.
  3. 3Premaknite GA4, Meta in druge sledilnike pod pasico in jih naložite šele po privolitvi.
  4. 4Ponovno objavite in osvežite brez predpomnilnika, da se postreže novi vrstni red.
2Metoda

Prek Google Tag Managerja

Priporočeno, kadar vaše oznake že živijo v vsebniku GTM.

Koraki

  1. 1Ohranite consent-default stub v <head>, pred vsebnikom GTM.
  2. 2Naložite CookiePilot nalagalnik samo enkrat: bodisi takoj za consent-default stubom v <head> bodisi kot eno samo oznako Custom HTML na sprožilcu Consent Initialization. Nikoli na oba načina.
  3. 3Vežite vsako oznako GTM na ustrezno privolitev, da se pred Sprejmi nič ne sproži.
  4. 4Pozor: GTM ne upravlja sledilnikov, ki jih zunaj njega naložijo vtičniki CMS. Prenesite jih v GTM ali jih blokirajte neposredno.
3Metoda

Vtičnik ali modul CMS

Priporočeno le, kadar za vašo konkretno platformo obstaja dokumentirana integracija CookiePilot in imate raje nastavitev prek skrbniške plošče.

Koraki

  1. 1Najprej potrdite, da za vašo platformo obstaja dokumentirana integracija CookiePilot; če ne obstaja, uporabite neposredna navodila v <head> ali prek GTM.
  2. 2Preverite ustvarjeno izvorno kodo strani: consent-default stub in pasica CookiePilot morata biti pred sledilniki. Če je vrstni red napačen, ga popravite z neposrednim vodnikom.
  3. 3Preverite vsak ločen analitični ali trženjski vtičnik: vsak mora pred nalaganjem prebrati privolitev CookiePilot.
  4. 4Onemogočite vsak vtičnik, ki proži lastne skripte brez preverjanja privolitve.
4Metoda

Mešani viri

Priporočeno, kadar sledilniki prihajajo z več mest hkrati (tema, vtičniki, GTM, ročno vpisane oznake).

Koraki

  1. 1Popišite vsak vir skript: temo, vtičnike, GTM in ročno vpisane oznake.
  2. 2Po vseh virih ohranite samo en consent-default stub in en nalagalnik cookiepilot.js ter odstranite vsak podvojen primerek, da se nič ne naloži dvakrat.
  3. 3Vežite vsak vir na ustrezno kategorijo privolitve.
  4. 4Po vsaki spremembi znova preglejte, da ujamete novo skripto, ki se je neblokirana pritihotapila.

Varni primeri kode

Prilepite te bloke v prikazanem vrstnem redu. Nadomestne oznake YOUR_* zamenjajte s svojimi vrednostmi.

Pravilni vrstni red nalaganja

  1. 1Vstavite consent-default stub na sam vrh <head>, z vsako kategorijo nastavljeno na denied.
  2. 2Skripto pasice CookiePilot dodajte takoj za stub.
  3. 3Premaknite GA4, Meta in druge sledilnike pod pasico in jih naložite šele po privolitvi.
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>

Namestitev pasice sama po sebi ne blokira vaših skript

CookiePilot prikaže pasico in zabeleži privolitev, vendar ne more tiho blokirati skript, ki jih ne upravlja. Vsak sledilnik, ki ga naloži tema, vtičnik ali oznaka GTM, se še naprej proži, dokler ga ne vežete na privolitev. Vsak vir obravnavajte posebej in potrdite, da pred privolitvijo ostane tih.

Preverite v čisti seji

  • Pred soglasjem

    Odprite spletno mesto v novem zasebnem oknu. Preden karkoli kliknete, se ne sme izvajati nobena analitična ali trženjska skripta in ne sme se nastaviti noben nenujen piškotek.

  • Po Zavrni

    Kliknite Zavrni. Znova naložite in potrdite, da se sledilniki še vedno ne naložijo in da se ne pojavi noben nenujen piškotek.

  • Po Sprejmi

    Kliknite Sprejmi. Potrdite, da se sledilniki zdaj naložijo in da se pojavijo njihovi piškotki v skladu s kategorijami, ki ste jih sprejeli.

Pripravljeni na namestitev v nekaj minutah?

Ustvarite projekt, kopirajte svoj site key in vežite vsak sledilnik na resnično privolitev.