Ako riešiť GDPR a cookies na WordPress webe

Ako riešiť GDPR a cookies na WordPress webe

Ako riešiť GDPR a cookies na WordPress webe 1280 720 Maroš Vavro

Majitelia webov často žijú v presvedčení, že nainštalovaním jednoduchej lišty s tlačidlom na súhlas splnili všetky zákonné povinnosti. Táto ilúzia funguje presne do momentu, kým nepríde prvá kontrola alebo kým Google neprestane merať konverzie v reklamných kampaniach. Skutočnosť je taká, že väčšina bezplatných riešení skripty reálne neblokuje a dáta odosiela tretím stranám ešte predtým, než návštevník vôbec na niečo klikne. Ak hľadáte odpoveď na otázku, ako riešiť GDPR a cookies na WordPress webe, musíte sa pozrieť za hranicu vizuálneho dizajnu.

V tomto článku nájdete:

Tento technický nesúlad medzi tým, čo vidí používateľ, a tým, čo robí server, dnes predstavuje jedno z najväčších rizík pre slovenské e-shopy a firemné stránky. Nejde len o byrokraciu. Zle nastavené sledovacie kódy priamo ohrozujú rýchlosť načítavania vašej stránky a presnosť vašej analytiky.

V nasledujúcom texte si rozoberieme, aké riziká vám reálne hrozia, ako identifikovať skryté sledovacie kódy pomocou prehliadača a ktorý plugin zvoliť, aby ste nespomalili svoj web. Rovnako prejdeme presným postupom, vďaka ktorému zachránite svoje marketingové dáta pomocou technológie Google Consent Mode v2, ktorá je dnes pre inzerentov absolútnou nutnosťou.

Čo reálne hrozí slovenským webom pri ignorovaní GDPR pravidiel (a prečo bežná lišta nestačí)

Medzi slovenskými podnikateľmi prežíva nebezpečný mýtus, že úrady kontrolujú iba nadnárodné korporácie a malých webov sa prísne pravidlá netýkajú. Úrad na ochranu osobných údajov SR (ÚOOÚ SR) však pravidelne vykonáva audity aj na základe bežných podnetov od nespokojných zákazníkov alebo priamo od konkurencie. Pokuty pre menšie slovenské e-shopy a firemné weby sa za nesprávne spracovanie osobných údajov pohybujú v stovkách až tisícoch eur, čo môže pre menší biznis predstavovať likvidačný náklad.

Hlavný problém spočíva v tom, ako majitelia webov k tejto problematike pristupujú. Pri inštalácii nového webu zvyčajne stiahnu prvý bezplatný plugin, ktorý má v názve slovo compliance. Tento plugin na stránku umiestni pekný vizuálny banner, no vôbec nezasahuje do zdrojového kódu. Výsledkom je stav, kedy Facebook Pixel, Google Analytics alebo Hotjar veselo zbierajú dáta návštevníkov ihneď po načítaní stránky, hoci používateľ ešte nevyjadril svoj súhlas. Toto správanie je v priamom rozpore so slovenskou aj európskou legislatívou, ktorá striktne vyžaduje princíp opt-in. Dáta môžu prúdiť až po explicitnom a aktívnom potvrdení.

Complianz

Praktický tip: Najrýchlejší spôsob, ako zistiť, či je váš web v ohrození, je otvoriť si vlastnú stránku a neklikať na žiadne tlačidlo v cookie lište. Ak v tomto momente vaša analytika v reálnom čase zaznamená nového návštevníka, váš systém je nastavený nesprávne a porušujete zákon. Vaša lišta funguje len ako dekorácia bez akejkoľvek technickej funkcie.

Najčastejšie chyby majiteľov WordPress stránok pri zbere dát

Väčšina bezpečnostných a právnych medzier nevzniká z nedbanlivosti, ale z nedostatku technického pochopenia toho, ako WordPress komunikuje so službami tretích strán.

  • Absencia kategorizácie skriptov, kedy systém nerozlišuje medzi nevyhnutnými technickými súbormi a marketingovými kódmi
  • Tlačidlo na odmietnutie súhlasu je skryté alebo zložito dostupné cez niekoľko podstránok
  • Zásady ochrany osobných údajov neobsahujú presný zoznam poskytovateľov, ktorým sa dáta odosielajú
  • Súhlas je vynucovaný takzvanými dark patterns, napríklad obrovským zeleným tlačidlom pre prijatie a takmer neviditeľným textom pre odmietnutie
  • Stránka neponúka návštevníkovi možnosť svoj udelený súhlas kedykoľvek neskôr odvolať alebo zmeniť

