Cookie lišta a GDPR: čo na webe overiť, kým začnete veriť meraniu
Lišta sa zobrazuje a tlačidlá fungujú. Lenže reklamný pixel sa už spustil, odmietnutie sa na ďalšej stránke zabudlo a analytika počíta nákup dvakrát. Správne nastavenie preveruje voľbu používateľa aj prenosy údajov. Pomôže vám tiež rozlíšiť, ktoré obchodné výsledky skutočne poznáte a ktoré sú iba odhadom.

Majiteľ slovenského e-shopu vidí objednávky v administrácii, nákupy v Google Analytics a konverzie v reklamnom účte. Po úprave cookie lišty sa čísla rozídu. Môže ísť o očakávaný dôsledok odmietnutia merania, chybu pri odovzdaní súhlasu alebo rozdiel v tom, ako jednotlivé systémy pripisujú výsledky kampaniam.
Sľub „legálne a bez straty dát“ tieto rozdiely zakrýva. Nie každý návštevník dovolí voliteľné meranie a modelovanie nenahradí jeho úplný záznam. Rozumný cieľ je dodržať voľbu človeka, správne zmerať povolené udalosti a pri rozhodovaní o obchode pracovať aj s vlastnými objednávkami a dopytmi.
01Čo slovenský web potrebuje posúdiť
Pri ukladaní informácií do zariadenia alebo prístupe k nim platí na Slovensku § 109 ods. 8 zákona č. 452/2021 Z. z.. Upravuje preukázateľný súhlas a výnimky pre určité nevyhnutné operácie. Keď zároveň spracúvate osobné údaje, posudzujete aj GDPR. Tieto dve otázky riešte oddelene.
Súpis sa preto nemá obmedziť na súbory s názvom cookie. Preverte lokálne úložisko, reklamné pixely, vložené prehrávače, chat, mapy aj skripty partnerov. Zistite, čo ktorá služba ukladá alebo číta a aké údaje odosiela. Názov knižnice ani to, že požiadavka ide cez váš server, neurčuje právne podmienky jej použitia.
Označenie „nevyhnutné“ odôvodnite konkrétnou funkciou. Udržanie prihlásenia alebo obsahu košíka má iný účel než vytváranie reklamného publika. Obchodná užitočnosť merania ešte neznamená, že je bezpodmienečne potrebné na službu výslovne požadovanú používateľom. Pri nejasnom nástroji najprv zistite jeho skutočné správanie.
02Začnite zoznamom služieb a ich skutočných účelov
Modelový e-shop používa košík, analytiku, remarketing a video s ukážkou produktu. Dodávateľovi lišty odovzdajte aj správcu reklamných účtov a človeka, ktorý nasadzuje skripty. Služba sa môže dostať na web cez šablónu, modul, správcu značiek aj priamo v kóde. Automatický sken je užitočný začiatok, výsledok však overte na dôležitých stránkach a po interakciách.
| Situácia | Čo preveriť | Očakávaný výsledok kontroly |
|---|---|---|
| Nová návšteva bez voľby | Úložiská, načítané skripty a odchádzajúce požiadavky | Voliteľné služby rešpektujú dohodnutý predvolený stav. |
| Odmietnutie voliteľných účelov | Analytika, reklama, video a ďalšia stránka | Voľba sa zachová a tagy sa správajú podľa nej. |
| Súhlas iba s analytikou | Samostatné nastavenie analytických a reklamných tagov | Analytický súhlas sa nepovažuje za reklamný. |
| Prijatie všetkých účelov | Udalosti, ich parametre a opakované odoslanie | Povolené udalosti odídu správne a bez nechcených duplicít. |
| Neskoršie odvolanie | Aktualizácia tagov, uložená voľba a ďalšia návšteva | Nový stav sa uplatní aj po obnovení stránky. |
Pri každej službe si zapíšte správcu, účel, údaje, úložisko, dobu funkčnosti a príjemcov. Tento prehľad poslúži na nastavenie lišty aj informácie pre návštevníka. Po pridaní nového marketingového modulu ho aktualizujte. Inak sa nastavenie postupne rozíde s tým, čo na webe reálne beží.
Pri prevzatí webu si dohodnite aj hranice kontroly. Slovenská a anglická verzia, samostatná doména obchodu či rezervačný systém nemusia používať rovnaké nastavenie. Preverte každú cestu, po ktorej človek prechádza. Ak sa súhlas prenáša medzi doménami alebo do prihláseného účtu, vysvetlite tento tok a skontrolujte, že sa pritom nepovolí ďalší účel bez príslušnej voľby.
03Ponúknite zrozumiteľné prijatie, odmietnutie a vlastnú voľbu
Ako praktické východisko použite na prvom zobrazení jasné možnosti „Prijať všetko“, „Odmietnuť voliteľné“ a „Nastavenia“. Odmietnutie neskrývajte v dlhom texte ani ho nepodmieňujte zbytočným hľadaním. Správa EDPB o cookie lištách rieši chýbajúcu možnosť odmietnutia, zavádzajúce odkazy a vzhľad, ktorý človeka tlačí do súhlasu.
Voliteľné účely nechajte pred voľbou vypnuté. Úrad na ochranu osobných údajov SR pri rozsudku Planet49 vysvetľuje, že vopred označené políčko nevedie k platnému súhlasu. Upozorňuje aj na informácie o dobe funkčnosti a tretích stranách. Samotné posunutie stránky nepovažujte za prijatie.
Text píšte podľa skutočných účelov. „Aby bol váš zážitok lepší“ človeku nepovie, že vznikne reklamné publikum. V nastaveniach vysvetlite analytiku, reklamu a ďalšie samostatné použitia. Umožnite pokračovať v bežnom používaní webu s odmietnutými voliteľnými účelmi a zabezpečte ovládanie klávesnicou aj na malom displeji.
Zmenu nastavení nechajte dostupnú cez trvalý odkaz, napríklad v päte webu. Pri spracúvaní založenom na súhlase má byť jeho odvolanie rovnako jednoduché ako udelenie podľa usmernení EDPB o súhlase. Otestujte preto aj návrat do nastavení, nielen prvé prijatie.
04Prepojte voľbu s kódom skôr, než sa odošle meranie
Najčastejší rozpor vzniká pri poradí načítania. Lišta čaká na vykreslenie, zatiaľ čo skript v hlavičke už poslal údaje. Dokumentácia Google k nastaveniu Consent Mode vyžaduje predvolený stav pred príkazmi odosielajúcimi meranie a následnú aktualizáciu pri voľbe človeka. Stav treba správne preniesť aj na ďalšie stránky.
Rozlišujte analytics_storage, ad_storage, ad_user_data a ad_personalization. Každý parameter má vlastný účel. Schválenie analytiky preto nesmie automaticky povoliť odovzdanie reklamných údajov či personalizáciu reklamy. Pri správcovi značiek skontrolujte aj nástroje iných dodávateľov; tie nemusia mať zabudovanú podporu súhlasu.
Consent Mode voľbu sám neukladá. Túto úlohu má vaše riešenie súhlasu. Pred opakovaným načítaním stránky musí vedieť obnoviť správny stav a pri zmene ho aktualizovať včas. Pri odvolaní preverujte správanie ďalších udalostí aj nakladanie s už uloženými údajmi podľa príslušných podmienok.
Pri modernom webe skúste aj presuny medzi stránkami bez úplného obnovenia. Samostatne preverte externú platobnú bránu a návrat z nej. Modelový nákup sa má odoslať pri správnej udalosti, s korektnou hodnotou a bez opakovaného započítania po obnovení stránky. Takto odhalíte chyby, ktoré kontrola samotnej úvodnej stránky neukáže.
05Základný a pokročilý Consent Mode sa správajú odlišne
Podľa prehľadu Google Consent Mode základná implementácia blokuje Google tagy, kým používateľ neudelí súhlas. Pokročilá implementácia načíta tagy s predvolenými stavmi a pri odmietnutí môže odosielať signály bez cookies. Tieto signály sa používajú aj na modelovanie. „Bez cookies“ teda neznamená „bez prenosu údajov“.
Výber pokročilej implementácie nie je potvrdením právneho súladu. Posúďte konkrétne požiadavky, odovzdávané informácie a účely. Technická dokumentácia opisuje správanie nástroja; právne podmienky prevádzky musí vyriešiť firma. Podobne sa samostatne posudzuje meranie cez server aj ďalšie reklamné systémy.
Na malom webe nepočítajte automaticky s tým, že modelovanie vyplní všetky chýbajúce výsledky. Jeho dostupnosť a podoba závisia od produktu a splnených podmienok. Odhadované hodnoty si označte v reporte. Vyhodnocovanie kampaní potrebuje vedieť, kedy pracuje s pozorovaním a kedy s výpočtom.

