PrestaShop

Modulul CookiePilot pentru PrestaShop cu Consent Mode v2

Încărcați un singur fișier ZIP în Module Manager, conectați domeniul magazinului, iar modulul va încărca bannerul de consimțământ în head pe fiecare pagină. Sunt acceptate versiunile PrestaShop de la 8.0.0 la 9.99.99.

Cerințe și versiuni acceptate

  • PrestaShop de la versiunea 8.0.0 la 9.99.99.
  • Acces la panoul de administrare cu permisiunea de a instala module.
  • Un cont CookiePilot. Vă puteți înregistra, confirma adresa de e-mail și autentifica direct din modul.
  • Fișierul ZIP al modulului, versiunea 1.0.0, descărcat de la legătura de mai jos. Nu îl dezarhivați.

Descărcarea modulului

Fișierul ZIP este furnizat de aplicația CookiePilot la adresa de mai jos și nu este distribuit prin marketplace-uri terțe. După descărcare, comparați suma SHA-256 cu valoarea publicată pentru a confirma că fișierul nu a fost modificat.

Dimensiune: 228.8 KBSHA-256: 9ac5668263574e760e6f860a4a939c3ee67445d15624e02f6b03d14e5fdb95d9
Descărcați fișierul ZIP

Pe Linux sau macOS rulați comanda de mai jos. În Windows folosiți certutil -hashfile pentru fișierul descărcat. Rezultatul trebuie să coincidă exact cu valoarea publicată.

tmp=$(mktemp)
trap 'rm -f "$tmp"' EXIT
curl -fsSL https://app.cookiepilot.io/downloads/cookiepilot-prestashop-addons-1.0.0.zip -o "$tmp"
echo "9ac5668263574e760e6f860a4a939c3ee67445d15624e02f6b03d14e5fdb95d9  $tmp" | sha256sum --check

Instalarea fișierului ZIP în Module Manager

  1. 1.În panoul de administrare deschideți Modules, apoi Module Manager și selectați Upload a module.
  2. 2.Glisați fișierul ZIP descărcat în fereastra de încărcare. PrestaShop îl instalează și îl afișează ca CookiePilot CMP.
  3. 3.Selectați Configure lângă CookiePilot CMP pentru a deschide pagina de configurare.
  4. 4.Dacă încărcarea este respinsă, verificați dacă versiunea PrestaShop este între 8.0.0 și 9.99.99 și dacă ZIP-ul este fișierul original, nemodificat.

Înregistrare, confirmarea adresei și conectarea magazinului

  1. 1.Creați un cont CookiePilot în pagina de configurare sau autentificați-vă într-un cont existent. Înregistrarea necesită o adresă de e-mail și o parolă.
  2. 2.Confirmați mesajul de verificare. Modulul finalizează autentificarea după confirmarea adresei.
  3. 3.Conectați magazinul. Modulul creează automat domeniul în contul CookiePilot sau reconectează un domeniu existent cu același nume de gazdă.
  4. 4.Panoul Shop connection afișează apoi domeniul, contul, planul curent și starea CONNECTED.

Locul în care este inserat scriptul

  1. 1.Modulul inserează scriptul CookiePilot în head pe fiecare pagină a magazinului, o singură dată și înaintea etichetelor de analiză. Nu modificați tema, iar hooks duplicate nu produc o a doua copie.
  2. 2.Eliminați orice snippet CookiePilot adăugat manual sau alt banner de consimțământ din temă ori dintr-un container de etichete. Două straturi de consimțământ alterează starea și măsurarea.
  3. 3.Panoul Storefront status include comutatorul Enable CookiePilot banner and Consent Mode, cu care puteți verifica dacă scriptul este livrat.