Na základe týchto chýb je zrejmé, že ak chcete mať istotu, musíte pochopiť, čo sa na vašom webe reálne deje pod povrchom.

Technický základ: ako zistiť, ktoré cookies vaša stránka momentálne využíva

Ako riešiť GDPR a cookies na WordPress webe infografika 1

Základom pre úspešné prispôsobenie webu legislatíve je presná inventúra toho, čo vlastne musíte blokovať. Mnohí majitelia ani netušia, aké množstvo skriptov na ich pozadí beží, pretože ich tam zanechali staré pluginy, zabudnuté marketingové kampane alebo predchádzajúci správcovia webu. Spoliehať sa na automatické skenery na internete často nestačí, pretože nedokážu nasimulovať všetky interakcie používateľa, ktoré spúšťajú špecifické udalosti.

Najspoľahlivejšou metódou je manuálna kontrola priamo vo vašom prehliadači. Táto metóda nevyžaduje žiadne programátorské znalosti, iba pochopenie toho, kde presne hľadať. Prehliadač zaznamenáva každý jeden súbor, ktorý server uloží do zariadenia návštevníka, a vy tak získate neklamný dôkaz o aktivite vašej stránky. Tento krok je absolútne nevyhnutný k riešeniu GDPR a cookies na WordPress webe, pretože bez mapy skriptov nedokážete správne nastaviť žiadne blokovacie pravidlá.

Praktický tip: Pred každým testovaním cookies vo vašom prehliadači vždy otvorte úplne nové okno v režime inkognito (Anonymné okno). V bežnom okne sa vám budú zobrazovať staré súbory z vašich predchádzajúcich návštev alebo z iných webov, ktoré zdieľajú rovnaké marketingové platformy. Režim inkognito vám zaručí, že testujete takzvaný čistý štít presne tak, ako ho zažíva nový zákazník.

Rýchly audit webu pomocou vývojárskych nástrojov v prehliadači

Tento proces zvládnete v prehliadači Google Chrome za niekoľko minút. Je to ten istý postup, ktorý by využil kontrolór z úradu, ak by preveroval vašu webovú prezentáciu.

  • Otvorte svoju webovú stránku v spomínanom okne inkognito a zatiaľ neklikajte na lištu súhlasu
  • Kliknite kdekoľvek na stránke pravým tlačidlom myši a zvoľte možnosť Preskúmať (Inspect)
  • V hornom paneli novootvoreného okna vyhľadajte záložku Application (Aplikácia)
  • V ľavom menu rozbaľte položku Storage a následne kliknite na Cookies
  • Vyberte vašu doménu a v hlavnom okne uvidíte presný zoznam všetkých aktívnych súborov

Ak v tomto zozname vidíte položky obsahujúce skratky ako _ga (Google Analytics) alebo _fbp (Facebook Pixel) ešte predtým, než ste odsúhlasili ich použitie, máte potvrdený problém s predčasným spúšťaním.

Kategória súborovTypický príklad z praxeZákonný prístup
Nevyhnutné (Technické)Uloženie obsahu nákupného košíkaSpúšťajú sa automaticky bez súhlasu
AnalytickéŠtatistiky návštevnosti GoogleVyžadujú aktívny súhlas používateľa
MarketingovéRetargetingové kódy pre reklamuVyžadujú aktívny súhlas používateľa

Táto základná kategorizácia je kľúčom k ďalšiemu kroku. Keď už poznáte svojho nepriateľa, musíte zvoliť nástroj, ktorý ho dokáže skrotiť bez toho, aby zničil rýchlosť vášho webu.

Pridanie komplexného systému na správu súhlasov (Consent Management Platform) je pre architektúru WordPressu vždy záťažou. Každý takýto systém musí pri každom jednom zobrazení stránky overiť, či daný používateľ udelil súhlas, z databázy načítať pravidlá pre konkrétne skripty a následne ich buď zablokovať, alebo povoliť. Ak vyberiete nesprávny nástroj, tento neustály proces komunikácie so serverom dokáže pridať k načítaniu stránky stovky kritických milisekúnd.

Pre slovenský trh je rýchlosť webu zásadná. Ak vaša stránka načítava dlhšie ako tri sekundy, prichádzate o značnú časť konverzií a Google vás posúva v organickom vyhľadávaní nižšie. Pri našom testovaní sme sa zamerali nielen na funkčnosť, ale predovšetkým na to, koľko výkonu zoberie zle optimalizovaný kód populárnych riešení, ktoré nájdete v oficiálnom repozitári. Zistili sme, že rozdiel medzi najlepším a najhorším riešením je priepastný.

