PrestaShop

CookiePilot-moduuli PrestaShopiin Consent Mode v2:lla

Lataa yksi ZIP-tiedosto Module Managerissa, yhdistä kaupan domain, ja moduuli näyttää suostumusbannerin jokaisen kauppasivun head-osasta. Tuetut PrestaShop-versiot: 8.0.0 - 9.99.99.

Vaatimukset ja tuetut versiot

  • PrestaShop-versio 8.0.0 - 9.99.99.
  • Pääsy kaupan taustahallintaan ja oikeus asentaa moduuleja.
  • CookiePilot-tili. Rekisteröityminen, sähköpostin vahvistus ja kirjautuminen onnistuvat suoraan moduulissa.
  • Moduulin ZIP-tiedosto, versio 1.0.0, ladattuna alla olevasta linkistä. Älä pura sitä.

Lataa moduuli

ZIP-tiedoston jakaa CookiePilot-sovellus alla olevasta osoitteesta, eikä sitä jaeta kolmansien osapuolten markkinapaikoilla. Vertaa latauksen jälkeen SHA-256-tarkistussummaa julkaistuun arvoon varmistaaksesi, ettei tiedostoa ole muutettu matkalla.

Koko: 228.8 KBSHA-256: 9ac5668263574e760e6f860a4a939c3ee67445d15624e02f6b03d14e5fdb95d9
Lataa ZIP

Aja Linuxissa tai macOS:ssä alla oleva komento. Käytä Windowsissa certutil -hashfile -komentoa ladattuun tiedostoon. Tuloksen on vastattava julkaistua tiivistettä täsmälleen.

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

Asenna ZIP Module Managerissa

  1. 1.Avaa taustahallinnassa Modules, sitten Module Manager, ja napsauta Upload a module.
  2. 2.Pudota ladattu ZIP-tiedosto latausikkunaan. PrestaShop asentaa moduulin ja näyttää sen listalla nimellä CookiePilot CMP.
  3. 3.Napsauta CookiePilot CMP -rivillä Configure avataksesi moduulin asetussivun.
  4. 4.Jos lataus hylätään, tarkista, että PrestaShop-versio on välillä 8.0.0 - 9.99.99 ja että ZIP on alkuperäinen, muuttamaton tiedosto.

Rekisteröidy, vahvista sähköposti ja yhdistä kauppa

  1. 1.Luo asetussivulla CookiePilot-tili tai kirjaudu olemassa olevalle. Rekisteröitymiseen tarvitaan sähköpostiosoite ja salasana.
  2. 2.Vahvista sähköpostiisi saapuva vahvistusviesti. Moduuli viimeistelee kirjautumisen, kun osoite on vahvistettu.
  3. 3.Yhdistä kauppa: moduuli luo domainin CookiePilot-tilillesi automaattisesti tai yhdistää uudelleen olemassa olevaan domainiin, jolla on sama isäntänimi.
  4. 4.Shop connection -paneeli näyttää sen jälkeen yhdistetyn domainin, tilin ja nykyisen paketin, tilana CONNECTED.

Mihin skripti sijoitetaan

  1. 1.Moduuli lisää CookiePilot-skriptin jokaisen kauppasivun head-osaan, täsmälleen kerran, ennen analytiikkatageja. Et liitä koodia teemaan, eivätkä teeman kahdentuneet hookit aiheuta toista kopiota.
  2. 2.Jos teemassa tai tagisäiliössä on jo käsin liitetty CookiePilot-snippet tai toinen suostumusbanneri, poista se. Kaksi suostumuskerrosta samalla sivulla kilpailevat suostumustilasta ja rikkovat mittauksen.
  3. 3.Storefront status -paneelissa on yksi kytkin, Enable CookiePilot banner and Consent Mode, joten voit milloin tahansa varmistaa, jaellaanko skriptiä.

Consent Mode v2 -määritys

  1. 1.Moduuli asettaa Google Consent Mode v2:n oletusarvot tilaan denied, ennen kuin kävijä tekee mitään valintaa. Analytiikan ja markkinoinnin tallennus pysyy tilassa denied, kunnes suostumus on olemassa.
  2. 2.Accept All myöntää kaikki kategoriat. Reject All pitää kaikki kategoriat tilassa denied. Tarkennettu suostumus myöntää täsmälleen ne kategoriat, jotka kävijä valitsi asetusnäkymässä.
  3. 3.Moduuliin rekisteröidyt valinnaiset staattiset ja dynaamiset skriptit estetään ja vapautetaan samojen kategorioiden mukaan, joten skripti suoritetaan vain, kun sen kategoria on myönnetty.