06Použiteľné obchodné dáta vznikajú z viacerých prehľadov
Vlastné objednávky vám ukážu, koľko e-shop predal, aj keď zákazník odmietol voliteľnú analytiku. Tento prevádzkový záznam však bez ďalšieho nevytvára oprávnenie sledovať človeka na reklamné účely. Pri reportovaní oddeľte celkové výsledky obchodu od návštev a udalostí, ktoré máte povolené merať.
- Obchodné výsledky: objednávky, storná, vrátenia a zaplatené faktúry z vlastného systému.
- Pozorované meranie: udalosti, ktoré analytika skutočne prijala pri príslušných podmienkach.
- Modelované výsledky: odhady dopĺňajúce medzery podľa pravidiel konkrétneho produktu.
Tieto prehľady porovnávajte podľa rovnakého obdobia, meny a definície nákupu. Reklamný systém môže pracovať s iným časom alebo spôsobom pripísania konverzie než účtovníctvo. Rozdiel preto automaticky neoznačujte za chybnú lištu. Najprv preverte definície, duplicity a správne odovzdanie súhlasu.
Ak sledujete mieru prijatia, používajte ju na odhaľovanie nejasného textu alebo poruchy ovládania. Pokles po odstránení zavádzajúceho dizajnu môže odrážať slobodnejšiu voľbu. Report nemá odmeňovať skryté odmietnutie. Pri výsledkoch zároveň uvádzajte podiel a obmedzenia dát, aby sa zmenou nastavení nevytvoril falošný dojem rastu či prepadu obchodu.
Modelová firma získava dopyty cez formulár aj telefonicky. Po zmene súhlasu vidí v analytike menej odoslaných formulárov, no v CRM ich počet neklesol. Najprv porovná úspešne prijaté dopyty, výsledok skúšky formulára a povolené analytické udalosti. Až potom upraví reklamný rozpočet. Ak formulár naozaj prestal fungovať, rieši technickú chybu; ak chýba len časť merania, pomenuje obmedzenie reportu.
07Ako nastavenie prevziať a udržiavať
Pri odovzdaní webovej aplikácie na mieru žiadajte výsledok kontroly, nie iba potvrdenie, že bol pridaný modul. Správca webu má poznať služby, pravidlá súhlasu, umiestnenie nastavení a postup pri zmene. Overte, že informácie pre návštevníka zodpovedajú účelom aj skutočným príjemcom.
- Spíšte služby. Zahrňte všetky dôležité stránky, správcu značiek a vložený obsah. Určite zodpovedného človeka pre každú zmenu.
- Dohodnite pravidlá voľby. Kategórie, predvolené stavy, texty, odvolanie a potrebný záznam rozhodnutia. Nezbierajte ďalšie identifikátory iba zo zvyku.
- Vyskúšajte prenosy. V novom profile preverujte stav bez voľby, odmietnutie, čiastočný súhlas, prijatie aj odvolanie. Skontrolujte úložiská a sieťové požiadavky.
- Porovnajte meranie. Otestujte dopyt alebo nákup, ďalšiu stránku a návrat z platby. Rozlíšte skutočné udalosti, duplicity a modelované výsledky.

