CookiePilot

Įdiekite CookiePilot ir susiekite kiekvieną sekiklį su sutikimu

Pirmiausia įkelkite consent-default stub, tada juostą, o sekiklius palikite pabaigai. Pasirinkite kelią, atitinkantį tai, kaip įkeliami jūsų skriptai.

Pasirinkite diegimo būdą

1Metodas

Tiesiogiai <head> dalyje

Rekomenduojama, kai GA4 ar Meta įterpia papildiniai ir norite juos valdyti vienoje vietoje.

Žingsniai

  1. 1Įklijuokite consent-default stub pačiame <head> viršuje, kiekvienai kategorijai nustatydami denied.
  2. 2CookiePilot juostos skriptą pridėkite iškart po stub.
  3. 3Perkelkite GA4, Meta ir kitus sekiklius po juosta ir įkelkite juos tik po sutikimo.
  4. 4Iš naujo įdiekite ir įkelkite puslapį be talpyklos, kad būtų taikoma nauja tvarka.
2Metodas

Per Google Tag Manager

Rekomenduojama, kai jūsų žymos jau yra GTM konteineryje.

Žingsniai

  1. 1Palikite consent-default stub <head> dalyje, prieš GTM konteinerį.
  2. 2Įkelkite CookiePilot loaderį tik vieną kartą: arba iškart po consent-default stub <head> dalyje, arba kaip vieną Custom HTML žymą su Consent Initialization suveikikliu. Niekada abiem būdais.
  3. 3Susiekite kiekvieną GTM žymą su atitinkamu sutikimu, kad niekas nebūtų paleista prieš Priimti.
  4. 4Atkreipkite dėmesį: GTM nevaldo sekiklių, kuriuos už jo ribų įkelia CMS papildiniai. Perkelkite juos į GTM arba blokuokite tiesiogiai.
3Metodas

CMS papildinys arba modulis

Rekomenduojama tik tada, kai jūsų konkrečiai platformai yra dokumentuota CookiePilot integracija ir renkatės sąranką iš administravimo skydelio.

Žingsniai

  1. 1Pirmiausia patvirtinkite, kad jūsų platformai yra dokumentuota CookiePilot integracija; jei jos nėra, naudokite tiesiogines instrukcijas <head> arba per GTM.
  2. 2Patikrinkite sugeneruotą puslapio pirminį kodą: consent-default stub ir CookiePilot juosta turi būti prieš sekiklius. Jei tvarka neteisinga, ištaisykite ją naudodami tiesioginį vadovą.
  3. 3Patikrinkite kiekvieną atskirą analitikos ar rinkodaros papildinį: kiekvienas vis tiek turi perskaityti CookiePilot sutikimą prieš įkeldamas.
  4. 4Išjunkite kiekvieną papildinį, kuris paleidžia savo skriptus be sutikimo patikros.
4Metodas

Mišrūs šaltiniai

Rekomenduojama, kai sekikliai ateina iš kelių vietų vienu metu (tema, papildiniai, GTM, tiesiogiai įrašytos žymos).

Žingsniai

  1. 1Suregistruokite kiekvieną skriptų šaltinį: temą, papildinius, GTM ir tiesiogiai įrašytas žymas.
  2. 2Visuose šaltiniuose palikite tik vieną consent-default stub ir vieną cookiepilot.js loaderį ir pašalinkite kiekvieną dublikatą, kad niekas nebūtų įkelta du kartus.
  3. 3Susiekite kiekvieną šaltinį su atitinkama sutikimo kategorija.
  4. 4Po kiekvieno pakeitimo nuskaitykite iš naujo, kad pagautumėte naują skriptą, kuris prasprūdo neužblokuotas.

Saugūs kodo pavyzdžiai

Įklijuokite šiuos blokus nurodyta tvarka. Vietaženklius YOUR_* pakeiskite savo reikšmėmis.

Teisinga įkėlimo tvarka

  1. 1Įklijuokite consent-default stub pačiame <head> viršuje, kiekvienai kategorijai nustatydami denied.
  2. 2CookiePilot juostos skriptą pridėkite iškart po stub.
  3. 3Perkelkite GA4, Meta ir kitus sekiklius po juosta ir įkelkite juos tik po sutikimo.
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>

Juostos įdiegimas savaime neblokuoja jūsų skriptų

CookiePilot rodo juostą ir įrašo sutikimą, tačiau negali tyliai blokuoti skriptų, kurių nevaldo. Kiekvienas sekiklis, kurį įkelia tema, papildinys ar GTM žyma, veikia toliau, kol jo nesusiesite su sutikimu. Tvarkykite kiekvieną šaltinį atskirai ir įsitikinkite, kad prieš sutikimą jis lieka tylus.

Patikrinkite švarioje sesijoje

  • Prieš sutikimą

    Atidarykite svetainę naujame privačiame lange. Prieš spustelėdami bet ką, neturi veikti joks analitikos ar rinkodaros skriptas ir neturi būti nustatytas joks nebūtinas slapukas.

  • Po Atmesti

    Spustelėkite Atmesti. Įkelkite iš naujo ir patvirtinkite, kad sekikliai vis dar neįkeliami ir neatsiranda joks nebūtinas slapukas.

  • Po Sutinku

    Spustelėkite Priimti. Patvirtinkite, kad sekikliai dabar įkeliami ir kad jų slapukai atsiranda pagal jūsų priimtas kategorijas.

Pasiruošę įdiegti per kelias minutes?

Sukurkite projektą, nukopijuokite savo site key ir susiekite kiekvieną sekiklį su tikru sutikimu.