PrestaShop soglasje za piškotke in GDPR: popoln vodnik po modulih za lastnike trgovin
Zakaj trgovine PrestaShop potrebujejo ustrezno soglasje za piškotke
Če upravljate trgovino PrestaShop, ki streže strankam v Evropski uniji, soglasje za piškotke ni opcijsko – je zakonska obveznost z resničnimi finančnimi posledicami. GDPR v kombinaciji z Direktivo o zasebnosti in elektronskih komunikacijah (ePrivacy) zahteva, da spletna mesta pridobijo informirano in prostovoljno dano soglasje, preden nastavijo neobvezne piškotke. Za spletne trgovine je to še posebej kritično, ker piškotki neposredno vplivajo na vašo zmožnost spremljanja konverzij, izvajanja remarketing kampanj in merjenja donosnosti trženja (ROI).
PrestaShop poganja več kot 300.000 spletnih trgovin po vsem svetu, od katerih mnoge prodajajo strankam v EU. Kljub temu pomemben delež teh trgovin nima ustreznega sistema za upravljanje soglasij ali pa se zanaša na zastarele rešitve, ki ne izpolnjujejo trenutnih regulativnih standardov. Ker Google zdaj za prikazovanje oglasov v EGP zahteva Consent Mode V2, ima razkorak med osnovno skladnostjo in pravilno implementacijo resnične posledice za prihodke.
Katere piškotke PrestaShop privzeto nastavlja?
Preden konfigurirate soglasje, morate razumeti, katere piškotke vaša trgovina PrestaShop že uporablja. Privzeta namestitev PrestaShop nastavi več kategorij piškotkov:
Nujno potrebni piškotki (soglasje ni potrebno)
- Sejni piškotek PrestaShop: Ohranja uporabnikovo sejo, vsebino nakupovalne košarice in prijavno stanje. Je strogo potreben za delovanje trgovine.
- CSRF žetoni: Varnostni piškotki, ki ščitijo pošiljanje obrazcev pred ponarejanjem zahtevkov med spletnimi mesti (CSRF).
- Valutne in jezikovne nastavitve: Shranjujejo izbrano valuto in jezik uporabnika za dosledno izkušnjo brskanja.
Analitični in marketinški piškotki (potrebno soglasje)
- Google Analytics (GA4): Če ste namestili modul Google Analytics, ta nastavi piškotke
_ga,_ga_*in sorodne piškotke za sledenje vedenju uporabnikov, ogledom strani in konverzijam. - Google Ads remarketing: Piškotki za merjenje konverzij in remarketing piksli, ki nastavljajo piškotke za ciljanje oglasov in merjenje konverzij.
- Facebook Pixel: Če je nameščen, Meta pixel nastavi piškotke
_fbpin_fbcza atribucijo oglasov in gradnjo občinstev. - Moduli za analitiko tretjih oseb: Tržnica PrestaShop vključuje na desetine analitičnih in marketinških modulov, od katerih lahko vsak nastavlja svoje piškotke.
Piškotki plačilnih prehodov
- PayPal, Stripe, Mollie in drugi: Ponudniki plačil lahko nastavljajo piškotke za zaznavanje goljufij in upravljanje sej. Ti so na splošno razvrščeni kot nujno potrebni, kadar so potrebni za dokončanje transakcije, vendar nekateri ponudniki plačil nastavljajo dodatne analitične piškotke, za katere je potrebno soglasje.
- 3D Secure avtentikacija: Postopek 3D Secure, ki ga uporablja veliko evropskih kartičnih plačil, lahko med avtentikacijo nastavi začasne piškotke.
Omejitve vgrajenega ravnanja s piškotki v PrestaShop
PrestaShop vključuje osnovni modul za GDPR (običajno modul »Official GDPR Compliance«), ki ponuja nekatere funkcije varstva podatkov. Vendar ima pomembne omejitve, ko gre za soglasje za piškotke:
- Brez podpore za Consent Mode V2: Vgrajeni modul ne pošilja signalov Google Consent Mode, kar pomeni, da vaši Google oznaki ne morejo izkoristiti vedenja, prilagojenega soglasju, ali modeliranja konverzij.
- Brez TCF integracije: Ni podpore za Transparency and Consent Framework, ki je zahtevan za skladnost programatičnega oglaševanja v EGP.
- Omejeno blokiranje piškotkov: Vgrajen pristop pogosto dejansko ne prepreči skriptom tretjih oseb, da bi pred soglasjem nastavljali piškotke. Morda prikaže pasico, vendar se osnovni skripti še vedno izvajajo.
- Brez geo-targetinga: Vsem obiskovalcem je prikazana enaka izkušnja soglasja ne glede na lokacijo. Obiskovalci iz EU in ZDA vidijo isto pasico, ki je za nekatere preveč restriktivna, za druge pa premalo skladna.
- Osnovne možnosti oblikovanja: Videz pasice je omejen in se morda ne ujema z vizualno podobo vaše trgovine, kar vodi do razdrobljene uporabniške izkušnje.
Namestitev dodatka FlexyConsent za PrestaShop
FlexyConsent ponuja izvorni dodatek za PrestaShop, ki se neposredno integrira v administracijo vaše trgovine. Postopek namestitve in konfiguracije je naslednji:
Korak 1: Pridobite dodatek
Dodatek FlexyConsent za PrestaShop je na voljo na uradni tržnici PrestaShop Addons. Modul kupite in prenesite s tržnice, nato ga namestite prek administracije PrestaShop pod Modules > Module Manager.
Korak 2: Povežite svoj FlexyConsent račun
Po namestitvi pojdite na konfiguracijsko stran modula v administraciji PrestaShop. Vnesite svoj FlexyConsent Site ID, ki ga najdete na nadzorni plošči FlexyConsent. Dodatek se bo samodejno povezal s strežniki FlexyConsent in prevzel vašo konfiguracijo soglasij.
Korak 3: Konfigurirajte kategorije piškotkov
Na nadzorni plošči FlexyConsent (ne v administraciji PrestaShop) konfigurirajte kategorije in namene piškotkov. Običajne kategorije za trgovino PrestaShop vključujejo:
- Strogo nujni: Sejni piškotki, CSRF zaščita, funkcionalnost košarice. Ti so privzeto omogočeni in jih ni mogoče zavrniti.
- Analitika: Google Analytics, Matomo ali druge analitične platforme. Zahtevajo soglasje.
- Marketing: Google Ads, Facebook Pixel, remarketing skripti. Zahtevajo soglasje.
- Preference: Jezik, valuta in prikazne nastavitve, ki presegajo strogo nujno potrebno. Lahko zahtevajo soglasje ali pa ne, odvisno od vaše pravne razlage.
Korak 4: Nastavite blokiranje skriptov
Dodatek FlexyConsent se integrira v sistem hookov PrestaShop, da nadzira, kdaj se nalagajo skripti tretjih oseb. Skripti, povezani z analitiko in marketingom, so blokirani, dokler uporabnik ne poda soglasja za to kategorijo. Ko je soglasje dano, se skripti dinamično naložijo brez potrebe po osvežitvi strani.
Za module, ki vbrizgavajo skripte prek hookov PrestaShop, lahko dodatek prestreže in pogojno naloži te skripte. Za skripte, dodane neposredno v predloge vaše teme, boste morda morali spremeniti oznake <script>, da uporabite podatkovne atribute FlexyConsent za pogojno nalaganje.
Konfiguracija v back-office
Dodatek FlexyConsent za PrestaShop v vaš back-office doda konfiguracijsko ploščo z naslednjimi ključnimi nastavitvami:
- Site ID: Vaš edinstveni identifikator FlexyConsent, ki povezuje dodatek z nastavitvami na nadzorni plošči.
- Položaj skripta: Ali se skript FlexyConsent naloži v
<head>(priporočeno) ali pred zapiralno oznako<body>. - Način samodejnega blokiranja: Ko je omogočen, dodatek samodejno zazna in blokira znane skripte tretjih oseb, dokler ni dano soglasje. Ko je onemogočen, ročno določite, katere skripte želite blokirati.
- Možnost consent wall: Za trgovine, ki zahtevajo soglasje pred brskanjem (manj pogosto v e-trgovini), ta možnost prikaže celozaslonsko zahtevo za soglasje.
- Združljivost s predpomnjenjem: Nastavitve, ki zagotavljajo pravilno delovanje pasice za soglasje z vgrajenim predpomnilnikom PrestaShop in priljubljenimi moduli za predpomnjenje, kot so PageCache ali konfiguracije Varnish.
Geo-targeting za stranke iz EU
Ena najvrednejših funkcij za trgovine PrestaShop je geo-targetirano soglasje. Vse vaše stranke ne potrebujejo enake izkušnje soglasja:
- Stranke iz EU in Združenega kraljestva: Popolnoma skladna GDPR pasica za soglasje z opt-in modelom, TCF integracijo in signali Consent Mode V2. Te stranke morajo aktivno podati soglasje, preden se nastavijo neobvezni piškotki.
- Stranke iz ZDA: Glede na zvezno državo lahko potrebujejo obvestilo, skladno s CCPA/CPRA, z mehanizmom za odjavo ali pa sploh ne potrebujejo obvestila.
- Preostali svet: Lažje obvestilo ali brez pasice, odvisno od veljavne zakonodaje in vaše tolerance tveganja.
FlexyConsent to upravlja samodejno prek geo-lokacije na podlagi IP naslova. Vsaki stranki je prikazana pravilna izkušnja soglasja glede na njeno lokacijo, brez ročne konfiguracije po regijah. To pomeni, da strank iz ZDA po nepotrebnem ne upočasnjujejo postopki soglasja, specifični za EU, medtem ko stranke iz EU prejmejo popolno regulativno skladnost.
Consent Mode V2 za analitiko v PrestaShop
Če v svoji trgovini PrestaShop uporabljate Google Analytics 4 ali Google Ads, je Consent Mode V2 ključnega pomena. Vaši trgovini prinaša naslednje:
- Pred soglasjem: Google oznake se naložijo v omejenem načinu. Ne nastavljajo piškotkov, ne zbirajo identifikatorjev uporabnikov in pošiljajo le signale brez piškotkov (cookieless pings), ki jih Google uporablja za modeliranje.
- Po podanem soglasju: Oznake preklopijo v polni merilni način s piškotki, uporabniškimi ID-ji in popolnim sledenjem konverzijam.
- Po zavrnjenem soglasju: Oznake ostanejo v omejenem načinu za celotno trajanje seje. Google uporablja signale brez piškotkov za modelirane konverzije in modelirana poročila ter tako delno povrne analitične podatke, ki bi jih sicer v celoti izgubili.
Praktična korist je pomembna: tudi ko uporabniki zavrnejo analitične piškotke, še vedno dobite modelirane podatke o konverzijah v poročilih Google Ads in GA4. Brez Consent Mode V2 zavrnjeno soglasje pomeni popolno vrzel v podatkih za tega uporabnika. Z njim lahko Googlove modele strojnega učenja zapolnijo približno 70 % manjkajočih podatkov.
Za trgovino PrestaShop, ki izvaja Google Ads kampanje, usmerjene na stranke v EU, lahko ti modelirani podatki pomenijo razliko med natančnim izračunom ROAS in »letenjem na slepo« pri pomembnem delu prometa.
Preverjanje implementacije
Po namestitvi in konfiguraciji dodatka FlexyConsent za PrestaShop preverite implementacijo z naslednjimi koraki:
- Izbrišite vse piškotke in obiščite svojo trgovino. Pasica za soglasje bi se morala prikazati, preden se nastavijo kakršni koli piškotki Google Analytics ali marketinški piškotki.
- Zavrnite vse piškotke in preverite shrambo piškotkov v brskalniku. Prisotni bi morali biti le nujno potrebni piškotki PrestaShop (seja, CSRF).
- Sprejmite vse piškotke in preverite, ali se analitični in marketinški skripti naložijo ter ali se njihovi piškotki pojavijo.
- Uporabite Google Tag Assistant, da potrdite, da se signali Consent Mode pošiljajo pravilno – videti bi morali
consent defaultz zavrnjenimi stanji inconsent updatepo uporabnikovi izbiri. - Testirajte iz različnih regij z uporabo VPN, da preverite, ali geo-targeting prikazuje pravilno izkušnjo soglasja za obiskovalce iz EU in zunaj EU.
- Preizkusite postopek nakupa, da zagotovite, da upravljanje soglasij ne moti obdelave plačil, delovanja košarice ali zaključka naročila.
Nasvet za lastnike trgovin: Nastavite si mesečni opomnik v koledarju za testiranje implementacije soglasja. Posodobitve modulov PrestaShop, spremembe tem in nove marketinške integracije lahko porušijo tokove soglasij brez očitnih simptomov. Hiter 5-minutni pregled vsak mesec lahko prepreči nastanek vrzeli v skladnosti.
Dodatek FlexyConsent za PrestaShop je na voljo na PrestaShop Addons Marketplace s paketi, ki se začnejo pri 0 EUR na mesec. Brezplačni paket vključuje Consent Mode V2, geo-targeting in vse ključne funkcije skladnosti, ki jih vaša trgovina potrebuje za samozavestno storitev strankam iz EU.