logo

Seznam pro vývojáře

CMP

Seznam pro vývojářeCMPImplementace CMP

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:

  1. 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)
  2. spouští samotný CMP dialog, pokud cookie není nalezena ani v cookies, ani v local storage
  3. 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>