GDPR cookie lišta postavená na open-source vanilla-cookieconsent
Cookies lišta zobrazí návštěvníkům GDPR souhlas postavený na knihovně vanilla-cookieconsent — kategorie Nezbytné (vždy zapnuté), Analytické a Marketingové si admin nastaví podle webu. Vzhled, barvy i texty se dají doladit bez psaní kódu, včetně samostatných textů pro každý jazyk webu.
Hlavní funkce
- Postaveno na open-source knihovně vanilla-cookieconsent v3 (MIT licence), ne na vlastním řešení psaném od nuly
- Kategorie Nezbytné (vždy zapnuté), Analytické a Marketingové, každá volitelně zapnutelná
- Layout (box/cloud/bar), pozice, světlý/tmavý/auto režim a paleta barev nastavitelné z administrace
- Při aktivním WPML nebo Polylang má admin pro každý jazyk webu úplně samostatnou sadu textů lišty
- Zablokování skriptu podle kategorie funguje přes type="text/plain" data-category="analytics" — skript se spustí až po odsouhlasení dané kategorie
- Vestavěný generátor podkladových stránek — Podmínky používání cookies a Zásady ochrany osobních údajů
Jak to funguje
Modul je tenká administrátorská nástavba nad knihovnou vanilla-cookieconsent — nastavení z wp-admin (kategorie, barvy, texty) se při vykreslení lišty přeloží na její JS konfigurační objekt, samotné vykreslení a logiku souhlasu řeší knihovna.
Blokování skriptů jede standardním mechanismem vanilla-cookieconsent: vývojář označí skript atributem type="text/plain" data-category="analytics" místo běžného type="text/javascript", prohlížeč ho tak nespustí sám od sebe, a knihovna ho aktivuje (přepíše na spustitelný typ) až po odsouhlasení příslušné kategorie. Bez tohohle označení skriptu jde jen o lištu bez reálného vynucení souhlasu.
Alternativa k pluginům Complianz, CookieYes (GDPR Cookie Consent), Cookiebot nebo Cookie Notice.