Jak přidat souhlas s cookies na váš web
Souhlas s cookies přidáte tak, že nejdřív zjistíte, co váš web ukládá v prohlížečích návštěvníků, a rozdělíte to na nezbytně nutné a volitelné. Pak přidáte lištu z platformy pro správu souhlasu (CMP) nebo ji postavíte sami. Lišta musí blokovat volitelné skripty, jako je analytika a reklamní pixely, dokud návštěvník nepřijme. Musí nabízet „Odmítnout“ stejně snadno jako „Přijmout“, volbu si zapamatovat a umožnit lidem ji později změnit. Lišta, která se zobrazí, ale nic neblokuje, svůj úkol nesplní.
Tento průvodce je obecná informace o tom, jak lišty pro souhlas technicky fungují, nejde o právní radu. Pravidla ochrany soukromí se liší podle země a mění se; zkontrolujte pravidla, která platí pro vaše návštěvníky, nebo se poraďte s odborníkem.
Co obecně vyžaduje souhlas
Pravidla pro cookies obvykle pokrývají cookies a podobné technologie: localStorage, sledovací pixely, otisky zařízení. Běžné rozdělení podle pokynů z EU a Spojeného království je tohle:
| Typ | Příklady | Obvykle je potřeba souhlas? |
|---|---|---|
| Nezbytně nutné | Přihlašovací relace, nákupní košík, cookies pro zabezpečení a vyrovnávání zátěže, uložení samotné volby souhlasu | Obecně ne |
| Předvolby | Zapamatovaný jazyk nebo motiv | V EU často ano, pokud si to návštěvník výslovně nevyžádal; Spojené království přidalo některé výjimky |
| Analytika | Google Analytics, heatmapy, nahrávání relací | V EU obecně ano; Spojené království nyní umožňuje omezenou výjimku pro agregovanou analytiku ke zlepšování služby |
| Marketing | Reklamní pixely (Meta, Google Ads, TikTok), remarketing, vložené widgety sociálních sítí | Ano, v EU i ve Spojeném království |
Některé konkrétní body, ve kterých se snadno chybuje:
- EU a Spojené království používají model opt-in: volitelné cookies čekají, dokud návštěvník nesouhlasí. Pokyny regulátorů, například britského ICO, říkají, že souhlas musí být jasným kladným úkonem a lidé musí být schopni nepotřebné cookies snadno povolit nebo zakázat.
- Spojené království se v roce 2025 změnilo. Zákon o využívání a přístupu k datům z roku 2025 umožňuje nastavit některé cookies bez souhlasu, včetně analytiky používané jen ke zlepšování vlastního webu a produkující agregované statistiky, které nemohou identifikovat lidi, s povinností o tom uživatele jasně informovat. Před spoléháním na to si přečtěte aktuální pokyny ICO.
- Některé státy USA používají model opt-out pro „prodej“ nebo „sdílení“ osobních údajů pro cílenou reklamu a některé očekávají, že budete respektovat signál na úrovni prohlížeče Global Privacy Control.
- Reklamy Google: od září 2026 Google vyžaduje, aby vydavatelé používající AdSense, Ad Manager nebo AdMob používali platformu pro správu souhlasu certifikovanou Googlem a integrovanou s rámcem IAB Transparency and Consent Framework, pokud zobrazují reklamy v EHP, Spojeném království a Švýcarsku.
Možnosti: CMP, knihovna nebo vlastní řešení
| Možnost | Vhodné pro | Nevýhoda |
|---|---|---|
| Platforma pro správu souhlasu (CMP), hostované služby jako Cookiebot, OneTrust, Usercentrics nebo CookieYes | Weby s mnoha značkami třetích stran, reklamními příjmy, více regiony | Měsíční náklady; další skript třetí strany; menší kontrola nad designem |
| Knihovna pro souhlas s otevřeným zdrojovým kódem | Vývojáře, kteří chtějí kontrolu bez psaní všeho od začátku | Kategorie a blokování skriptů si nastavujete sami |
| Vlastní lišta | Jednoduché weby s jedním nebo dvěma volitelnými nástroji (např. jen analytika) | Správnost odpovídá vám, včetně blokování a logování |
| Žádné volitelné cookies | Weby používající jen nezbytně nutné cookies a analytiku bez cookies | Méně marketingových nástrojů; lištu možná vůbec nepotřebujete |
Poslední možnost bývá podceňována. Pokud chcete jen počty návštěvníků, může analytika bez cookies v mnoha místech odstranit potřebu lišty; zkontrolujte její dokumentaci a místní pravidla.
Pokud provozujete reklamy Google v Evropě, je praktickou volbou certifikovaná CMP. U malého firemního webu jen s analytikou často stačí dobře postavená vlastní lišta nebo knihovna.
Jak lišta funguje pod kapotou
Často přeskakovanou částí je blokování. Správné nastavení vypadá takto:
- Před jakoukoli volbou běží jen nezbytně nutné cookies a skripty. Analytika, pixely a vložené prvky se vůbec nenačtou (nebo se u značek Google načtou se souhlasem nastaveným na odmítnutý).
- Lišta nabízí jasné volby na první vrstvě: Přijmout vše, Odmítnout vše a možnost vybrat podle kategorie.
- Po volbě web ji uloží, typicky v cookie nebo localStorage první strany, s verzí a datem, a pak načte jen přijaté kategorie.
- Při dalších návštěvách se uložená volba přečte dřív, než se načte cokoli volitelného.
- Odkaz „Nastavení cookies“, obvykle v patičce, znovu otevře volby kdykoli. Odvolání souhlasu musí být stejně snadné jako jeho udělení.
- Pokud změníte, co používáte, zvyšte verzi, aby se lidé ptali znovu.
Google consent mode
Pro Google Analytics a Google Ads propojuje consent mode od Googlu značky s lištou. Dokumentace Googlu ke zářím 2026 popisuje čtyři hlavní typy souhlasu: ad_storage, analytics_storage, ad_user_data a ad_personalization. Nastavíte výchozí hodnotu dřív, než se načte značka Google, a pak aktualizaci, když návštěvník vybere:
gtag('consent', 'default', {
ad_storage: 'denied',
ad_user_data: 'denied',
ad_personalization: 'denied',
analytics_storage: 'denied'
});
// později, když návštěvník přijme jen analytiku:
gtag('consent', 'update', { analytics_storage: 'granted' });
Google popisuje základní implementaci, kdy se značky nenačtou, dokud není souhlas, a pokročilou, kdy se značky načtou s odmítnutým souhlasem a posílají signály bez cookies. Základní varianta je jednodušší na pochopení. U návštěvnosti z EHP Google očekává odesílání signálů ad_user_data a ad_personalization. Samotnou značku najdete v článku jak nastavit Google Analytics.
Prompty, které fungují
Přidej lištu pro souhlas s cookies. Kategorie: nezbytné (vždy zapnuté), analytika (Google Analytics 4) a marketing (Meta pixel). Nic z analytiky ani marketingu se nesmí načíst před souhlasem. První obrazovka: „Přijmout vše“, „Odmítnout vše“ a „Přizpůsobit“ se stejnou výrazností. Volbu ulož s číslem verze a datem do cookie první strany na 6 měsíců, načítej jen přijaté kategorie a do patičky přidej odkaz „Nastavení cookies“, který lištu znovu otevře. Použij Google consent mode se všemi čtyřmi typy výchozí hodnotou odmítnuto.
Vypiš každou cookie, klíč v localStorage a skript třetí strany, který tento web používá, na které stránce se načítá a zda je nezbytně nutný. Výstup dej jako tabulku, kterou mohu použít pro zásady používání cookies.
Vložená videa YouTube na /about se načítají před souhlasem. Nahraď je náhledem a tlačítkem přehrát, které video načte až po kliknutí návštěvníka, a zobraz poznámku, že YouTube může nastavovat cookies.
Postup krok za krokem
- Proveďte audit, co váš web nastavuje: otevřete DevTools → Application → Cookies a Local Storage při prvním čistém návštěvě a v záložce Network zkontrolujte požadavky na třetí strany. Zahrňte vložené prvky a chatovací widgety.
- Zařaďte každou položku do kategorie: nezbytné, předvolby, analytika, marketing. Odstraňte, co nepoužíváte.
- Rozhodněte přístup: CMP, knihovna nebo vlastní řešení podle tabulky výše.
- Zajistěte blokování, aby se volitelné skripty načetly až po souhlasu. U značek Google přidejte výchozí hodnoty consent mode před samotnou značku.
- Postavte lištu s rovnocenným tlačítkem Přijmout a Odmítnout, volbami kategorií a odkazem na nastavení.
- Napište zásady používání cookies (často součást zásad ochrany osobních údajů), které vypisují, co používáte a proč; viz jak napsat podmínky služby a zásady ochrany osobních údajů.
- Otestujte v anonymním okně: před volbou žádné volitelné cookies ani požadavky; po odmítnutí stále žádné; po přijetí se objeví správné; po změně názoru přestanou.
- Znovu zkontrolujte pokaždé, když přidáte nový nástroj.
Časté chyby
- Lišta, která nic neblokuje. Skripty se spustí při načtení stránky, zatímco lišta jen zdvořile žádá o souhlas.
- Přijmout je velké tlačítko, Odmítnout se schová na druhé obrazovce nebo v šedém odkazu.
- Předem zaškrtnuté kategorie nebo přepínače „oprávněného zájmu“ zapnuté ve výchozím stavu.
- Žádná možnost změnit názor po první volbě.
- Zapomenuté vložené prvky: YouTube, mapy, sociální kanály a chatovací widgety mohou nastavovat cookies také.
- Ptát se při každém načtení stránky, protože volba se nezapamatuje správně.
- Lišta překrývá stránku na telefonech nebo zachycuje fokus klávesnice. Udělejte ji přístupnou a dost malou, aby se dala přečíst a obejít.
- Kopírování zásad jiného webu, které popisují cookies, jež nepoužíváte.
Kontrolní seznam souhlasu
- Každá cookie, klíč úložiště a skript třetí strany je vypsán a zařazen do kategorie
- Volitelné skripty jsou blokovány do souhlasu (ověřeno v DevTools)
- Přijmout a Odmítnout jsou na první vrstvě stejně snadné
- Jsou dostupné volby kategorií; nic volitelného není předvybráno
- Volba je uložena s verzí a datem; po změnách se ptá znovu
- Odkaz „Nastavení cookies“ je na každé stránce
- Výchozí hodnoty consent mode jsou nastaveny před značkami Google, pokud je používáte
- Zásady cookies nebo ochrany osobních údajů odpovídají tomu, co web skutečně dělá
- Pravidla pro země vašich návštěvníků byla zkontrolována aktuálními pokyny nebo odborníkem
Pro souvislosti si přečtěte co jsou cookies a co je GDPR.
Souhlas s cookies v Mythexu
Mythex sám o sobě do vaší aplikace nepřidává lištu pro souhlas ani analytiku; obojí si vyžádáte vy, takže rozhodujete, co se načte. Nejdřív spusťte prompt pro audit, pak prompt pro lištu se svými skutečnými kategoriemi a otestujte v náhledu s otevřenými DevTools, než publikujete. Pokud používáte hostovanou CMP, dostanete skript a ID; ID je veřejné a může být ve frontendovém kódu, ale cokoli tajného patří do nastavení projektu (proměnné prostředí a tajné údaje). Po změnách publikujte znovu, aby živý web používal novou lištu.
Otázky
Potřebuji lištu pro cookies?
Záleží na tom, odkud jsou vaši návštěvníci a co váš web ukládá v jejich zařízeních. V EU a ve Spojeném království obecně platí, že nezbytně nutné cookies nevyžadují souhlas, ale nepotřebné cookies a podobné technologie, jako jsou reklamní sledovače, obvykle ano. Pokud nepoužíváte žádné nepotřebné cookies, lištu možná nepotřebujete vůbec. Jde o obecnou informaci, nikoli právní radu.
Stačí lišta, která říká „používáním tohoto webu souhlasíte s cookies“?
Tam, kde je souhlas vyžadován, ne. Souhlas obecně musí být aktivní volbou učiněnou dřív, než se nastaví nepotřebné cookies. Oznámení, které předpokládá souhlas, nebo předem zaškrtnuté políčka, obvykle nestačí.
Potřebují analytické cookies souhlas?
V EU obecně ano. Zákon Spojeného království o využívání a přístupu k datům z roku 2025 přidal výjimku pro některou analytiku používanou jen ke zlepšování vlastní služby s agregovanými statistikami, za podmínek, které stanovil ICO. Jiné země mají vlastní pravidla, proto zkontrolujte, co platí pro vás.
Co je Google consent mode?
Consent mode je funkce Googlu, která umožňuje značkám Google, jako jsou Analytics a Ads, přizpůsobit své chování volbě souhlasu návštěvníka. Výchozí stavy souhlasu nastavíte dřív, než se značky načtou, a při volbě návštěvníka pošlete aktualizaci. Funguje spolu s lištou pro souhlas; sama lištou není.