Praktický tip: Ak vaša administrácia WordPressu spomaľuje a vy neviete prečo, skontrolujte veľkosť tabuľky wp_options v databáze. Zle naprogramované GDPR pluginy do nej ukladajú stovky zbytočných dočasných záznamov, ktoré sa načítavajú pri každom zobrazení akejkoľvek podstránky. Vyčistenie týchto nepotrebných záznamov cez phpMyAdmin dokáže zrýchliť odozvu backendu o viac ako 30%.

Porovnanie top pluginov z hľadiska záťaže na server

Na trhu existujú desiatky možností, no pre reálne nasadenie na produkčnom webe sme vybrali tri najčastejšie používané riešenia. Hodnotili sme ich vplyv na Time to First Byte (TTFB), čo je metrika určujúca reakčnú dobu servera, a celkovú záťaž na databázu.

Názov riešeniaVplyv na odozvu (TTFB)Záťaž pre databázuCelkové hodnotenie pre e-shopy
Complianz+ 180 msVysoká3,5 / 5
CookieYes+ 45 msNízka (cloud)4,8 / 5
Borlabs Cookie+ 60 msStredná4,5 / 5

Z nášho testovania jasne vyplýva, že plne integrované riešenia ako Complianz síce ponúkajú obrovské množstvo funkcií a právnych generátorov, no ich robustnosť si pýta krutú daň na výkone, najmä pri lacnejších zdieľaných hostingoch. Naproti tomu CookieYes funguje na cloudovej architektúre. Samotný WordPress len vkladá ľahký skript a všetka logika spracovania súhlasov sa deje na externých serveroch služby. Pre majiteľov webov, ktorým záleží na rýchlosti a nechcú zbytočne navyšovať náklady na výkonnejšie servery, je práve cloudový prístup najrozumnejšou voľbou.

Ako riešiť GDPR a cookies na WordPress webe: presný postup implementácie

Ako riešiť GDPR a cookies na WordPress webe infografika 2

Keď máte vybraný ten správny nástroj – v našom ukážkovom scenári budeme pracovať s logikou cloudových riešení ako je CookieYes alebo prémiových pluginov ako Borlabs – prichádza na rad samotné nasadenie. Tento proces nemôže byť len o aktivácii pluginu a výbere farby tlačidiel. Aby ste dosiahli plný súlad s legislatívou, musíte nastaviť prísne pravidlá pre blokovanie obsahu.

V prvom kroku vždy prebehnite kompletný sken domény. Väčšina kvalitných nástrojov dnes ponúka automatické prehľadávanie, ktoré nájde kódy a zaradí ich do správnych šuplíkov. Váš systém musí presne vedieť, že Google Analytics patrí do analytiky a Meta Pixel do marketingu. Bez tejto definície nebudú prepínače v cookie lište vôbec reagovať na to, čo si používateľ skutočne želá povoliť.

Nasleduje úprava vizuálnej stránky. Banner by mal ladiť s dizajnom vašej značky, no nesmie porušovať pravidlá prístupnosti. Tlačidlá Prijať všetko a Odmietnuť všetko musia mať rovnakú váhu, veľkosť aj vizuálnu dôležitosť. Akékoľvek schovávanie tlačidla na odmietnutie za nenápadný textový odkaz je v očiach slovenských úradov vyhodnotené ako manipulatívna technika a je pokutované.

Praktický tip: Ak používate page builder ako Elementor alebo Divi, vložte hlavný skript vášho cloudového cookie riešenia priamo do hlavičky (header.php) pomocou ľahkého pluginu ako WPCode, namiesto natívnych integrácií builderov. Týmto zabezpečíte, že sa blokovacia logika načíta ako úplne prvá vec na webe, čím sa absolútne eliminuje riziko, že by nejaký sledovací skript stihol odoslať dáta ešte pred zobrazením lišty.

Konfigurácia blokovania skriptov pred udelením súhlasu

Toto je najkritickejšia časť celého procesu, na ktorej zlyháva väčšina domácich inštalácií. Ak používate natívne WordPress pluginy, musíte prejsť všetky vaše existujúce nástroje, ktoré vkladajú kódy (napríklad Site Kit by Google alebo Pixel Your Site) a upraviť ich logiku.

  • Nájdite miesto, kde máte aktuálne vložený svoj sledovací kód
  • Tento kód musíte odstrániť z jeho pôvodného miesta, inak sa bude spúšťať nezávisle od cookie lišty
  • Vložte odstránený kód priamo do administrácie vášho cookie pluginu do príslušnej sekcie (napríklad Marketing)
  • Uložte nastavenia a vymažte cache pamäť vášho webu

