Správa a evidence souhlasů s cookies
Řešení pro získávání, správu a evidenci souhlasů s použitím cookies.
Služba obsahuje:
- cookies lištu pro použití na webu
- evidenci použitých cookies se záznamy o souhlasech uživatelů
Vytvoření služby
Pro vytvoření služby je nutné přejít do sekce "Aplikace" a přidat novou aplikaci. Po vytvoření přejít kliknutím na řádek aplikace do nastavení používaných cookies. Zde jednoduchým přepínačem zvolit, které cookies budou na webu využívány.
Případně je možno vytvořit další cookies v sekci "Kategorie"
Přidání lišty na web
Nyní musíte vložit do patičky webu těsně před </body> js kód, kterým lištu zprovozníte:
<script>
$(document).ready(function() {
CookiesBanner("apiKey", "lang", bootstrapVersion);
});
</script>
Kód zajistí, že se uživatelům webu bez uděleného souhlasu při každém načtení stránky zobrazí v patičce cookies lišta.
Možnosti nastavení lišty
apiKey: API klíč pro přístup k aplikaci (naleznete jej v části "Aplikace")
lang: jazyková varianta lišty (cs, en)
bootstrapVersion: verze knihovny Bootstrap, povolené hodnoty (3, 4), defaultně 4
Blokování cookies vytvářených skripty
Není možné zablokovat vytvoření cookie v javascriptu, je potřeba tedy zablokovat celé scripty, které cookies vytváří. Blokování musí být platné do doby, než uživatel udělí souhlas. Je potřeba u každého scriptu, který cookies vytváří, nastavit type na text/plain a přidat mu jednu z následujících tříd:
- c-analytics: analytické cookies
- c-socials: cookies sociálních sítí
- c-marketing: marketingové cookies
- Pro scripty, které vytvářejí nezbytně nutné cookies není třeba nic nastavovat, ty se mohou spouštět bez omezení
console.log("analytics povoleny!");
</script>
Blokování cookies z iframe prvků
Stejně jako u skriptů je potřeba zablokovat iframe prvky až do chvíle udělení souhlasu. U daného iframe je potřeba nastavit místo atributu src atribut data-c-src a opět přiřadit třídu odpovídající typu cookies.
Opětovné zobrazení dialogu
Po udělení souhlasu nebo nesouhlasu zmizí cookies lišta a již se neobjeví. Pro opětové zobrazení dialogu je potřeba umístit do patičky webu odkaz s třídou "cookieSettings", aby mohl svůj souhlas uživatel kdykoliv změnit.
Spuštění skriptů po udělení souhlasu
Ihned po udělení souhlasu jsou všechny scripty, které odpovídají povoleným typům spuštěny. Při příštím načtení stránky jsou spuštěny ihned a lišta se již nezobrazí.