PrestaShop

Modul CookiePilot za PrestaShop s Consent Mode v2

V Module Manager naložite eno datoteko ZIP, povežite domeno trgovine in modul bo pasico za soglasje naložil v head vsake strani. Podprte so različice PrestaShop od 8.0.0 do 9.99.99.

Zahteve in podprte različice

  • PrestaShop različice od 8.0.0 do 9.99.99.
  • Dostop do skrbniškega vmesnika z dovoljenjem za nameščanje modulov.
  • Račun CookiePilot. Registracijo, potrditev e-pošte in prijavo lahko opravite neposredno v modulu.
  • Datoteka ZIP modula, različica 1.0.0, prenesena s spodnje povezave. Ne razširite je.

Prenos modula

Datoteko ZIP ponuja aplikacija CookiePilot na spodnjem naslovu in se ne distribuira prek zunanjih tržnic. Po prenosu primerjajte kontrolno vsoto SHA-256 z objavljeno vrednostjo in potrdite, da datoteka ni bila spremenjena.

Velikost: 228.8 KBSHA-256: 9ac5668263574e760e6f860a4a939c3ee67445d15624e02f6b03d14e5fdb95d9
Prenesi datoteko ZIP

V sistemu Linux ali macOS zaženite spodnji ukaz. V sistemu Windows za preneseno datoteko uporabite certutil -hashfile. Rezultat se mora natančno ujemati z objavljeno vrednostjo.

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

Namestitev datoteke ZIP v Module Manager

  1. 1.V skrbniškem vmesniku odprite Modules, nato Module Manager in izberite Upload a module.
  2. 2.Povlecite preneseno datoteko ZIP v okno za nalaganje. PrestaShop jo namesti in prikaže kot CookiePilot CMP.
  3. 3.Pri CookiePilot CMP izberite Configure, da odprete nastavitve modula.
  4. 4.Če je nalaganje zavrnjeno, preverite, ali je različica PrestaShop med 8.0.0 in 9.99.99 in ali je ZIP izvirna, nespremenjena datoteka.

Registracija, potrditev e-pošte in povezava trgovine

  1. 1.Na strani z nastavitvami ustvarite račun CookiePilot ali se prijavite v obstoječega. Za registracijo potrebujete e-poštni naslov in geslo.
  2. 2.Potrdite prejeto potrditveno sporočilo. Modul po potrditvi naslova dokonča prijavo.
  3. 3.Povežite trgovino. Modul samodejno ustvari domeno v računu CookiePilot ali znova poveže obstoječo domeno z enakim gostiteljskim imenom.
  4. 4.Podokno Shop connection nato prikaže domeno, račun, trenutni paket in stanje CONNECTED.

Mesto vstavljanja skripta

  1. 1.Modul vstavi skript CookiePilot v head vsake strani trgovine natanko enkrat in pred analitičnimi oznakami. Teme ni treba spreminjati, podvojeni hooks pa ne ustvarijo druge kopije.
  2. 2.Iz teme in vsebnikov oznak odstranite ročno vstavljen CookiePilot snippet ali drugo pasico. Dve plasti za soglasje povzročita nasprotujoče stanje in napačne meritve.
  3. 3.Podokno Storefront status vsebuje stikalo Enable CookiePilot banner and Consent Mode, s katerim preverite, ali se skript nalaga.

Preslikava Consent Mode v2

  1. 1.Modul pred obiskovalčevo izbiro nastavi privzete vrednosti Google Consent Mode v2 na denied. Shranjevanje za analitiko in trženje ostane zavrnjeno do soglasja.
  2. 2.Accept All dovoli vse kategorije. Reject All jih ohrani kot denied. Podrobna izbira dovoli samo kategorije, ki jih je izbral obiskovalec.
  3. 3.Izbirni statični in dinamični skripti v modulu se blokirajo in sprostijo po istih kategorijah.

Delovanje v okolju multistore

  1. 1.V namestitvi multistore se nastavitve hranijo za vsako trgovino posebej. Vsaka trgovina poveže svojo domeno in ohrani svoje ključe.
  2. 2.Nova trgovina ne podeduje ključev glavne trgovine. Odprite nastavitve modula v kontekstu vsake trgovine in jo povežite posebej.

Preverjanje dataLayer v konzoli

Odprite trgovino v zasebnem oknu, odprite konzolo in prilepite spodnjo kodo. Pred izbiro mora biti viden en zapis default z vrednostmi denied, po izbiri pa zapis update z dovoljenimi kategorijami.

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

Preizkusi sledilnikov v petih stanjih

Vsako stanje preizkusite v novi zasebni seji z odprtim zavihkom Network. Modul se preverja s temi petimi sprejemnimi preizkusi.

Pred soglasjem: dokler je pasica odprta, ni zahtev za analitiko ali trženje in piškotki za sledenje se ne zapisujejo.
Samo analitika: dovolite samo analitično kategorijo. Analitične zahteve se začnejo, zahteve in piškotki za trženje pa ostanejo odsotni.
Samo trženje: dovolite samo trženje. Oznake za trženje se lahko sprožijo, analytics storage pa ostane denied.
Accept All: dovoljene kategorije se zaženejo in dataLayer vsebuje consent update z vrednostmi granted.
Reject All: trgovina, košarica in checkout še naprej delujejo, sledilniki pa molčijo tudi po ponovnem nalaganju.

Meta Pixel in TikTok Pixel ne bereta Consent Mode, zato ju Consent Mode v2 sam ne ustavi. Zajemite ju s samodejnim blokiranjem modula ali z event gating po soglasju za trženje.

Onemogočanje, odstranitev in ponovna namestitev

Če modul onemogočite, se skript CookiePilot odstrani iz trgovine. Domena v računu CookiePilot ostane nespremenjena.

Odstranitev izbriše lokalne skrivnosti in hooks iz zbirke podatkov. Oddaljena domena in shranjena dokazila o soglasju se ne izbrišejo.

Modul lahko znova namestite in povežete isto domeno. Poveže se z obstoječo domeno, namesto da bi ustvaril dvojnik.

Odpravljanje težav

Pasica se po namestitvi ne prikaže

Počistite predpomnilnik PrestaShop v Advanced Parameters, Performance in predpomnilnik CDN. Predpomnjeni HTML je lahko nastal pred vklopom modula.

Dve pasici ali nasprotujoče soglasje

Odstranite ročno vstavljene fragmente iz teme, orodij gostovanja in vsebnikov oznak. Delovati sme samo ena plast za soglasje.

Sledilniki se zaženejo pred pasico

Tema ali drug modul nalaga GA4, Meta ali TikTok zunaj plasti za soglasje. Oznake premaknite za samodejno blokiranje ali pravilo, vezano na soglasje.

Nastavitve Google Tag Manager

Modul naj bo edini vir soglasja. Vsako oznako GTM povežite s pravim stanjem in v vsebnik ne dodajajte drugega CookiePilot loader.

Zahteve Meta ali TikTok se nadaljujejo

Ti slikovni piki prezrejo Consent Mode. Preverite samodejno blokiranje ali event gating in ročno vstavljeni pixel premaknite za soglasje za trženje.

Modul v pravi trgovini

Namestite modul in preizkusite trgovino

Prenesite ZIP, povežite domeno in v čisti seji izvedite pet preizkusov. Celotna nastavitev poteka v skrbniškem vmesniku.