DokumentaceImplementace › Skript ve webu a služby v administraci

Nasazení skriptu do webu se službami v administraci

Do hlavičky webu vložíte jediný skript Cookies správně a všechny měřicí a marketingové kódy z webu odstraníte. Vložíte je místo toho do administrace lišty, kde je ke každé kategorii souhlasu přiřadíte. Kód webu zůstane čistý a změny děláte bez vývojáře.

Kdy zvolit tuto metodu

  • Nepoužíváte Google Tag Manager, nebo ho chcete obejít.
  • Chcete služby spravovat centrálně z administrace a měnit je rychle.
  • Potřebujete jasnou evidenci, co se spouští v jaké kategorii souhlasu.

Co budete potřebovat

  • Přístup do šablony webu, konkrétně možnost upravit <head>.
  • Přístup do administrace Cookies správně.
  • Licenční klíč pro danou doménu ze záložky Přehled.

1. Vložení skriptu lišty

Skript vložte co nejvýš do <head>, nad ostatní skripty:

<script async defer
    id="cookies-spravne"
    src="https://cookies-spravne.cz/static/cc?key=VAS_LICENCNI_KLIC"></script>

Místo VAS_LICENCNI_KLIC doplňte klíč pro danou doménu. Volitelně můžete přidat parametr &lang=cs a vynutit tím jazyk lišty. Bez něj se jazyk bere podle nastavení prohlížeče návštěvníka.

2. Přesun služeb do administrace

Odstraňte z webu všechny měřicí a marketingové skripty, tedy GA4, Google Ads, Meta, LinkedIn, Hotjar, Heureku a podobně. Tím se zbavíte rizika, že se něco spustí bez souhlasu nebo dvakrát.

V administraci na záložce Skripty pak kódy vložte do příslušných kategorií. Pokud služba používá zvlášť knihovnu a zvlášť konfiguraci, vkládejte je jako oddělené bloky ve stejném pořadí, jaké doporučuje poskytovatel. Konfigurační kód někdy musí běžet až po načtení knihovny.

3. Testování

  1. Otevřete web v anonymním okně a souhlas neudělujte. Musí se zobrazit lišta, analytické ani marketingové skripty se nesmí spustit a iframy musí být blokované, kromě těch, které jste v konfiguraci povolili.
  2. Udělte souhlas a zkontrolujte, že se skripty z povolených kategorií spustily.
  3. Odvolejte souhlas odkazem Nastavení cookies v patičce a ověřte, že se příslušné skripty přestaly spouštět.
  4. V DevTools v záložkách Application → CookiesNetwork ověřte, že se cookies a volání objevují až po souhlasu.

Nejčastější chyby

ChybaDůsledek
Zapomenutý starý skript v šabloně webuDvojí měření nebo spouštění bez souhlasu.
Špatně přiřazená kategorie v administraciSkript se nespustí vůbec, nebo se spustí ve špatný okamžik.
Skrytý štítek bez náhradního odkazuNesplnili jste požadavek na zpětnou odvolatelnost souhlasu. Řešení je v návodu Odkaz na nastavení cookies v patičce.
Globálně vypnutá blokace iframeůRiziko, že se cookies uloží ještě před souhlasem.

Tahle metoda na rozdíl od metody text/plain nezabíjí cookieless měření, ale ani ho neumí tak dobře jako nasazení přes Google Tag Manager. Pokud GTM používáte nebo můžete nasadit, je to lepší volba.