Toiminta multistore-ympäristössä

  1. 1.Multistore-asennuksessa asetukset tallennetaan kauppakohtaisesti. Jokainen kauppa yhdistää oman domaininsa ja säilyttää omat avaimensa.
  2. 2.Uusi kauppa ei peri omistajakaupan avaimia. Avaa moduulin asetukset kunkin kaupan kontekstissa ja yhdistä kaupat erikseen.

Tarkista dataLayer konsolissa

Avaa kauppa yksityisessä ikkunassa, avaa selaimen konsoli ja liitä alla oleva snippet. Ennen valintaa pitäisi näkyä yksi default-merkintä denied-arvoilla. Valinnan jälkeen on seurattava update-merkintä myönnetyillä kategorioilla.

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

Tracker-testit viidessä tilassa

Aja jokainen tila tuoreessa yksityisessä istunnossa ja pidä Network-välilehti auki. Nämä viisi tilaa ovat hyväksymistesti, jota vasten itse moduuli on todennettu.

Ennen suostumusta: kun banneri on vielä auki, Network-välilehdellä ei näy analytiikka- eikä markkinointipyyntöjä, eikä seurantaevästeitä kirjoiteta.
Vain analytiikka: myönnä tarkennetussa näkymässä pelkkä analytiikka. Analytiikkapyynnöt käynnistyvät, mutta markkinointipyynnöt ja -evästeet puuttuvat edelleen.
Vain markkinointi: myönnä pelkkä markkinointi. Markkinointitagit voivat laueta, mutta analytiikan tallennus pysyy tilassa denied.
Accept All: myönnetyt kategoriat käynnistyvät, ja dataLayer sisältää consent update -merkinnän granted-arvoilla.
Reject All: kauppa toimii edelleen, myös ostoskori ja kassa, ja trackerit pysyvät hiljaa myös sivun uudelleenlatauksen jälkeen.

Meta Pixel ja TikTok Pixel eivät lue Consent Modea, joten Consent Mode v2 ei yksin pysäytä niitä. Ne on katettava moduulin autoblocking-toiminnolla tai laukaistava event gating -mekanismilla vasta markkinointisuostumuksen jälkeen.

Poista käytöstä, poista asennus, asenna uudelleen

Moduulin poistaminen käytöstä poistaa CookiePilot-skriptin kaupasta. CookiePilot-tilin domain säilyy koskemattomana.

Asennuksen poistaminen poistaa paikalliset salaisuudet ja hookit kaupan tietokannasta. Se ei poista etädomainia eikä tallennettuja suostumustodisteita.

Moduulin uudelleenasennus ja saman domainin yhdistäminen uudelleen toimivat: moduuli kiinnittyy takaisin olemassa olevaan domainiin sen sijaan, että loisi kaksoiskappaleen.

Vianmääritys

Banneri ei ilmesty asennuksen jälkeen

Tyhjennä PrestaShopin välimuisti kohdassa Advanced Parameters, Performance, ja tyhjennä CDN, jos käytät sellaista. Välimuistissa oleva HTML jakaa yhä sivuja, jotka luotiin ennen moduulin käyttöönottoa.

Kaksi banneria tai ristiriitainen suostumustila

Poista käsin liitetyt suostumussnippetit teemasta, hosting-työkaluista ja tagisäiliöistä. Vain yksi suostumuskerros saa olla käytössä, ja moduuli lisää sen jo kerran.

Trackerit laukeavat ennen banneria

Teema tai toinen moduuli, johon GA4, Meta tai TikTok on kovakoodattu, latautuu suostumuskerroksen ohi. Siirrä nämä tagit moduulin autoblockingin taakse tai suostumuksella portitettuun tagimääritykseen.

Google Tag Manager -ympäristöt

Pidä moduuli ainoana suostumuslähteenä. Portita jokainen GTM-tagi vastaavaan suostumustilaan tai laukaise se vasta consent update -tapahtuman jälkeen, äläkä koskaan liitä toista CookiePilot-loaderia säiliöön.

Meta- tai TikTok-pyyntöjä näkyy edelleen

Nämä pikselit eivät välitä Consent Modesta. Varmista, että autoblocking tai event gating kattaa ne; teemaan kovakoodattu pikseli laukeaa, kunnes se siirretään markkinointisuostumuksen taakse.

Moduuli oikeassa kaupassa

Asenna moduuli ja testaa kauppasi

Lataa ZIP, yhdistä domain ja aja viisi tracker-tilaa puhtaassa istunnossa. Koko käyttöönotto tapahtuu taustahallinnassa.