Migrácia na nový skript Cookienovo
Vylepšili sme našu implementáciu Cookienovo, aby sme zabezpečili plný súlad s Google Consent Mode v2 a zabránili nastaveniu cookies pred súhlasom užívateľa. Táto príručka vám pomôže aktualizovať zo starého formátu jedného skriptu na novú dvojdielnu inštaláciu.
Prečo aktualizovať?
Stará implementácia mohla umožniť Google Analytics a iným sledovacím službám nastaviť cookies pred súhlasom, ak sa tieto služby načítavali asynchrónne. Nová implementácia používa inline skript na nastavenie predvolených nastavení súhlasu pred načítaním akýchkoľvek sledovacích služieb, čím zabezpečuje plný súlad s požiadavkami GDPR, smernice ePrivacy a Google Consent Mode v2.
Výhody aktualizácie
- ✅ Plný súlad: Zabraňuje nastaveniu cookies pred súhlasom užívateľa, aj pri asynchrónne načítaných Google tagoch.
- ✅ Google Consent Mode v2: Zahŕňa všetky požadované parametre (ad_personalization, ad_user_data) pre súlad od marca 2024.
- ✅ Lepší výkon: Používajte atribút
deferna hlavnom skripte pre rýchlejšie načítanie stránky bez kompromisov v súlade. - ✅ Priemyselný štandard: Sleduje rovnaký prístup ako Cookiebot, CookieHub a ďalšie vedúce platformy pre správu súhlasu.
Stará implementácia (stále funguje)
Ak momentálne používate formát jedného skriptu uvedený nižšie, stále funguje, ale nemusí zabrániť cookies, ak sa Google tagy načítavajú asynchrónne:
<!-- Starý jednoskript (stále funguje) -->
<script site-token="YOUR_TOKEN" src="https://cookienovo.com/assets/client.js"></script>
Nová implementácia (odporúčaná)
Nová dvojdielna inštalácia zabezpečuje, že predvolené nastavenia súhlasu sú nastavené pred spustením akýchkoľvek Google tagov. Tiež podporuje atribút defer pre lepší výkon:
Možnosť A: jednoduchá (náš pripravený skript)
<!-- Krok 1: predvolené súhlasy (pripravené) --> <script src="https://cookienovo.com/assets/cmp.js"></script> <!-- Krok 2: banner (možno použiť defer) --> <script site-token="YOUR_TOKEN" src="https://cookienovo.com/assets/client.js" defer></script>
Možnosť B: vlastná (inline, ~300 bajtov, plná kontrola)
<!-- Krok 1: predvolené súhlasy (inline) --> <script> window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);} gtag('consent','default',{'ad_storage':'denied','ad_personalization':'denied','ad_user_data':'denied','analytics_storage':'denied','functionality_storage':'denied','personalization_storage':'denied','security_storage':'granted','wait_for_update':500}); gtag('set','ads_data_redaction',true); </script> <!-- Krok 2: banner (možno použiť defer) --> <script site-token="YOUR_TOKEN" src="https://cookienovo.com/assets/client.js" defer></script>
Kroky migrácie
Krok 1: Nájdite svoj aktuálny tag skriptu Cookienovo v sekcii <head> vašej webovej stránky.
Krok 2: Nahraďte ho novým dvojdielnym skriptom uvedeným vyššie. Uistite sa, že atribút site-token ostáva nezmenený.
Krok 3: Uistite sa, že oba skripty sú umiestnené pred akýmikoľvek Google tagmi (Google Analytics, Google Tag Manager, Google Ads, atď.).
Krok 4: Otestujte svoju implementáciu pomocou debug funkcie v konzole prehliadača: window.cookienovoDebug.testConsentModeImplementation()
Pre užívateľov Google Tag Managera
Ak načítavate Cookienovo cez Google Tag Manager, použite formát skriptu špecifický pre GTM, ktorý zahŕňa inline predvolené nastavenia súhlasu:
<!-- Krok 1: predvolené súhlasy --> <script> window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments);} gtag('consent','default',{'ad_storage':'denied','ad_personalization':'denied','ad_user_data':'denied','analytics_storage':'denied','functionality_storage':'denied','personalization_storage':'denied','security_storage':'granted','wait_for_update':500}); gtag('set','ads_data_redaction',true); </script> <!-- Krok 2: načítanie banneru cez GTM --> <script> var script = document.createElement('script'); script.setAttribute('site-token', 'YOUR_TOKEN'); script.setAttribute('src', 'https://cookienovo.com/assets/client.js'); script.setAttribute('injected', 'true'); document.getElementsByTagName('head')[0].appendChild(script); </script>
Overenie
Po aktualizácii tagov skriptov overte, že implementácia funguje správne:
// otvorte konzolu prehliadača a spustite:
window.cookienovoDebug.testConsentModeImplementation()
Dôležité poznámky
- ✅ Spätne kompatibilné: Starý formát skriptu stále funguje, ale aktualizácia sa odporúča pre optimálny súlad.
- ✅ Výkon: Inline skript má len ~300 bajtov a načítava sa synchrónne. Hlavný skript banneru môže používať
deferpre lepší výkon načítania stránky. - ✅ Žiadne zmeny backendu: Musíte aktualizovať len HTML tagy skriptov. Nie sú potrebné žiadne zmeny databázy alebo konfigurácie.
Potrebujete pomoc? Ak potrebujete pomoc s migráciou, kontaktujte náš tím podpory. Sme tu, aby sme zabezpečili, že vaša implementácia je plne v súlade a funguje správne.