Maparea Consent Mode v2

  1. 1.Modulul setează valorile implicite Google Consent Mode v2 la denied înainte ca vizitatorul să aleagă. Stocarea pentru analiză și marketing rămâne refuzată până la acordarea consimțământului.
  2. 2.Accept All acordă toate categoriile. Reject All le păstrează la denied. Selecția granulară acordă numai categoriile alese de vizitator.
  3. 3.Scripturile statice și dinamice opționale înregistrate în modul sunt blocate și eliberate conform acelorași categorii.

Funcționarea multistore

  1. 1.Într-o instalare multistore, configurația este salvată separat pentru fiecare magazin. Fiecare magazin își conectează propriul domeniu și păstrează propriile chei.
  2. 2.Un magazin nou nu moștenește cheile magazinului principal. Deschideți configurarea modulului în contextul fiecărui magazin și conectați-l separat.

Verificarea dataLayer în consolă

Deschideți magazinul într-o fereastră privată, porniți consola și inserați fragmentul de mai jos. Înainte de alegere trebuie să existe o singură intrare default cu valori denied, urmată după alegere de o intrare update cu categoriile acordate.

(window.dataLayer || []).forEach(function (entry) {
  if (entry && entry[0] === 'consent') {
    console.log(entry[1], entry[2]);
  }
});

Testarea trackerelor în cinci stări

Rulați fiecare stare într-o sesiune privată nouă, cu fila Network deschisă. Acestea sunt cele cinci teste de acceptanță folosite pentru verificarea modulului.

Înainte de consimțământ: cât timp bannerul este deschis, nu apar solicitări de analiză sau marketing și nu sunt scrise cookies de urmărire.
Numai analiză: acordați doar categoria de analiză. Solicitările de analiză pornesc, iar cele de marketing și cookies asociate rămân absente.
Numai marketing: acordați doar marketingul. Etichetele de marketing pot porni, în timp ce analytics storage rămâne denied.
Accept All: categoriile acordate pornesc, iar dataLayer conține un consent update cu valori granted.
Reject All: magazinul, coșul și checkout continuă să funcționeze, iar trackerele rămân inactive și după reîncărcare.

Meta Pixel și TikTok Pixel nu citesc Consent Mode, deci Consent Mode v2 nu le oprește singur. Includeți-le în blocarea automată a modulului sau folosiți event gating după consimțământul pentru marketing.

Dezactivare, dezinstalare și reinstalare

Dezactivarea modulului elimină scriptul CookiePilot din magazin. Domeniul din contul CookiePilot rămâne neschimbat.

Dezinstalarea elimină secretele locale și hooks din baza de date. Domeniul extern și dovezile de consimțământ stocate nu sunt șterse.

Modulul poate fi reinstalat și reconectat la același domeniu. El se atașează domeniului existent în loc să creeze un duplicat.

Depanare

Bannerul nu apare după instalare

Goliți memoria cache PrestaShop din Advanced Parameters, Performance și memoria CDN, dacă există. HTML-ul memorat poate proveni dinaintea activării modulului.

Două bannere sau stări contradictorii

Eliminați fragmentele de consimțământ adăugate manual din temă, instrumentele de găzduire și containerele de etichete. Trebuie să ruleze un singur strat de consimțământ.

Trackerele pornesc înaintea bannerului

O temă sau un alt modul încarcă GA4, Meta ori TikTok în afara stratului de consimțământ. Mutați etichetele în spatele blocării automate sau al unei reguli bazate pe consimțământ.

Configurări Google Tag Manager

Păstrați modulul drept unica sursă de consimțământ. Condiționați fiecare etichetă GTM de starea potrivită și nu adăugați un al doilea loader CookiePilot.

Solicitările Meta sau TikTok continuă

Acești pixeli ignoră Consent Mode. Verificați blocarea automată sau event gating și mutați orice pixel din temă după consimțământul pentru marketing.

Modulul într-un magazin real

Instalați modulul și testați magazinul

Descărcați fișierul ZIP, conectați domeniul și rulați cele cinci stări într-o sesiune curată. Întreaga configurare se face în panoul de administrare.