Jak implementovat
Samotná implementace je spojena s nutností spolupráce v rámci reklamního prostoru. Stačí pouze aktivovat funkci CMP v administračním rozhraní správy reklamního systému a CMP dialog se bude zobrazovat automaticky.
Pro aktivaci je nutné nastavit název provozovatele a logo (min. podporované rozměry jsou 30×30 px a max. 600×100 px). Logo musí být ve formátu PNG nebo JPG.
Pro spuštění je nutné mít na všech stránkách skript: ssp.js
Tento skript nesmí být v iframe, musí být umístěn přímo v hlavičce stránky.
Tento skript sám zajistí spuštění CMP skriptu scmp.js. Tento má za úkol:
- kontroluje existenci souhlasu v cookies (cookie euconsent-v2, szncmpone) a kopíruje již existující souhlas z local storage uživatele, pokud jej má (cookie allCMPCookie-v2)
- spouští samotný CMP dialog, pokud cookie není nalezena ani v cookies, ani v local storage
- ukládá vytvořený "tc string" - cookie pod názvem euconsent-v2 do prohlížeče uživatele pod doménou daného webu
V případě, že se rozhodnete naše řešení sběru souhlasů aktivovat, nezapomeňte na implementaci odkazu do patičky, kde bude mít uživatel možnost snadno svůj souhlas upravit. Do patičky, případně jiného textu v rámci prostoru pro informaci o samotném subjektu je nutné přidat tento kus kódu:
<a href="#" id="open-cmp-btn">Spravovat souhlas s nastavením osobních údajů</a>
<script>
document.getElementById('open-cmp-btn').addEventListener('click', function (event) {
event.preventDefault();
event.stopPropagation();
scmp.open();
})
</script>