PrestaShop

CookiePilot-modul for PrestaShop med Consent Mode v2

Last opp en ZIP-fil i Module Manager, koble til butikkens domene, og modulen viser samtykkebanneret fra head på hver butikkside. Støttet på PrestaShop 8.0.0 til 9.99.99.

Krav og støttede versjoner

  • PrestaShop versjon 8.0.0 til 9.99.99.
  • Tilgang til back office med rettighet til å installere moduler.
  • En CookiePilot-konto. Registrering, e-postverifisering og innlogging skjer direkte i modulen.
  • Modulens ZIP-fil, versjon 1.0.0, lastet ned fra lenken nedenfor. Ikke pakk den ut.

Last ned modulen

ZIP-filen leveres av CookiePilot-applikasjonen fra adressen nedenfor og distribueres aldri via tredjeparts markedsplasser. Sammenlign SHA-256-sjekksummen med den publiserte verdien etter nedlasting for å bekrefte at filen ikke er endret underveis.

Størrelse: 228.8 KBSHA-256: 9ac5668263574e760e6f860a4a939c3ee67445d15624e02f6b03d14e5fdb95d9
Last ned ZIP-filen

Kjør kommandoen nedenfor på Linux eller macOS. På Windows bruker du certutil -hashfile på den nedlastede filen. Resultatet må stemme nøyaktig med den publiserte sjekksummen.

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

Installer ZIP-filen i Module Manager

  1. 1.Åpne Modules i back office, deretter Module Manager, og klikk Upload a module.
  2. 2.Slipp den nedlastede ZIP-filen i opplastingsdialogen. PrestaShop installerer den og viser den i listen som CookiePilot CMP.
  3. 3.Klikk Configure på CookiePilot CMP-oppføringen for å åpne modulens konfigurasjonsside.
  4. 4.Hvis opplastingen avvises, sjekk at PrestaShop-versjonen er mellom 8.0.0 og 9.99.99 og at ZIP-filen er den originale, uendrede filen.

Registrer deg, verifiser e-posten og koble til butikken

  1. 1.Opprett en CookiePilot-konto på konfigurasjonssiden eller logg inn på en eksisterende. Registreringen krever en e-postadresse og et passord.
  2. 2.Bekreft verifiserings-e-posten. Modulen fullfører innloggingen når adressen er verifisert.
  3. 3.Koble til butikken: modulen oppretter domenet i CookiePilot-kontoen din automatisk, eller kobler til et eksisterende domene med samme vertsnavn på nytt.
  4. 4.Shop connection-panelet viser deretter det tilkoblede domenet, kontoen og gjeldende plan, med status CONNECTED.

Hvor skriptet settes inn

  1. 1.Modulen setter inn CookiePilot-skriptet i head på hver butikkside, nøyaktig en gang, før analysetagger. Du limer aldri kode inn i temaet, og dupliserte hooks i et tema fører ikke til en ekstra kopi.
  2. 2.Hvis en manuelt innlimt CookiePilot-snutt eller et annet samtykkebanner allerede finnes i temaet eller i en tag-container, fjern det. To samtykkelag på samme side konkurrerer om samtykketilstanden og ødelegger målingen.
  3. 3.Storefront status-panelet har en enkelt bryter, Enable CookiePilot banner and Consent Mode, så du kan når som helst bekrefte om skriptet leveres.

Consent Mode v2-tilordning

  1. 1.Modulen setter standardverdiene for Google Consent Mode v2 til denied før den besøkende gjør noe valg. Lagring for analyse og markedsføring forblir denied til samtykke foreligger.
  2. 2.Accept All gir samtykke til alle kategorier. Reject All holder alle kategorier på denied. Granulert samtykke gir nøyaktig de kategoriene den besøkende valgte i innstillingsvisningen.
  3. 3.Valgfrie statiske og dynamiske skript registrert i modulen blokkeres og frigis etter de samme kategoriene, slik at et skript bare kjører når kategorien er innvilget.

