PrestaShop pristanak na kolačiće i GDPR: Kompletni vodič kroz module za vlasnike trgovina
Zašto PrestaShop trgovine trebaju pravilan pristanak na kolačiće
Ako upravljate PrestaShop trgovinom koja poslužuje kupce u Europskoj uniji, pristanak na kolačiće nije izboran — to je zakonska obveza s realnim financijskim posljedicama. GDPR, u kombinaciji s Direktivom o e-privatnosti, nalaže da web stranice moraju dobiti informirani, slobodno dani pristanak prije postavljanja neobaveznih kolačića. Za e-trgovine je to posebno kritično jer kolačići koji su u pitanju izravno utječu na vašu sposobnost praćenja konverzija, pokretanja remarketing kampanja i mjerenja povrata ulaganja u marketing.
PrestaShop pokreće više od 300.000 online trgovina diljem svijeta, od kojih mnoge prodaju kupcima iz EU-a. Ipak, značajan broj tih trgovina ili uopće nema pravilno upravljanje pristankom ili se oslanja na zastarjela rješenja koja ne zadovoljavaju aktualne regulatorne standarde. S obzirom na to da Google sada zahtijeva Consent Mode V2 za posluživanje oglasa u EGP-u, razlika između osnovne usklađenosti i pravilne implementacije ima stvarne posljedice na prihode.
Koje kolačiće PrestaShop postavlja prema zadanim postavkama?
Prije konfiguriranja pristanka, morate razumjeti koje kolačiće vaša PrestaShop trgovina već koristi. Zadana PrestaShop instalacija postavlja nekoliko kategorija kolačića:
Neophodni kolačići (pristanak nije potreban)
- PrestaShop kolačić sesije: Održava korisničku sesiju, sadržaj košarice i stanje prijave. Strogo je neophodan za funkcioniranje trgovine.
- CSRF tokeni: Sigurnosni kolačići koji štite obrasce od krivotvorenja zahtjeva s drugih stranica.
- Postavke valute i jezika: Pohranjuju korisnikov odabir valute i jezika za dosljedno iskustvo pregledavanja.
Analitički i marketinški kolačići (potreban pristanak)
- Google Analytics (GA4): Ako ste instalirali modul za Google Analytics, on postavlja kolačiće
_ga,_ga_*i povezane kolačiće za praćenje ponašanja korisnika, pregleda stranica i konverzija. - Google Ads remarketing: Pikseli za praćenje konverzija i remarketing postavljaju kolačiće za ciljanje oglasa i mjerenje konverzija.
- Facebook Pixel: Ako je instaliran, Meta piksel postavlja kolačiće
_fbpi_fbcza atribuciju oglasa i izgradnju publike. - Analitički moduli trećih strana: PrestaShop tržište uključuje desetke analitičkih i marketinških modula, od kojih svaki potencijalno postavlja vlastite kolačiće.
Kolačići platnih sustava
- PayPal, Stripe, Mollie i drugi: Procesori plaćanja mogu postavljati kolačiće za otkrivanje prijevara i upravljanje sesijama. Općenito se klasificiraju kao strogo neophodni kada su potrebni za dovršetak transakcije, ali neki procesori plaćanja postavljaju dodatne analitičke kolačiće koji zahtijevaju pristanak.
- 3D Secure autentifikacija: Proces 3D Secure koji koriste mnoga europska kartična plaćanja može postavljati privremene kolačiće tijekom postupka autentifikacije.
Ograničenja ugrađenog upravljanja kolačićima u PrestaShop-u
PrestaShop uključuje osnovni GDPR modul (obično "Official GDPR Compliance" modul) koji pruža neke značajke privatnosti podataka. Međutim, ima značajna ograničenja kada je riječ o pristanku na kolačiće:
- Nema podrške za Consent Mode V2: Ugrađeni modul ne šalje Google Consent Mode signale, što znači da vaše Google oznake ne mogu koristiti ponašanje temeljeno na pristanku niti modeliranje konverzija.
- Nema TCF integracije: Ne postoji podrška za Transparency and Consent Framework, koja je potrebna za usklađenost programatskog oglašavanja u EGP-u.
- Ograničeno blokiranje kolačića: Ugrađeni pristup često zapravo ne sprječava skripte trećih strana u postavljanju kolačića prije pristanka. Može prikazati obavijest, ali temeljne skripte se i dalje izvršavaju.
- Nema geo-ciljanja: Isto iskustvo pristanka prikazuje se svim posjetiteljima bez obzira na lokaciju. Posjetitelji iz EU-a i posjetitelji iz SAD-a vide istu obavijest, koja je ili previše restriktivna za jedne ili nedovoljno usklađena za druge.
- Osnovne mogućnosti dizajna: Izgled obavijesti je ograničen i možda se ne poklapa s brendiranjem vaše trgovine, što dovodi do neusklađenog korisničkog iskustva.
Instalacija FlexyConsent PrestaShop dodatka
FlexyConsent nudi nativni PrestaShop dodatak koji se izravno integrira u administrativno sučelje vaše trgovine. Evo kako ga instalirati i konfigurirati:
Korak 1: Nabavite dodatak
FlexyConsent PrestaShop dodatak dostupan je na službenoj PrestaShop Addons tržnici. Kupite i preuzmite modul s tržnice, a zatim ga instalirajte putem administrativnog sučelja PrestaShop-a pod Moduli > Upravitelj modula.
Korak 2: Povežite svoj FlexyConsent račun
Nakon instalacije, otvorite stranicu za konfiguraciju modula u administrativnom sučelju PrestaShop-a. Unesite svoj FlexyConsent Site ID koji možete pronaći na nadzornoj ploči FlexyConsent-a. Dodatak će se automatski povezati s FlexyConsent poslužiteljima i povući vašu konfiguraciju pristanka.
Korak 3: Konfigurirajte kategorije kolačića
Na nadzornoj ploči FlexyConsent-a (ne u administrativnom sučelju PrestaShop-a) konfigurirajte kategorije kolačića i svrhe. Tipične kategorije za PrestaShop trgovinu uključuju:
- Strogo neophodni: Kolačići sesije, CSRF zaštita, funkcionalnost košarice. Ovi su omogućeni prema zadanim postavkama i ne mogu se odbiti.
- Analitički: Google Analytics, Matomo ili druge analitičke platforme. Zahtijevaju pristanak.
- Marketinški: Google Ads, Facebook Pixel, remarketing skripte. Zahtijevaju pristanak.
- Preferencije: Jezik, valuta i postavke prikaza izvan onoga što je strogo neophodno. Mogu ili ne moraju zahtijevati pristanak ovisno o vašem pravnom tumačenju.
Korak 4: Postavite blokiranje skripti
FlexyConsent dodatak integrira se s PrestaShop sustavom zakački (hook) za kontrolu učitavanja skripti trećih strana. Skripte povezane s analitičkim i marketinškim kategorijama blokiraju se dok korisnik ne da pristanak za tu kategoriju. Kada se pristanak da, skripte se dinamički učitavaju bez potrebe za osvježavanjem stranice.
Za module koji ubacuju skripte putem PrestaShop zakački, dodatak ih može presresti i uvjetno učitati. Za skripte dodane izravno u predloške vaše teme, možda ćete morati izmijeniti oznake skripti kako biste koristili FlexyConsent atribute podataka za uvjetno učitavanje.
Konfiguracija u administrativnom sučelju
FlexyConsent PrestaShop dodatak dodaje konfiguracijsku ploču u vaše administrativno sučelje s ovim ključnim postavkama:
- Site ID: Vaš jedinstveni FlexyConsent identifikator koji povezuje dodatak s konfiguracijom na nadzornoj ploči.
- Pozicija skripte: Određuje učitava li se FlexyConsent skripta u
<head>(preporučeno) ili prije zatvarajuće oznake<body>. - Način automatskog blokiranja: Kada je omogućen, dodatak automatski otkriva i blokira poznate skripte trećih strana dok se ne da pristanak. Kada je onemogućen, ručno određujete koje skripte blokirati.
- Opcija zida pristanka: Za trgovine koje zahtijevaju pristanak prije pregledavanja (rjeđe u e-trgovini), ova opcija prikazuje cjelostraničnu obavijest o potrebi pristanka.
- Kompatibilnost s predmemorijom: Postavke koje osiguravaju ispravan rad obavijesti o pristanku s ugrađenom predmemorijom PrestaShop-a i popularnim modulima za predmemoriju poput PageCache ili Varnish konfiguracija.
Geo-ciljanje za kupce iz EU-a
Jedna od najvrjednijih značajki za PrestaShop trgovine je geo-ciljani pristanak. Svi vaši kupci ne trebaju isto iskustvo pristanka:
- Kupci iz EU-a i Ujedinjenog Kraljevstva: Potpuna obavijest o pristanku usklađena s GDPR-om s modelom uključivanja, TCF integracijom i Consent Mode V2 signalima. Ovi kupci moraju aktivno pristati prije postavljanja neobaveznih kolačića.
- Kupci iz SAD-a: Ovisno o saveznoj državi, mogu trebati obavijest usklađenu s CCPA/CPRA s mehanizmom isključivanja ili uopće ne trebaju obavijest.
- Ostatak svijeta: Lakša obavijest ili bez obavijesti, ovisno o primjenjivim zakonima i vašoj toleranciji na rizik.
FlexyConsent to rješava automatski putem geo-detekcije temeljene na IP adresi. Svaki kupac dobiva ispravno iskustvo pristanka na temelju svoje lokacije, bez ručne konfiguracije po regiji. To znači da vaši kupci iz SAD-a nisu nepotrebno usporeni pristankom specifičnim za EU, dok vaši kupci iz EU-a dobivaju punu regulatornu usklađenost.
Consent Mode V2 za PrestaShop analitiku
Ako koristite Google Analytics 4 ili Google Ads sa svojom PrestaShop trgovinom, Consent Mode V2 je neophodan. Evo što čini za vašu trgovinu:
- Prije pristanka: Google oznake učitavaju se u ograničenom načinu rada. Ne postavljaju kolačiće, ne prikupljaju korisničke identifikatore i šalju samo pingove bez kolačića koje Google koristi za modeliranje.
- Nakon davanja pristanka: Oznake prelaze u potpuni način mjerenja s kolačićima, korisničkim ID-ovima i kompletnim praćenjem konverzija.
- Nakon odbijanja pristanka: Oznake ostaju u ograničenom načinu rada za vrijeme trajanja sesije. Google koristi pingove bez kolačića za modelirane konverzije i modelirano izvještavanje, čime djelomično nadoknađuje analitičke podatke koje biste inače potpuno izgubili.
Praktična korist je značajna: čak i kada korisnici odbiju analitičke kolačiće, i dalje dobivate modelirane podatke o konverzijama u svojim Google Ads i GA4 izvještajima. Bez Consent Mode V2, odbijeni pristanak znači potpuni nedostatak podataka za tog korisnika. S njim, Googleovi modeli strojnog učenja mogu nadoknaditi otprilike 70% podataka koji nedostaju.
Za PrestaShop trgovinu koja pokreće Google Ads kampanje usmjerene na kupce iz EU-a, ovi modelirani podaci mogu značiti razliku između točnih izračuna povrata ulaganja u oglašavanje i upravljanja naslijepo na značajnom dijelu vašeg prometa.
Testiranje vaše implementacije
Nakon instalacije i konfiguracije FlexyConsent PrestaShop dodatka, provjerite implementaciju sljedećim testovima:
- Obrišite sve kolačiće i posjetite svoju trgovinu. Obavijest o pristanku trebala bi se pojaviti prije nego što se postave bilo koji Google Analytics ili marketinški kolačići.
- Odbijte sve kolačiće i provjerite pohranu kolačića u pregledniku. Trebali bi biti prisutni samo neophodni PrestaShop kolačići (sesija, CSRF).
- Prihvatite sve kolačiće i potvrdite da se analitičke i marketinške skripte učitavaju te da se njihovi kolačići pojavljuju.
- Koristite Google Tag Assistant kako biste potvrdili da se Consent Mode signali ispravno šalju — trebali biste vidjeti
consent defaults odbijenim stanjima iconsent updatenakon korisnikovog odabira. - Testirajte iz različitih regija koristeći VPN kako biste potvrdili da geo-ciljanje prikazuje ispravno iskustvo pristanka za posjetitelje iz EU-a nasuprot posjetiteljima izvan EU-a.
- Testirajte postupak naplate kako biste osigurali da upravljanje pristankom ne ometa obradu plaćanja, funkcionalnost košarice ili dovršetak narudžbe.
Savjet za vlasnike trgovina: Postavite mjesečni podsjetnik u kalendaru za testiranje vaše implementacije pristanka. Ažuriranja PrestaShop modula, promjene tema i nove marketinške integracije mogu narušiti procese pristanka bez očitih simptoma. Brza provjera od 5 minuta svaki mjesec može spriječiti nastanak praznina u usklađenosti.
FlexyConsent PrestaShop dodatak dostupan je na PrestaShop Addons tržnici s planovima koji počinju od 0 EUR mjesečno. Besplatni plan uključuje Consent Mode V2, geo-ciljanje i sve ključne značajke usklađenosti koje vaša trgovina treba za pouzdano posluživanje kupaca iz EU-a.