Joomla rozšíření (package = plugin + komponenta) pro GDPR cookie consent banner s admin dashboardem a podporou Google Consent Mode v2.
| Joomla | PHP | Aktuální verze |
|---|---|---|
| 4.x, 5.x, 6.x | 8.1+ | 1.0.6 |
1. Požadavky
- Joomla 4.x, 5.x nebo 6.x
- PHP 8.1 nebo novější
- MySQL 5.7+ / MariaDB 10.3+
2. Instalace
Získání instalačního balíčku
Stáhněte ZIP soubor pkg_semacookieconsent-X.Y.Z.zip ze SemaHub (Semakin.cz).
Postup instalace
- Přihlaste se do administrace Joomla.
- Přejděte do System > Install > Extensions.
- Nahrajte ZIP soubor
pkg_semacookieconsent-X.Y.Z.zip. - Joomla nainstaluje oba díly najednou:
- Plugin:
plg_system_semacookieconsent(System – Sema Cookie Consent) - Komponenta:
com_semacookieconsent(Sema Cookie Consent – admin dashboard a log)
- Plugin:
- Plugin se automaticky povolí po instalaci (díky
pkg_script.php).
Upgrade: Stejný postup jako instalace. Joomla použije
method="upgrade"a zachová data v tabulce#__semacookieconsent_consents.
Migrace: Pokud na webu existuje stará tabulka
#__cookie_consents(z předchozí implementace), instalační skript automaticky přenese data do nové tabulky.
3. Aktivace pluginu
Plugin se automaticky povolí při instalaci. Pokud je z nějakého důvodu vypnutý:
- System > Manage > Plugins
- Vyhledejte
semacookieconsentneboCookie Consent. - Klikněte na název pluginu a nastavte Status = Enabled.
Po povolení se na frontendu webu ihned objeví cookie consent banner (pokud návštěvník ještě neudělil souhlas).
4. Základní nastavení
Otevřete nastavení pluginu: System > Plugins > klik na název pluginu.
Nastavení je rozděleno do 6 karet (tabu):
| Karta | Obsah |
|---|---|
| Obecné | Pozice banneru, URL zásad cookies, expirace souhlasu, lišta pro znovuotevření |
| Texty | Všechny texty v banneru (nadpis, popis, tlačítka, názvy kategorii) |
| Barvy | Barva pozadí, textu, nadpisu, akcentu (tlačítka) a aktivního přepínače |
| Kategorie | Povolení/zakázání analytických a marketingových kategorii, cookies k mazání |
| Google Consent Mode | Povolení GCM v2, čekání na aktualizaci, region |
| Pokročilé | Logování souhlasu, rate limit, anonymizace IP, vyloučené stránky |
Karta Obecné
| Parametr | Výchozí | Popis |
|---|---|---|
| Pozice banneru | Dole | Banner se zobrazí dole (bottom) nebo nahoře (top) na stránce. |
| URL zásad cookies | /pouziti-cookies | Relativní nebo absolutní URL stránky se zásadami používání cookies. |
| Expirace souhlasu (dny) | 365 | Po kolika dnech souhlas expiruje a banner se znovu zobrazí. Rozsah: 1–730. |
| Zobrazit lištu pro znovuotevření | Ano | Po udělení/odmítnění souhlasu se zobrazí malá lišta (s ikonou cookie), která umožní souhlas znovu upravit. |
5. Texty banneru
Karta Texty umožňuje upravit všechny texty zobrazené v banneru. Každé pole je ve výchozím stavu prázdné – plugin automaticky použije překlad z jazykového souboru pro aktuální jazyk webu (CZ, EN, DE, SK). Pokud vyplníte vlastní text, bude použit na všech jazykových verzích webu. Viz kapitola 14. Vícejazyčný banner.
| Parametr | Výchozí (CZ) | Popis |
|---|---|---|
| Nadpis | Nastavení cookies | Nadpis v banneru. |
| Popis | (dynamicky dle kategorií) | Hlavní text banneru. Pokud nevyplníte, text se automaticky přizpůsobí povoleným kategoriím (viz níže). |
| Tlačítko Přijmout vše | Přijmout vše | Text na tlačítku pro přijetí všech cookies. |
| Tlačítko Odmítnout vše | Odmítnout vše | Text na tlačítku pro odmítnutí všech volitelných cookies. |
| Tlačítko Nastavení | Nastavení | Text na tlačítku pro otevření detailu s kategoriemi. |
| Tlačítko Uložit | Uložit nastavení | Text na tlačítku pro uložení vlastního výběru kategorii. |
| Název nezbytných | Nezbytné cookies | Název kategorie nezbytných cookies. |
| Popis nezbytných | Nutné pro správně fungování webu. Nelze vypnout. | Popis kategorie nezbytných cookies. |
| Název statistických | Statistické cookies | Název kategorie statistických cookies. |
| Popis statistických | Pomáhají nám pochopit, jak návštěvníci používají web (Google Analytics). | Popis kategorie statistických cookies. |
| Název marketingových | Marketingové cookies | Název kategorie marketingových cookies. |
| Popis marketingových | Používají se pro cílenou reklamu a retargeting (Google Ads). | Popis kategorie marketingových cookies. |
| Text odkazu na zásady | Zásady používání cookies | Text odkazu na stránku se zásadami cookies. |
| Text lišty pro znovuotevření | Nastavení cookies | Text na liště pro znovuotevření banneru. |
Dynamický popis banneru
Pokud pole Popis necháte prázdné (nebo ponecháte výchozí hodnotu), plugin automaticky zvolí text podle povolených kategorii:
| Povolené kategorie | Text |
|---|---|
| Statistické + Marketingové | „...Statistické a marketingové cookies používáme pouze s vaším souhlasem...“ |
| Pouze Statistické | „...Statistické cookies používáme pouze s vaším souhlasem...“ |
| Pouze Marketingové | „...Marketingové cookies používáme pouze s vaším souhlasem...“ |
| Žádné (jen nezbytné) | „Tento web používá pouze nezbytné cookies nutné pro fungování webu.“ |
Pokud vyplníte vlastní text, má vždy přednost před dynamickou logikou.
6. Barvy
Karta Barvy umožňuje přizpůsobit vzhled banneru barvám webu. Barvy se aplikují přes CSS custom properties.
| Parametr | Výchozí | CSS property | Popis |
|---|---|---|---|
| Barva pozadí | #1e2533 | --scc-bg | Pozadí banneru. |
| Barva textu | #ccd0d8 | --scc-text | Barva hlavního textu. |
| Barva nadpisu | #ffffff | --scc-heading | Barva nadpisu. |
| Barva akcentu (tlačítka) | #e67e22 | --scc-accent | Barva tlačítek a zvýrazněných prvků. Hover stav se automaticky ztmaví. |
| Barva aktivního přepínače | #27ae60 | --scc-toggle | Barva přepínače při zapnuté kategorii. |
Pokud používáte vlastní CSS šablonu, můžete barvy přepsat přímo v CSS pomocí proměnných
--scc-bg,--scc-textatd.
7. Kategorie cookies
Karta Kategorie určuje, které volitelně kategorie se v banneru zobrazují.
| Parametr | Výchozí | Popis |
|---|---|---|
| Povolit kategorii Statistické | Ano | Zobrazí kategorii „Statistické cookies“ v banneru. |
| Povolit kategorii Marketingové | Ano | Zobrazí kategorii „Marketingové cookies“ v banneru. |
| Statistické cookies k mazání | _ga,_gid,_gat | Čárkou oddělené názvy cookies, které se smažou při odmítnutí statistických. |
| Marketingové cookies k mazání | _gcl_au,_fbp,_fbc | Čárkou oddělené názvy cookies, které se smažou při odmítnutí marketingových. |
Jak mazání cookies funguje
Když návštěvník odmítne kategorii (nebo ji vypne v nastavení), JavaScript automaticky smaže všechny cookies uvedené v příslušném seznamu. Mazání probíhá pro aktuální doménu i s tečkou na začátku (.example.cz).
Od verze 1.0.6: Prázdné pole znamená "nemazat nic". Dříve se prázdná hodnota tiše nahradila vestavěným seznamem, takže pole nešlo vyprázdnit -- na webech bez Google Analytics a Google Ads plugin mazal cookies, které na nich nikdy nevznikly. Na nové instalaci, kde pole nikdy nikdo neuložil, platí dál výchozí hodnota z manifestu.
Doporučení: Seznamy uvádějte podle toho, co web skutečně ukládá, ne podle výchozích hodnot. Výchozí
_ga,_gid,_gata_gcl_au,_fbp,_fbcdají smysl jen tam, kde běží klientský Google tag nebo Facebook Pixel.
Kategorie Nezbytné
Kategorie „Nezbytné cookies“ je vždy zapnutá a nelze ji vypnout (přepínač je disabled). To odpovídá GDPR – nezbytné cookies nevyžadují souhlas.
Tip: Pokud web nepoužívá žádné tracking služby, můžete obě volitelně kategorie vypnout. Banner pak zobrazí pouze informaci o nezbytných cookies.
POZOR: Na webu se Semakin Server-side Tracking kategorii Statistické nevypínejte, i když za ni nic neběží. Consent bridge SST vyhodnocuje úroveň souhlasu jako "analytics a marketing = L2, jen analytics = L1" -- bez analytics spadne i při plném souhlasu na L0 a marketingové měření tiše přestane fungovat. Kategorii nechte zapnutou a v zásadách cookies poctivě uveďte, že aktuálně neukládá žádné cookies.
8. Google Consent Mode v2
Karta Google Consent Mode umožňuje integraci s Google Consent Mode v2 (GCM).
| Parametr | Výchozí | Popis |
|---|---|---|
| Povolit Google Consent Mode v2 | Ne | Zapne vkládání skriptů consent-mode.js do <head>. |
| Čekání na aktualizaci (ms) | 500 | Hodnota wait_for_update pro GCM – jak dlouho Google čeká na aktualizaci souhlasu. Rozsah: 0–10000. |
| Region (volitelně) | (prázdné) | Čárkou oddělené ISO 3166 kódy regionu (např. CZ,SK,DE). Prázdné = všechny regiony. |
Jak GCM funguje
- Skript
consent-mode.jsse vloží synchronně do<head>(bezdefer/async). - Musí se načíst PŘED jakýmkoli
gtag.jsnebo Google Tag Managerem. - Při načítání stránky přečte existující souhlas z
localStoragea nastavígtag('consent', 'default', ...). - Když návštěvník změní souhlas v banneru, JavaScript zavolá
gtag('consent', 'update', ...).
GCM consent typy
| GCM typ | Kategorie v banneru | Účel |
|---|---|---|
analytics_storage | Statistické | Povolení analytických cookies (GA4). |
ad_storage | Marketingové | Povolení reklamních cookies (Google Ads). |
ad_user_data | Marketingové | Povolení odesílání uživatelských dat pro reklamu. |
ad_personalization | Marketingové | Povolení personalizované reklamy. |
functionality_storage | – | Vždy granted (funkcionální cookies). |
security_storage | – | Vždy granted (bezpečnostní cookies). |
personalization_storage | – | Vždy denied (personalizace není použitá). |
Důležité: Pokud na webu nepoužíváte Google Analytics, Google Ads ani Google Tag Manager, nemusíte GCM zapínat. GCM je relevantní pouze pro weby s Google tracking službami.
9. Pokročilé nastavení
Karta Pokročilé obsahuje nastavení pro logování souhlasu a další technické parametry.
| Parametr | Výchozí | Popis |
|---|---|---|
| Povolit logování souhlasu | Ano | Zaznamenává každý souhlas/odmítnutí do databáze (GDPR audit log). |
| Rate limit (sekundy) | 5 | Minimální interval mezi dvěma logy souhlasu ze stejné session. Ochrana proti zneužití. Rozsah: 0–60. |
| Anonymizovat IP adresu | Ne | IPv4: nuluje poslední oktet (např. 192.168.1.0). IPv6: nuluje posledních 80 bitů. |
| Vyloučené menu položky | (prázdné) | Čárkou oddělená ID menu položek Joomla, kde se banner nezobrazí. |
Logování souhlasu
Když je logování zapnuté, každá akce návštěvníka („Přijmout vše“ / „Odmítnout vše“ / „Uložit nastavení“) odešle AJAX požadavek na server, který zaznamená:
- UUID souhlasu (generované na klientovi, uložené v
localStorage) - IP adresu (volitelně anonymizovanou)
- User-Agent
- Joomla user ID (pokud je přihlášený)
- Stav každé kategorie (nezbytné/statistické/marketingové)
- Typ akce (
accept_all,reject_all,custom) - Datum a čas
Záznamy se ukládají do tabulky #__semacookieconsent_consents.
GDPR požadavek: Články 7 a 13 GDPR vyžadují prokazatelnost souhlasu. Log souhlasu je zákonným důkazem, že návštěvník souhlas udělil či odmítnul. Doporučujeme ponechat logování zapnuté.
10. Administrace – Dashboard
Po instalaci se v administraci objeví nová položka v bočním menu: Components > Sema Cookie Consent.
Dashboard
Zobrazení Dashboard ukazuje přehled souhlasu za posledních 30 dní:
| Karta | Popis |
|---|---|
| Celkem (30 dní) | Celkový počet interakcí s bannerem za posledních 30 dní. |
| Přijato | Počet „Přijmout vše“ (zelené). Včetně procentuálního podílu. |
| Odmítnuto | Počet „Odmítnout vše“ (červené). Včetně procentuálního podílu. |
| Vlastní | Počet „Uložit nastavení“ s vlastním výběrem (modré). Včetně procentuálního podílu. |
| Míra souhlasu | Procento návštěvníků, kteří souhlasili se statistickými cookies (accept_all + custom s analytics). Zelená ≥ 50%, červená < 50%. |
| Celkem za celou dobu | Celkový počet interakcí od instalace pluginu. |
| Denní trend | Tabulka s denním počtem interakcí za posledních 30 dní. Vizuální sloupcový graf. |
11. Administrace – Log souhlasu
Zobrazení Log souhlasu ukazuje podrobný seznam všech zaznamenaných souhlasů.
Sloupce tabulky
| Sloupec | Popis |
|---|---|
| ID | Pořadové číslo záznamu. |
| ID souhlasu | UUID v4 generovaný na klientovi (unikátní identifikátor souhlasu). |
| IP adresa | IP adresa návštěvníka (případně anonymizovaná). |
| Nezbytné | Zelená fajfka / šedé X. Nezbytné jsou vždy zapnuté. |
| Statistické | Zelená fajfka (souhlas) / šedé X (odmítnutý). |
| Marketingové | Zelená fajfka (souhlas) / šedé X (odmítnutý). |
| Akce | Typ akce: accept_all (zelený štítek), reject_all (červený), custom (modrý). |
| Datum | Datum a čas zaznamenání souhlasu. |
Filtrování
| Filtr | Popis |
|---|---|
| Filtr dle akce | Zobrazit pouze Accept All / Reject All / Custom. |
| Datum od | Filtrování od zadaného data. |
| Datum do | Filtrování do zadaného data. |
| Hledat | Fulltextové hledání v consent ID nebo IP adrese. |
Řazení
Kliknutím na záhlaví sloupců ID nebo Datum změníte směr řazení.
12. CSV export
- V zobrazení Log souhlasu klikněte na tlačítko „Export CSV“ v panelu nástrojů.
- Stáhne se CSV soubor se všemi záznamy (respektuje aktuální filtry akce a data).
- Kódování: UTF-8 s BOM (pro správné zobrazení v Excelu).
- Oddělovač: středník (
;). - Název souboru:
cookie-consents-RRRR-MM-DD.csv.
CSV obsahuje sloupce: ID, Consent ID, IP Address, User Agent, User ID, Necessary, Analytics, Marketing, Action, Created At.
13. Integrace se Semakin SST pluginem
Pokud na webu používáte Semakin Server-side Tracking plugin, Sema Cookie Consent s ním automaticky spolupracuje:
Consent bridge
- JavaScript banneru uloží souhlas do
localStorage(klíčscc_cookie_consent). - SST plugin čte tento klíč a mapuje na tři úrovně:
- L0 (anonymous) – žádný souhlas, pouze nezbytné
- L1 (analytics) – souhlas se statistickými cookies
- L2 (marketing) – souhlas s marketingovými cookies
- SST plugin nastaví cookie
semakin_sst_cl(hodnoty 0/1/2) pro consent bridge mezi JS a PHP. - PHP čte cookie a podle úrovně souhlasu povoluje/zakazuje server-side tracking.
Cookies generované pluginy Semakin
Nezbytné (vždy):
| Cookie | Expirace | Popis |
|---|---|---|
cookieconsent_status | 365 dní | Stav souhlasu (allow/deny) pro server-side kontrolu. |
semakin_sst_cl | 24 h | Consent bridge (localStorage → PHP). Pouze pokud je SST plugin. |
Statistické (po souhlasu L1):
| Cookie | Expirace | Popis |
|---|---|---|
semakin_sst_cid | 2 roky | GA4 client_id fallback (server-side). Pouze pokud je SST plugin. |
Marketingové (po souhlasu L2):
| Cookie | Expirace | Popis |
|---|---|---|
semakin_sst_gclid | 90 dní | Google Ads click ID. Pouze pokud je SST plugin + Google Ads. |
semakin_sst_heureka_optout | 2 h | Heureka opt-out. Pouze pokud je SST plugin + Heureka. |
hg_ocm_id | 30 dní | Heureka OCM atribuce (nastavuje Heureka SDK). |
14. Vícejazyčný banner
Plugin automaticky zobrazuje banner ve správném jazyce podle nastavení Joomla webu. Texty banneru se načítají z jazykových souborů, takže na vícejazyčném webu každý jazyk zobrazí banner ve svém jazyce.
Podporované jazyky
| Jazyk | Tag | Stav |
|---|---|---|
| English | en-GB | Integrováno |
| Čeština | cs-CZ | Integrováno |
| Deutsch | de-DE | Integrováno |
| Slovenčina | sk-SK | Integrováno |
Jak to funguje
- Všechna textová pole v kartě Texty jsou ve výchozím stavu prázdná.
- Pokud je pole prázdné, plugin automaticky použije překlad z jazykového souboru pro aktuální jazyk webu.
- Pokud vyplníte vlastní text, zobrazí se na všech jazykových verzích webu (přepíše automatický překlad).
- Placeholder v poli ukazuje výchozí text pro referenci.
Vícejazyčná URL cookie policy
URL cookie policy (policy_url) také podporuje hodnoty pro každý jazyk zvlášť. Pole URL zásad cookies v kartě Obecné funguje stejně jako textová pole:
- Prázdné (výchozí) = automatická URL z jazykového souboru pro aktuální jazyk webu.
- Vlastní URL = stejná URL pro všechny jazyky (přepíše automatický překlad).
Výchozí URL dle jazyka:
| Jazyk | Výchozí URL |
|---|---|
| cs-CZ | /pouziti-cookies |
| en-GB | /cookie-policy |
| de-DE | /cookie-richtlinie |
| sk-SK | /pouzitie-cookies |
Na vícejazyčném webu, kde každý jazyk má jinou URL cookie policy (např. /cs/o-nas/pouziti-cookies vs /en/about-us/cookie-policy), použijte Joomla Language Overrides k nastavení klíče PLG_SYSTEM_SEMACOOKIECONSENT_DEFAULT_POLICY_URL pro každý jazyk se správnou cestou.
Přidání nového jazyka
Možnost 1: Jazykový soubor (doporučeno)
- Vytvořte soubor
/plugins/system/semacookieconsent/language/{TAG}/plg_system_semacookieconsent.ini(např.pl-PLpro polštinu). - Zkopírujte obsah z
en-GB/plg_system_semacookieconsent.ini. - Přeložte všechny klíče začínající na
PLG_SYSTEM_SEMACOOKIECONSENT_DEFAULT_(19 klíčů). - Admin labels (položky bez
_DEFAULT_) můžete nechat anglické – ovlivňují jen admin rozhraní.
Možnost 2: Joomla Language Overrides
- V administraci Joomla přejděte do System > Language Overrides.
- Vyberte cílový jazyk a klikněte na New.
- Přepište klíče
PLG_SYSTEM_SEMACOOKIECONSENT_DEFAULT_*svým překladem.
Fallback
Pokud jazyk webu nemá odpovídající jazykový soubor, Joomla automaticky použije angličtinu (en-GB).
Důležité: Po upgradu z verze 1.0.4 na 1.0.5 instalační skript automaticky vyčistí uložené výchozí texty z databáze, čímž aktivuje dynamický překlad. Pokud jste měli vlastní texty, zůstanou zachovány.
15. Odinstalace
Postup
- System > Manage > Extensions
- Vyhledejte
Sema Cookie Consent. - Odinstalujte package
pkg_semacookieconsent.
Co se smaže
- Plugin
plg_system_semacookieconsent(PHP, JS, CSS, jazykové soubory) - Komponenta
com_semacookieconsent(admin soubory, šablony) - Media soubory (
media/plg_system_semacookieconsent/,media/com_semacookieconsent/)
Co se smaže z databáze
- Tabulka
#__semacookieconsent_consents(všechny záznamy o souhlasech)
Upozornění: Na rozdíl od některých jiných Sema rozšíření tato tabulka se při odinstalaci SMAŽE (definováno v
uninstall.mysql.sql). Pokud potřebujete záznamy o souhlasech zachovat, proveďte před odinstalací CSV export.
16. Řešení problémů
Banner se nezobrazuje
- Ověřte, že plugin je povolený (Status = Enabled).
- Zkontrolujte, zda aktuální stránka není v seznamu Vyloučených menu položek.
- Ověřte, že návštěvník ještě neudělil souhlas (smažte
scc_cookie_consentv localStorage prohlížeče acookieconsent_statusv cookies). - Zkontrolujte konzoli prohlížeče (F12) na JavaScript chyby.
- Ověřte, že na stránce není jiný plugin, který blokuje
onAfterRender.
Banner se zobrazuje, ale chybí CSS (nevypadá správně)
- Ověřte, že soubor existuje:
{root}/media/plg_system_semacookieconsent/css/semacookieconsent.css. - Pokud soubor chybí, plugin není správně nainstalován – přeinstalujte.
- Zkontrolujte, zda jiný plugin neodstraňuje CSS z
<head>.
Google Consent Mode nefunguje
- Ověřte, že Povolit Google Consent Mode v2 je zapnuto v nastavení pluginu.
- Zkontrolujte zdrojový kód stránky (Ctrl+U) –
consent-mode.jsmusí být v<head>PŘED jakýmkoligtag.jsnebo GTM skriptem. - Zkontrolujte konzoli prohlížeče –
dataLayermusí obsahovatconsentudálost sdefaulthodnotami.
Log souhlasu je prázdný
- Ověřte, že Povolit logování souhlasu je zapnuto.
- Zkontrolujte, zda návštěvník skutečně klikl na tlačítko v banneru (obnovení stránky bez interakce nezaloguje nic).
- Zkontrolujte konzoli prohlížeče na chyby AJAX požadavku na
com_ajax. - Ověřte, že tabulka
#__semacookieconsent_consentsexistuje v databázi.
Po upgradu se banner chová divně
- Návštěvník musí provést hard refresh (Ctrl+Shift+R) pro načtení nových JS/CSS souborů.
- Starší souhlas v localStorage může mít jinou strukturu – smazání
scc_cookie_consentv localStorage a obnovení stránky problém vyřeší.
Dashboard ukazuje nulové hodnoty
- Dashboard zobrazuje data za posledních 30 dní. Pokud v tomto období nebyly žádné interakce, je to očekávané.
- Ověřte, že logování souhlasu je zapnuté.
Banner se zobrazuje na stránce, kde neměl
- Přidejte Joomla menu item ID do pole Vyloučené menu položky v nastavení pluginu.
- ID menu položky naleznete v Menus > [název menu] – sloupec ID.
Jak banner funguje (z pohledu návštěvníka)
- Návštěvník přijde na web a zobrazí se cookie consent banner.
- Má tři možnosti:
- Přijmout vše – zapne všechny volitelné kategorie, banner se skryje.
- Odmítnout vše – odmítne všechny volitelné kategorie, banner se skryje.
- Nastavení – rozbalí detail s kategoriemi a přepínači.
- V detailu může návštěvník zapnout/vypnout jednotlivé kategorie (Statistické, Marketingové) a kliknout na Uložit nastavení.
- Po udělení/odmítnění souhlasu se zobrazí malá lišta (s ikonou cookie) pro znovuotevření banneru.
- Kliknutím na lištu se banner znovu otevře s předvyplněnými hodnotami.
- Souhlas je uložený v localStorage prohlížeče a expiruje po nastaveném počtu dnů (výchozí 365).
Uložení souhlasu
- localStorage: Klíč
scc_cookie_consentobsahuje JSON s detailním stavem všech kategorií a časovým razítkem. - localStorage: Klíč
scc_consent_idobsahuje UUID v4 pro identifikaci souhlasu v logu. - Cookie:
cookieconsent_statuss hodnotouallownebodenypro server-side kontrolu.
Kontrolní seznam pro spuštění
- Plugin nainstalován a povolen
- URL zásad cookies nastavena a stránka existuje
- Barvy přizpůsobeny designu webu
- Kategorie nastavené podle používaných služeb (GA4, Google Ads, Facebook atd.)
- Cookies k mazání odpovídají skutečně použitým cookies na webu
- Google Consent Mode zapnut (pokud používáte Google služby)
- Logování souhlasu zapnuto
- Anonymizace IP zapnutá (doporučeno pro GDPR)
- Stránka se zásadami cookies (
/pouziti-cookies) je kompletní a aktuální - Stránka ochrany osobních údajů odkazuje na stránku cookies
- Testovací souhlas udělen a záznam se objeví v Logu souhlasu
- Dashboard ukazuje správná data