Oppførsel i multistore

  1. 1.I en multistore-installasjon lagres konfigurasjonen per butikk. Hver butikk kobler til sitt eget domene og beholder sine egne nøkler.
  2. 2.En nyopprettet butikk arver ikke nøklene til eierbutikken. Åpne modulkonfigurasjonen i konteksten til hver butikk og koble dem til hver for seg.

Sjekk dataLayer i konsollen

Åpne butikken i et privat vindu, åpne nettleserkonsollen og lim inn snutten nedenfor. Før noe valg skal du se en enkelt default-oppføring med denied-verdier. Etter et valg må en update-oppføring med de innvilgede kategoriene følge.

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

Trackertester i fem tilstander

Kjør hver tilstand i en fersk privat økt og hold Network-fanen åpen. Disse fem tilstandene er akseptansetesten selve modulen verifiseres mot.

Før samtykke: mens banneret fortsatt er åpent, viser Network-fanen ingen analyse- eller markedsføringsforespørsler, og ingen sporingscookies skrives.
Kun analyse: gi samtykke bare til analyse i den granulerte visningen. Analyseforespørsler starter, mens markedsføringsforespørsler og markedsføringscookies uteblir.
Kun markedsføring: gi samtykke bare til markedsføring. Markedsføringstagger kan fyre av mens lagring for analyse forblir denied.
Accept All: de innvilgede kategoriene starter, og dataLayer inneholder en consent update med granted-verdier.
Reject All: butikken fortsetter å fungere, inkludert handlekurv og checkout, og trackerne forblir stille også etter en ny innlasting.

Meta Pixel og TikTok Pixel leser ikke Consent Mode, så Consent Mode v2 alene stopper dem ikke. De må dekkes av modulens autoblokkering eller fyres av via event gating først etter markedsføringssamtykke.

Deaktivere, avinstallere, reinstallere

Deaktivering av modulen fjerner CookiePilot-skriptet fra butikken. Domenet i CookiePilot-kontoen din forblir urørt.

Avinstallering fjerner de lokale hemmelighetene og hooks fra butikkdatabasen. Den sletter ikke det eksterne domenet og sletter ikke den lagrede samtykkedokumentasjonen.

Å reinstallere modulen og koble til samme domene på nytt fungerer: modulen kobler seg til det eksisterende domenet igjen i stedet for å opprette en duplikat.

Feilsøking

Banneret vises ikke etter installasjonen

Tøm PrestaShop-cachen under Advanced Parameters, Performance, og tøm CDN-en hvis du bruker en. Cachet HTML fortsetter å levere sider som ble generert før modulen ble aktivert.

To bannere eller motstridende samtykketilstand

Fjern alle manuelt innlimte samtykkesnutter fra temaet, fra hostingverktøy og fra tag-containere. Nøyaktig ett samtykkelag kan kjøre, og modulen setter det allerede inn en gang.

Trackere fyrer av før banneret

Et tema eller en annen modul med hardkodet GA4, Meta eller TikTok lastes utenfor samtykkelaget. Flytt disse taggene bak modulens autoblokkering eller inn i et samtykkestyrt tag-oppsett.

Oppsett med Google Tag Manager

Behold modulen som eneste samtykkekilde. Styr hver GTM-tagg med den tilsvarende samtykketilstanden eller fyr den av etter consent update, og lim aldri en ekstra CookiePilot-loader inn i containeren.

Meta- eller TikTok-forespørsler fortsetter å dukke opp

Disse pikslene ignorerer Consent Mode. Bekreft at de dekkes av autoblokkering eller event gating; en piksel hardkodet i temaet fortsetter å fyre av til den flyttes bak markedsføringssamtykket.

Modulen i en ekte butikk

Installer modulen og test butikken din

Last ned ZIP-filen, koble til domenet ditt og kjør de fem trackertilstandene i en ren økt. Hele oppsettet skjer i back office.