Len takto zaistíte, že nad spúšťaním kódov prevezme plnú kontrolu výhradne vaša nová cookie lišta. Od tohto momentu váš web reálne chráni súkromie návštevníkov a spĺňa technické predpoklady pre zákonnú prevádzku. Zostáva však vyriešiť posledný, no o to dôležitejší problém, ktorý priamo zasahuje vaše obchodné výsledky.

Od marca 2024 spoločnosť Google zaviedla plošnú povinnosť používať štandard Consent Mode v2. Ak túto technológiu nemáte na webe implementovanú, Google kompletne zablokuje možnosti personalizácie reklamy pre európskych používateľov. V praxi to znamená, že vaše remarketingové publiká prestanú rásť a algoritmy Google Ads stratia prístup k dôležitým dátam o konverziách. Investície do reklamy sa tak stanú výrazne menej efektívnymi.

Consent Mode v2 nepredstavuje náhradu za vašu cookie lištu, je to komunikačný most medzi ňou a službami od Googlu. Keď návštevník odmietne štatistické cookies, systém Googlu už neuloží do jeho prehliadača identifikačný súbor. Namiesto toho odošle na server anonymný signál (ping), ktorý povie len toľko, že na webe prebehla nejaká akcia, no nespojí ju s konkrétnym používateľom. Vďaka tomuto mechanizmu získate aspoň základný prehľad o celkových konverziách, zatiaľ čo plne rešpektujete rozhodnutie používateľa.

Praktický tip: Po nasadení Consent Mode v2 si jeho správnu funkčnosť overte cez rozšírenie Google Tag Assistant vo vašom prehliadači. Po spustení diagnostiky sledujte v bočnom paneli položku Consent. Ak vidíte, že pred kliknutím na lištu sú hodnoty nastavené na denied (odmietnuté) a po odkliknutí súhlasu sa dynamicky zmenia na granted (povolené), vaša integrácia funguje bezchybne a vaše kampane sú v bezpečí.

Najefektívnejší spôsob, ako túto technológiu nasadiť na WordPress web, je prostredníctvom nástroja Google Tag Manager (GTM). Kvalitné riešenia z nášho testovania, ako je napríklad CookieYes, ponúkajú priamu šablónu pre GTM, ktorá celý proces automatizuje. Zabezpečuje, že stavy súhlasu sa prenášajú do Googlu v presnom formáte, aký algoritmy vyžadujú pre strojové učenie a dopočítavanie chýbajúcich konverzií.

Verzia nasadeniaÚroveň sledovaniaDopad na presnosť dát v Google Ads
Bez Consent ModeŽiadna komunikácia s Google pri odmietnutíZásadná strata konverzií, nefunkčný remarketing
Basic Consent ModeOdosiela dáta až po udelení súhlasuPriemerná presnosť, strata dát z odmietnutí
Advanced Consent ModeOdosiela anonymné pingy aj pri odmietnutíMaximálna možná presnosť vďaka algoritmom Googlu

Prechod na pokročilú úroveň Advanced Consent Mode predstavuje technický štandard, na ktorý by mal cieliť každý e-shop na Slovensku. Vaša reklamná agentúra alebo marketingový špecialista bez týchto signálov nedokáže vyhodnotiť rentabilitu investícií do reklám, čím sa vaša snaha o rast predajov ocitne v slepej uličke.

Čo rozhoduje v praxi

Ako riešiť GDPR a cookies na WordPress webe infografika 3

Ako riešiť GDPR a cookies na WordPress webe infografika 3

Optimalizácia zberu dát a právna čistota webu nie sú jednorazové aktivity, ktoré vybavíte jednou inštaláciou doplnku. Je to dôsledok strategických rozhodnutí, ktoré robíte pri výbere nástrojov a budovaní architektúry vašej stránky. Weby, ktoré dnes dosahujú vysoké hodnotenia v rýchlosti a nemajú problém s analytikou, neriešia tieto povinnosti ako nutné zlo. Berú ich ako integrálnu súčasť technického základu. Zmenou prístupu z vizuálneho zakrývania problému na skutočné technické riešenie chránite nielen súkromie používateľov, ale priamo budujete dôveru vo vašu značku.

