PrestaShop trgovina u Hrvatskoj rijetko ima samo baner. Ima temu, module za plaćanje i dostavu, alate za oglašavanje, analitiku, chat, video, recenzije, sigurnost i često više jezičnih ili tržišnih verzija. Zato se privola za kolačiće ne smije gledati kao vizualni dodatak na naslovnici, nego kao dio arhitekture učitavanja skripti kroz cijeli checkout.
Ovaj vodič nije pravni savjet. Cilj je praktično pokazati kako trgovac, agencija ili interni developer može postaviti CookiePilot u PrestaShopu tako da neobavezni tagovi pričekaju izbor kupca, da Google signali budu dosljedni i da se promjene mogu dokazivo testirati prije objave.
CookiePilot ima lokalnu stranicu za PrestaShop integraciju, a korisno je usporediti i funkcije, cijene, kontakt, alternativu Cookiebotu i vodič za Google Consent Mode v2. Te stranice provjerite u vlastitom okruženju prije povezivanja iz produkcijskog sadržaja.
Zašto je ovo runtime problem
Kolačić može nastati prije nego kupac vidi baner: iz hardkodiranog <script> elementa u temi, iz modula koji se zakači na displayHeader, iz GTM taga na pogrešnom triggeru ili iz widgeta za recenzije proizvoda. Ako Meta Pixel, GA4, TikTok, Hotjar ili YouTube embed krenu prije izbora, lijepo dizajniran baner ne rješava stvarni problem.
U PrestaShopu je posebno važno provjeriti redoslijed. Tema može imati vlastiti head.tpl, modul za remarketing može dodati skriptu preko hooka, a checkout često učitava dodatne skripte za kartice, obročna plaćanja, prevenciju prijevara ili napuštenu košaricu. Neke su tehnički nužne, a neke obično traže prethodnu privolu.
Inventar prije konfiguracije
Napravite popis tehnologija po putanji, ne samo po dobavljaču. Posebno pregledajte naslovnicu, kategoriju, proizvod, košaricu, prijavu, checkout, povrat s kartičnog plaćanja i stranicu potvrde narudžbe. U čistoj sesiji usporedite kolačiće, localStorage, sessionStorage i Network zahtjeve prije izbora, nakon odbijanja, nakon djelomične odluke i nakon prihvaćanja.
U inventar uključite temu i child temu, PrestaShop module, custom JavaScript, Google Tag Manager, Google Analytics 4, Google Ads, Meta, TikTok, affiliate mreže, chat podršku, video embedove, karte, alate za A/B test, programe lojalnosti, recenzije, korisničku podršku, sigurnosne mehanizme, fraud scoring i payment providere. Strogo potrebni elementi poput sesije košarice ili zaštite plaćanja obično se opisuju u politici, dok analitika i marketing u praksi čekaju odgovarajuću privolu.
Consent Mode v2
Ako koristite Google tagove, postavite zadane vrijednosti prije neobaveznih tagova: analytics_storage, ad_storage, ad_user_data i ad_personalization trebaju početi kao denied, a nakon izbora korisnika ažurirati se prema kategorijama privole. To je bitno za GA4, Google Ads i GTM, osobito kod trgovina koje mjere konverzije i vrijednost narudžbe.
Službena Google dokumentacija za Consent Mode objašnjava signale, ali ne zamjenjuje pravnu analizu. Consent Mode v2 je tehnički sloj za prijenos stanja privole, ne dokaz da su vaši tekstovi, kategorije, svrhe i dobavljači ispravno postavljeni.
CookiePilot u PrestaShopu
Krenite od stranice CookiePilot PrestaShop integracije. Modul ili integracija pomaže instalirati i povezati CookiePilot s trgovinom, ali nakon toga ostaje posao: konfigurirati kategorije, pregledati popis kolačića, provjeriti prijevode, povezati Google signale i testirati u stvarnom pregledniku.
Ne oslanjajte se na obećanje da bilo koji modul sam sve usklađuje. U praksi treba provjeriti da se CookiePilot učitava rano, da neobavezni tagovi nisu iznad njega, da se privola može povući i da modul ne remeti checkout. Ako koristite multistore, svaka domena, jezik i tema mogu imati drugačiji set skripti.
Hookovi, moduli i tema
PrestaShop dokumentacija o hookovima modula korisna je jer pokazuje gdje moduli mogu ubacivati izlaz. Audit ne smije stati na jedan template. Provjerite hookove u zaglavlju, podnožju, proizvodnoj stranici, košarici, checkoutu, potvrdi narudžbe i korisničkom računu.
Ako je agencija ranije dodavala kod ručno, pretražite temu za gtag, dataLayer, fbq, ttq, hotjar, clarity, youtube, iframe i nazive lokalnih affiliate mreža. Stari kod često ostane nakon promjene modula, pogotovo u trgovinama koje imaju više godina kampanja i nekoliko izmjena dobavljača.
Test matrica
| Scenarij | Što provjeriti |
|---|---|
| Prvi posjet | Prije izbora nema analitičkih ili marketinških kolačića; Google defaults su denied. |
| Odbijanje | Košarica i plaćanje rade; marketing zahtjevi ne odlaze. |
| Djelomični izbor | Analitika se pali samo ako je odabrana; marketing ostaje blokiran. |
| Prihvaćanje | Tagovi se pokreću jednom, bez duplih pageviewa i konverzija. |
| Povlačenje | Nakon promjene izbora novi tagovi poštuju ažurirano stanje. |
| Proizvod, košarica, checkout | Nema skrivenog učitavanja iz modula za upsell, dostavu ili plaćanje. |
| Povrat s plaćanja | Potvrda narudžbe mjeri se samo u skladu s privolom. |
| Mobile i prijavljeni kupac | Baner je čitljiv, izbor se pamti, račun radi normalno. |
| Multistore | Svaka domena i jezik imaju istu logiku, ali lokalne tekstove. |
Checklist prije objave
- Popis skripti uspoređen je prije i nakon privole.
- CookiePilot je učitan prije neobaveznih tagova.
- Consent Mode v2 ima
denieddefaults i kasniji update. - Kategorije odgovaraju stvarnim svrhama obrade.
- Politika kolačića navodi dobavljače, svrhe i trajanja.
- Link za promjenu privole dostupan je u footeru ili računu.
- Checkout, plaćanje i sigurnosne funkcije nisu blokirane greškom.
- GTM Preview, DevTools Network i realni mobitel su korišteni u testu.
Praktičan redoslijed rada
Najmanje rizičan pristup je prvo napraviti kopiju produkcijske konfiguracije na stagingu. Uključite iste module, isti GTM container i iste payment testne tokove, jer inače provjeravate pojednostavljenu trgovinu koja se ne ponaša kao stvarni shop. Nakon instalacije CookiePilota očistite cache PrestaShopa, cache teme, CDN i optimizacijske module koji spajaju ili odgađaju JavaScript.
Zatim krenite od negativnog testa. Otvorite trgovinu kao novi posjetitelj i ne klikajte ništa na baneru. Ako se tada pojave _ga, _gcl_*, _fbp, _ttp ili zahtjevi prema oglasnim domenama, prvo riješite redoslijed učitavanja. Tek kada je početno stanje čisto, provjeravajte prihvaćanje, djelomične izbore i povlačenje privole.
Kod hrvatskih trgovina koje posluju sezonski, primjerice moda, turizam, oprema za dom ili FMCG kampanje, marketing često dodaje privremene piksele za nekoliko tjedana. Uvedite pravilo da svaki novi tag ima vlasnika, svrhu, kategoriju, datum uklanjanja i test prije objave. Inače se privremeni kod pretvara u trajni rizik.
Hrvatski regulatorni kontekst
Za zaštitu osobnih podataka u Hrvatskoj relevantna je Agencija za zaštitu osobnih podataka. Za elektroničke komunikacije i dio telekom konteksta važan je HAKOM. Na razini EU korisno je pratiti i smjernice EDPB-a.
U praksi dokumentacija treba objasniti koje su tehnologije nužne za narudžbu, a koje služe analitici, personalizaciji ili oglašavanju. Privola mora biti konkretna, informirana i povlačiva. To ne znači da svaki PrestaShop ima isti tekst; hrvatska trgovina s dostavom u EU, lokalnim payment gatewayem i remarketingom ima drugačiji rizik od kataloga bez online naplate.
FAQ
Treba li PrestaShopu baner ako koristi samo košaricu?
Ako postoje samo nužne sesije za košaricu, prijavu, sigurnost i plaćanje, obično je važnija jasna politika nego marketinška privola. Čim dodate analitiku, remarketing ili embedove, potreban je ozbiljniji consent sloj.
Može li CookiePilot sam blokirati sve module?
CookiePilot pomaže s banerom, kategorijama, zapisom izbora i signalima, ali hardkodirane skripte i moduli koji se učitavaju prerano moraju se premjestiti ili uvjetovati.
Je li Consent Mode v2 dovoljan za Google Ads?
Tehnički je važan, ali nije zamjena za privolu, politiku i provjeru tagova. Zadani status mora biti postavljen prije Google tagova.
Što s payment i fraud skriptama?
Ne blokirajte funkcije koje su stvarno potrebne za narudžbu i sigurnost bez analize. Dokumentirajte ih i odvojite od marketinga.
Koliko često ponoviti audit?
Nakon promjene teme, modula, GTM containera, payment providera ili kampanja. Kod aktivne trgovine korisno je raditi kratki mjesečni pregled.
Gdje početi?
Pregledajte PrestaShop integraciju, zatim usporedite funkcije i cijene. Ako imate složen checkout ili multistore, javite se preko kontakta s popisom modula i tagova.
Napisao
Marcin
Zespół CookiePilot dzieli się wiedzą o RODO, PKE i zarządzaniu cookies.
