GDPR a cookie consent na PrestaShop eshope: kompletný sprievodca
Krátka odpoveď: cookie lišta na PrestaShope musí získať súhlas používateľa pred načítaním analytických a marketingových cookies (opt-in), ponúknuť rovnako jednoduché odmietnutie ako prijatie, umožniť výber podľa kategórií a uchovať dôkaz o súhlase. Nevyhnutné cookies súhlas nepotrebujú. Technicky sa to rieši CMP nástrojom napojeným na Google Consent Mode v2 a správnym načítavaním skriptov — buď konfiguráciou modulu, alebo úpravou na mieru.
Cookie lišta je dnes prvá vec, ktorú návštevník na eshope uvidí — a zároveň jedna z mála vecí, ktoré si vie ktokoľvek skontrolovať priamo v prehliadači. Aj preto je nesprávne nastavený súhlas s cookies jedným z najčastejších a najľahšie odhaliteľných porušení GDPR. Dobrá správa: na PrestaShope sa dá vyriešiť spoľahlivo a bez kompromisu medzi súladom a meraním návštevnosti. Nižšie nájdete, čo presne zákon požaduje, ktoré cookies potrebujú súhlas a ako to technicky správne nastaviť.
Čo je cookie consent a prečo na ňom záleží
Cookie consent je preukázateľný súhlas návštevníka s ukladaním cookies, ktoré nie sú nevyhnutné na chod eshopu. Týka sa najmä cookies pre analytiku, reklamu a personalizáciu — teda nástrojov ako Google Analytics, Google Ads či Meta Pixel.
Záleží na ňom z troch dôvodov:
- Právny. Súhlas vyžaduje GDPR aj slovenský zákon o elektronických komunikáciách. Za nesúlad hrozia sankcie od dozorného úradu.
- Dôvera. Korektné zaobchádzanie s údajmi je signál serióznosti — rovnako ako zabezpečený eshop.
- Dáta. Bez správneho prepojenia so súhlasom prichádzate o presné meranie konverzií v reklamných systémoch.
Čo požaduje GDPR a zákon o cookies
Pravidlá sa dajú zhrnúť do šiestich bodov. Cookie lišta na eshope ich musí spĺňať všetky naraz:
- Súhlas pred načítaním. Cookies vyžadujúce súhlas sa nesmú načítať skôr, než ich návštevník aktívne povolí. Načítanie „pre istotu" hneď pri otvorení stránky je porušením.
- Aktívny a slobodný súhlas. Platí len výslovné konanie používateľa. Vopred zaškrtnuté políčka ani veta „pokračovaním súhlasíte" sa za súhlas nepovažujú.
- Rovnocenné odmietnutie. Odmietnuť cookies musí byť rovnako jednoduché ako prijať ich — ideálne tlačidlo „Odmietnuť" hneď vedľa „Prijať všetky", na rovnakej úrovni.
- Súhlas po kategóriách. Návštevník musí vedieť povoliť napríklad analytiku, ale odmietnuť marketing. Všetko-alebo-nič nestačí.
- Dôkaz o súhlase. Musíte vedieť preukázať, kto, kedy a s čím súhlasil. Záznamy o súhlase treba uchovávať.
- Odvolateľnosť. Návštevník musí mať možnosť svoje rozhodnutie kedykoľvek zmeniť — typicky cez trvalo dostupný odkaz alebo plávajúce tlačidlo.
Ktoré cookies potrebujú súhlas a ktoré nie
Nie všetky cookies sú rovnaké. Kľúčové je rozdeliť ich do kategórií — len tak viete, čo smiete načítať hneď a čo až po súhlase:
| Kategória | Príklad | Súhlas? |
|---|---|---|
| Nevyhnutné | košík, prihlásenie, jazyk, samotná cookie lišta | nie |
| Preferenčné | zapamätaný región, naposledy zobrazené produkty | áno |
| Analytické | Google Analytics, meranie návštevnosti | áno |
| Marketingové | Google Ads, Meta Pixel, remarketing | áno |
Nevyhnutné cookies zabezpečujú základný chod eshopu — bez nich by nefungoval košík ani prihlásenie. Tie smiete načítať vždy. Všetko ostatné počká na súhlas. V praxi to znamená, že merací a reklamný kód sa nesmie spustiť hneď, ale až keď návštevník danú kategóriu povolí.
Ako cookie consent správne vyriešiť na PrestaShope
PrestaShop sám o sebe rieši len drobnú časť — informačnú lištu o cookies bez riadenia kategórií a bez blokovania skriptov. To na súlad nestačí. Plnohodnotné riešenie stojí na troch vrstvách:
1 · Nástroj na správu súhlasu (CMP)
Základom je modul typu CMP (Consent Management Platform), ktorý zobrazí lištu, eviduje rozhodnutia a vie skripty reálne blokovať, kým návštevník nesúhlasí. Pri výbere medzi hotovým modulom a riešením na mieru pomôže náš článok kedy sa oplatí modul na mieru — pre bežný eshop zvyčajne stačí kvalitný hotový CMP modul správne nakonfigurovaný.
2 · Napojenie na Google Consent Mode v2
Ak používate Google Analytics alebo Google Ads, lišta musí Googlu odovzdávať stav súhlasu cez Consent Mode v2. Bez neho v EÚ prichádzate o dáta v kampaniach a meraní konverzií. Práve tu väčšina eshopov pochybí — modul majú, ale nie je prepojený s Googlom.
3 · Správne načítavanie skriptov
Najťažšia a najčastejšie podceňovaná časť: zabezpečiť, aby sa merací a reklamný kód naozaj nespustil pred súhlasom. Týka sa to skriptov v téme, v ďalších moduloch aj v Google Tag Manageri. Tu sa často nevyhnete úprave na mieru alebo zásahu do šablóny a kódu, pretože každý eshop má skripty rozmiestnené inak.
Tieto tri vrstvy vieme nastaviť a otestovať v rámci správy a údržby alebo ako jednorazový zásah. Ak eshop ešte len staviame, cookie consent rovno zapracujeme do stavby na kľúč.
5 častých chýb, ktoré rušia súlad
Aj eshop s nainštalovaným modulom býva v nesúlade. Najčastejšie kvôli týmto chybám:
- Skripty sa načítajú pred súhlasom. Modul zobrazí lištu, no Google Analytics či Pixel sa spustia hneď. Najzávažnejšia a najčastejšia chyba.
- Chýba tlačidlo „Odmietnuť". Lišta ponúka len „Prijať" alebo „Nastavenia" — odmietnutie musí byť rovnako dostupné ako súhlas.
- Vopred zaškrtnuté kategórie. Analytika či marketing sú prednastavené na „zapnuté". Súhlas musí byť aktívny, nie predvolený.
- Cookie wall. Web odmietne návštevníka pustiť ďalej bez súhlasu. Súhlas potom nie je slobodný.
- Žiadny záznam a žiadna možnosť zmeny. Eshop neeviduje udelené súhlasy a návštevník ich nemá ako odvolať.
Checklist súladu cookie lišty
Rýchla kontrola, či je vaša cookie lišta v poriadku. V súlade ste, keď platí všetkých sedem bodov:
- Lišta sa zobrazí pred načítaním nepovinných cookies.
- Analytické a marketingové skripty sa spustia až po súhlase.
- „Odmietnuť" je rovnako dostupné ako „Prijať všetky".
- Návštevník vie povoliť kategórie samostatne.
- Žiadna kategória nie je vopred zaškrtnutá.
- Súhlasy sa evidujú a dajú sa preukázať.
- Existuje trvalý spôsob, ako súhlas neskôr zmeniť či odvolať.
Ak si niektorým bodom nie ste istí, oplatí sa cookie lištu nechať preveriť. Nastavenie súhlasu, napojenie Consent Mode v2 aj ošetrenie skriptov vieme pre váš PrestaShop vyriešiť tak, aby ste boli v súlade a zároveň neprišli o dáta z meraní.