CookiePilot

Instalează CookiePilot și condiționează fiecare tracker de consimțământ

Încarcă mai întâi stub-ul de consimțământ implicit, apoi bannerul și la final trackerele. Alege calea care se potrivește cu felul în care sunt încărcate scripturile tale.

Alege metoda de instalare

1Metodă

Direct în <head>

Recomandat când GA4 sau Meta sunt injectate de pluginuri și vrei un singur loc de unde să le controlezi.

Pași

  1. 1Lipește stub-ul de consimțământ implicit chiar la începutul <head>, cu fiecare categorie pe denied.
  2. 2Adaugă scriptul bannerului CookiePilot imediat după stub.
  3. 3Mută GA4, Meta și celelalte trackere sub banner și încarcă-le doar după consimțământ.
  4. 4Redistribuie și reîncarcă fără cache pentru ca noua ordine să fie servită.
2Metodă

Prin Google Tag Manager

Recomandat când etichetele tale sunt deja într-un container GTM.

Pași

  1. 1Păstrează stub-ul de consimțământ implicit în <head>, înainte de containerul GTM.
  2. 2Încarcă loaderul CookiePilot o singură dată: fie direct după stub-ul de consimțământ implicit din <head>, fie ca o singură etichetă Custom HTML pe declanșatorul Consent Initialization. Niciodată pe ambele căi.
  3. 3Condiționează fiecare etichetă GTM de consimțământul potrivit, ca nimic să nu se declanșeze înainte de Acceptă.
  4. 4Reține: GTM nu controlează trackerele încărcate în afara lui de pluginurile CMS. Adu-le în GTM sau blochează-le direct.
3Metodă

Plugin sau modul CMS

Recomandat doar când există o integrare CookiePilot documentată pentru platforma ta specifică și preferi configurarea din panoul de administrare.

Pași

  1. 1Confirmă mai întâi că există o integrare CookiePilot documentată pentru platforma ta; dacă nu există, folosește instrucțiunile directe din <head> sau prin GTM.
  2. 2Verifică sursa generată a paginii: stub-ul de consimțământ implicit și bannerul CookiePilot trebuie să apară înaintea trackerelor. Dacă ordinea este greșită, corectează-o cu ghidul direct.
  3. 3Verifică fiecare plugin separat de analiză sau marketing: fiecare trebuie totuși să citească consimțământul CookiePilot înainte de a se încărca.
  4. 4Dezactivează orice plugin care își rulează propriile scripturi fără să verifice consimțământul.
4Metodă

Surse mixte

Recomandat când trackerele vin din mai multe locuri deodată (temă, pluginuri, GTM, etichete scrise manual).

Pași

  1. 1Inventariază fiecare sursă de scripturi: tema, pluginurile, GTM și etichetele scrise manual.
  2. 2Păstrează un singur stub de consimțământ implicit și un singur loader cookiepilot.js pentru toate sursele și elimină orice duplicat, ca nimic să nu se încarce de două ori.
  3. 3Condiționează fiecare sursă de categoria de consimțământ corectă.
  4. 4Rescanează după fiecare modificare pentru a prinde un script nou strecurat fără blocare.

Exemple de cod sigure

Lipește aceste blocuri în ordinea afișată. Înlocuiește substituenții YOUR_* cu valorile tale.

Ordinea corectă de încărcare

  1. 1Lipește stub-ul de consimțământ implicit chiar la începutul <head>, cu fiecare categorie pe denied.
  2. 2Adaugă scriptul bannerului CookiePilot imediat după stub.
  3. 3Mută GA4, Meta și celelalte trackere sub banner și încarcă-le doar după consimțământ.
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>

Instalarea bannerului nu îți blochează scripturile de la sine

CookiePilot afișează bannerul și înregistrează consimțământul, dar nu poate bloca în tăcere scripturi pe care nu le controlează. Orice tracker încărcat de o temă, un plugin sau o etichetă GTM continuă să se declanșeze până când îl condiționezi de consimțământ. Tratează fiecare sursă separat și confirmă că rămâne tăcută înainte de consimțământ.

Verifică într-o sesiune curată

  • Înainte de consimțământ

    Deschide site-ul într-o fereastră privată nouă. Înainte să dai clic pe ceva, niciun script de analiză sau marketing nu trebuie să ruleze și niciun cookie neesențial nu trebuie setat.

  • După Refuz

    Dă clic pe Respinge. Reîncarcă și confirmă că trackerele tot nu se încarcă și că nu apare niciun cookie neesențial.

  • După Accept

    Dă clic pe Acceptă. Confirmă că acum trackerele se încarcă și că apar cookie-urile lor, potrivit categoriilor pe care le-ai acceptat.

Gata să instalezi în câteva minute?

Creează un proiect, copiază cheia site-ului și condiționează fiecare tracker de un consimțământ real.