CookiePilot

Paigaldage CookiePilot ja siduge iga jälgija nõusolekuga

Laadige esmalt consent-default stub, seejärel bänner ja jälgijad viimasena. Valige tee, mis vastab sellele, kuidas teie skriptid laaditakse.

Valige paigaldusviis

1Meetod

Otse <head> sees

Soovitatav, kui GA4 või Meta lisavad pluginad ja soovite neid ühest kohast juhtida.

Sammud

  1. 1Kleepige consent-default stub päris <head> algusesse, iga kategooria seatud denied.
  2. 2Lisage CookiePiloti bänneri skript kohe stubi järele.
  3. 3Liigutage GA4, Meta ja muud jälgijad bänneri alla ning laadige need alles pärast nõusolekut.
  4. 4Juurutage uuesti ja laadige leht ilma vahemäluta, et uus järjekord serveeritaks.
2Meetod

Google Tag Manageri kaudu

Soovitatav, kui teie sildid asuvad juba GTM konteineris.

Sammud

  1. 1Jätke consent-default stub <head> sisse, enne GTM konteinerit.
  2. 2Laadige CookiePiloti laadur ainult üks kord: kas kohe consent-default stubi järel <head> sees või ühe Custom HTML sildina Consent Initialization päästikul. Mitte kunagi mõlemat.
  3. 3Siduge iga GTM silt vastava nõusolekuga, et enne Nõustu midagi ei käivituks.
  4. 4Pange tähele: GTM ei juhi jälgijaid, mille väljaspool seda laadivad CMS pluginad. Viige need GTM-i või blokeerige need otse.
3Meetod

CMS plugin või moodul

Soovitatav ainult siis, kui teie konkreetse platvormi jaoks on olemas dokumenteeritud CookiePiloti integratsioon ja eelistate seadistamist halduspaneelist.

Sammud

  1. 1Kõigepealt kinnitage, et teie platvormi jaoks on olemas dokumenteeritud CookiePiloti integratsioon; kui ei ole, kasutage otseseid juhiseid <head>-is või GTM-i kaudu.
  2. 2Kontrollige loodud lehe lähtekoodi: consent-default stub ja CookiePiloti bänner peavad ilmuma enne jälgijaid. Kui järjekord on vale, parandage see otsejuhendi abil.
  3. 3Kontrollige iga eraldi analüütika- või turundusplugina: igaüks peab enne laadimist lugema CookiePiloti nõusolekut.
  4. 4Keelake iga plugin, mis käivitab oma skriptid ilma nõusoleku kontrollita.
4Meetod

Segaallikad

Soovitatav, kui jälgijad tulevad korraga mitmest kohast (teema, pluginad, GTM, käsitsi sisestatud sildid).

Sammud

  1. 1Kaardistage iga skriptiallikas: teema, pluginad, GTM ja käsitsi sisestatud sildid.
  2. 2Hoidke kõigi allikate peale ainult üht consent-default stubi ja üht cookiepilot.js laadurit ning eemaldage iga duplikaat, et miski ei laaditaks kaks korda.
  3. 3Siduge iga allikas vastava nõusolekukategooriaga.
  4. 4Pärast iga muudatust skannige uuesti, et püüda kinni uus skript, mis pääses blokeerimata sisse.

Turvalised koodinäited

Kleepige need plokid näidatud järjekorras. Asendage YOUR_* kohatäited oma väärtustega.

Õige laadimisjärjekord

  1. 1Kleepige consent-default stub päris <head> algusesse, iga kategooria seatud denied.
  2. 2Lisage CookiePiloti bänneri skript kohe stubi järele.
  3. 3Liigutage GA4, Meta ja muud jälgijad bänneri alla ning laadige need alles pärast nõusolekut.
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>

Bänneri paigaldamine ei blokeeri teie skripte iseenesest

CookiePilot näitab bännerit ja salvestab nõusoleku, kuid ei suuda vaikselt blokeerida skripte, mida ta ei juhi. Iga jälgija, mille laadib teema, plugin või GTM silt, käivitub edasi, kuni te selle nõusolekuga seote. Käsitlege iga allikat eraldi ja veenduge, et see jääb enne nõusolekut vaikseks.

Kontrollige puhtas seansis

  • Enne nõusolekut

    Avage sait uues privaatses aknas. Enne kui midagi klõpsate, ei tohi töötada ükski analüütika- ega turundusskript ja ei tohi seada ühtki mittevajalikku küpsist.

  • Pärast Keeldu

    Klõpsake Keeldu. Laadige uuesti ja kinnitage, et jälgijad ikka ei laadi ja et ei ilmu ühtki mittevajalikku küpsist.

  • Pärast Nõustu

    Klõpsake Nõustu. Kinnitage, et jälgijad nüüd laaditakse ja et nende küpsised ilmuvad vastavalt teie nõustutud kategooriatele.

Valmis paigaldama mõne minutiga?

Looge projekt, kopeerige oma site key ja siduge iga jälgija tegeliku nõusolekuga.