Uchovávajte primeraný dôkaz o tom, ako bolo riešenie nastavené a čo si človek zvolil. Dohodnite rozsah aj uchovávanie záznamu; celú IP adresu nemusíte automaticky pridávať ku každej voľbe. Zmeny účelov či služieb posudzujte včas a pri potrebe nového súhlasu upravte aj jeho získanie. Pevný univerzálny interval opakovanej výzvy bez posúdenia nepredstavuje úplné pravidlo.
Kontrolu zopakujte po zmene šablóny, reklamného účtu alebo vloženého obsahu. Nový modul môže obísť pôvodné pravidlá a spustiť vlastný tag. Uložte si dátum skúšky, použité scenáre a stručný výsledok. Pri ďalšej úprave tak overíte konkrétne správanie a nemusíte spätne hádať, ktorá verzia nastavenia ešte fungovala.
08Časté otázky
Potrebuje cookie lištu každý slovenský web?
Závisí od toho, čo ukladá alebo číta v zariadení a na aký účel. Pri operáciách spadajúcich do zákonnej výnimky nemusíte získavať súhlas len preto, že technicky používajú cookie. Povinnosti informovania a prípadné spracúvanie osobných údajov posudzujte samostatne.
Stačí tlačidlo Prijať a odkaz na zásady ochrany údajov?
Používateľ potrebuje zrozumiteľnú voľbu vrátane odmietnutia voliteľných účelov a informácie o tom, s čím súhlasí. Ako praktické usporiadanie použite aj jasné nastavenia. Rovnako podstatné je, aby kód rešpektoval rozhodnutie pred odoslaním príslušných údajov.
Zachráni Consent Mode všetky dáta po odmietnutí?
Nie. Režimy majú odlišné prenosy a modelovanie je odhad za podmienok konkrétneho produktu. Nezískate úplný záznam každého návštevníka. Na obchodné rozhodovanie používajte aj vlastné objednávky a v reporte oddeľte pozorované a modelované výsledky.
Je meranie bez cookies automaticky legálne?
Nie je možné to určiť iba podľa použitia cookies. Preverte, aké informácie sa získavajú, odkiaľ, komu sa odosielajú a za akým účelom. Technické označenie cookieless nevyrieši právny základ ani všetky pravidlá elektronických komunikácií.
Pomôže presun merania na server odstrániť potrebu súhlasu?
Samotný presun nemení účel ani automaticky neodstraňuje osobné údaje. Posúďte celý tok od prehliadača až po príjemcu. Serverová implementácia môže upraviť kontrolu nad prenosmi, musí však rešpektovať voľbu používateľa a príslušné pravidlá.
Ako zistíme, že po úprave lišty meranie funguje?
V novom profile vyskúšajte všetky voľby, ich obnovu a odvolanie. Skontrolujte úložiská, sieťové požiadavky a udalosti pri testovacom nákupe či dopyte. Výsledok porovnajte s vlastným systémom a zohľadnite rozdiely v definíciách a modelovaní.