Slovenská legislatíva sa neustále vyvíja a požiadavky reklamných sietí, najmä v kontexte prísnejších európskych regulácií, sa menia z mesiaca na mesiac. Ak viete, ako riešiť GDPR a cookies na WordPress webe systémovo pomocou správnej kategorizácie, cloudových riešení a technológie Consent Mode, získate technologický náskok. Nebudete musieť pri každej zmene zákonov prerábať celý web od základov, pretože váš základný kameň bude postavený na pevných a škálovateľných princípoch. V online podnikaní totiž vyhrávajú tí, ktorí dokážu spojiť rešpekt k zákazníkovi s presným a legálnym meraním svojich výsledkov.

Ak si po prečítaní nie ste celkom istí, či vaša aktuálna lišta spĺňa prísne kritériá, urobte si ešte dnes základný audit cez vývojárske nástroje v prehliadači. V prípade, že odhalíte skryté úniky dát alebo potrebujete pomôcť s nastavením pokročilého Consent Mode v2 pre záchranu vašich kampaní, napíšte nám – prvá technická analýza vášho WordPress webu je u nás vždy bez záväzkov.


Často kladené otázky o tom, ako riešiť GDPR a cookies na WordPress webe

Základný princíp blokovania skriptov zostáva rovnaký, ale pri WooCommerce musíte dať pozor na nevyhnutné cookies. Systém ukladá dáta o nákupnom košíku alebo prihlásení zákazníka, ktoré sú pre fungovanie e-shopu kritické a nesmiete ich blokovať. Tieto technické skripty automaticky zaraďte do kategórie nevyhnutných súborov, na ktoré nepotrebujete aktívny súhlas návštevníka.

Cachovacie pluginy môžu spôsobiť, že sa používateľom zobrazí lišta aj po jej odkliknutí, pretože server načíta statickú verziu stránky. Odporúčame vám v nastaveniach vášho cachovacieho pluginu vylúčiť súbory cookies vášho vybraného GDPR riešenia z ukladania do vyrovnávacej pamäte. Pri riešeniach ako CookieYes alebo Borlabs nájdete presný názov súboru priamo v ich oficiálnej dokumentácii.

Áno, podmienky spoločnosti Google platia pre všetky weby v Európskom hospodárskom priestore, ktoré využívajú akékoľvek ich služby na zber dát. Aj keď nespúšťate platené kampane, bez nasadenia Consent Mode v2 vám Google Analytics postupne prestane zaznamenávať presné štatistiky návštevnosti. Implementáciu preto odporúčame urobiť čím skôr, aby ste neprišli o historické dáta vašich čitateľov.

Ako často by som mal na svojom WordPress webe spúšťať manuálny audit cookies cez vývojárske nástroje?

Manuálnu kontrolu cez prehliadač odporúčame vykonať po každej inštalácii nového pluginu, ktorý komunikuje so službami tretích strán. Ak na webe nerobíte veľké zmeny, preventívny audit stačí zopakovať raz za štvrťrok. Týmto spôsobom včas odhalíte skryté sledovacie kódy, ktoré by mohli poškodiť vašu právnu čistotu alebo zbytočne spomaliť načítavanie stránky.

Oplatí sa mi platiť za prémiový GDPR plugin, ak má môj firemný web menej ako 1 000 návštev mesačne?

Pri menšej návštevnosti vám s rezervou postačia bezplatné verzie cloudových riešení, ktoré zvyčajne pokrývajú limit do 25 000 zobrazení mesačne. Dôležité je, aby aj bezplatná verzia podporovala blokovanie skriptov pred udelením súhlasu a základnú integráciu Consent Mode v2. Hneď ako váš biznis narastie a budete potrebovať detailnejšie prispôsobenie dizajnu, môžete kedykoľvek prejsť na platený balík.

Povedzte nám, čo potrebujete vyriešiť. My navrhneme riešenie.

Neváhajte sa opýtať. Či riešite WordPress projekt od nuly, ladíte výkon existujúcej stránky alebo chcete konečne vidieť výsledky zo SEO, sme tu pre vašu odpoveď. Napíšte nám svoju situáciu a my vám povieme, ako na to. Bez zbytočností, len konkrétne riešenia.

Maroš Vavro

Špecializujem sa na správu sociálnych sietí, tvorbu obsahových stránok, online projekty a SEO optimalizáciu, s dôrazom na tvorbu webstránok v WordPress.

Prečítajte si aj ďalšie články od autora - Maroš Vavro