Funkciók Ár Dokumentáció Blog Ügynökségeknek Kapcsolat
Bejelentkezés Ingyenes kipróbálás
Dokumentáció / Áttérés a Consent Mode v2-re

Áttérés az új Cookienovo szkriptre

Fejlesztettük a Cookienovo implementációnkat, hogy biztosítsuk a teljes megfelelést a Google Consent Mode v2-vel, és megakadályozzuk a cookie-k beállítását a felhasználói hozzájárulás előtt. Ez az útmutató segít a frissítésben a régi egyszeri szkript formátumról az új kétrészes telepítésre.

Miért frissítsünk?

A régi implementáció lehetővé tehette a Google Analytics és más követési szolgáltatások számára, hogy cookie-kat állítsanak be hozzájárulás előtt, ha ezek a szolgáltatások aszinkron módon töltődtek be. Az új implementáció inline szkriptet használ a hozzájárulási alapértékek beállítására mielőtt bármilyen követési szolgáltatás betöltődne, biztosítva a teljes megfelelést a GDPR, az ePrivacy irányelv és a Google Consent Mode v2 követelményeivel.

A frissítés előnyei

  • Teljes megfelelés: Megakadályozza a cookie-k beállítását a felhasználói hozzájárulás előtt, még aszinkron módon betöltött Google címkék esetén is.
  • Google Consent Mode v2: Tartalmazza az összes szükséges paramétert (ad_personalization, ad_user_data) a 2024 márciusi megfeleléshez.
  • Jobb teljesítmény: Használja a defer attribútumot a fő szkripten a gyorsabb oldalbetöltéshez a megfelelés veszélyeztetése nélkül.
  • Iparági szabvány: Ugyanazt a megközelítést követi, mint a Cookiebot, CookieHub és más vezető hozzájárulás-kezelési platformok.

Régi implementáció (még működik)

Ha jelenleg az alábbi egyszeri szkript formátumot használja, az még működik, de lehet, hogy nem akadályozza meg a cookie-kat, ha a Google címkék aszinkron módon töltődnek be:

<!-- Régi egyszkriptes megoldás (továbbra is működik) -->
<script site-token="<site-token>" src="https://cookienovo.com/assets/client.js"></script>

Új implementáció (ajánlott)

Az új kétrészes telepítés biztosítja, hogy a hozzájárulási alapértékek beállításra kerülnek, mielőtt bármilyen Google címke aktiválódhatna. Támogatja a defer attribútumot is a jobb teljesítmény érdekében:

„A” lehetőség: egyszerű (a kész szkriptünk)

<!-- 1. lépés: alapértelmezett hozzájárulások (készen) -->
<script src="https://cookienovo.com/assets/cmp.js"></script>

<!-- 2. lépés: sáv (a defer használható) -->
<script site-token="<site-token>" src="https://cookienovo.com/assets/client.js" defer></script>

„B” lehetőség: saját (inline, ~300 bájt, teljes kontroll)

<!-- 1. lépés: alapértelmezett hozzájárulások MINDEN Google tag ELŐTT -->
<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>
<!-- 2. lépés: sáv (a defer használható) -->
<script site-token="<site-token>" src="https://cookienovo.com/assets/client.js" defer></script>

Migrációs lépések

1. lépés: Keresse meg a jelenlegi Cookienovo szkript címkét a webhelye <head> szakaszában.

2. lépés: Cserélje ki a fent látható új kétrészes szkriptre. Győződjön meg róla, hogy a site-token attribútum változatlan marad.

3. lépés: Győződjön meg róla, hogy mindkét szkript előtt van elhelyezve bármilyen Google címkénél (Google Analytics, Google Tag Manager, Google Ads, stb.).

4. lépés: Tesztelje az implementációt a böngésző konzol debug funkciójával: window.cookienovoDebug.testConsentModeImplementation()

Google Tag Manager felhasználóknak

Ha a Cookienovo-t Google Tag Manager-en keresztül tölti be, használja a GTM-specifikus szkript formátumot, amely tartalmazza az inline hozzájárulási alapértékeket:

<!-- 1. lépés: alapértelmezett hozzájárulások a GTM betöltése ELŐTT -->
<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>
<!-- 2. lépés: a sáv betöltése GTM-en keresztül -->
<script>
var script = document.createElement('script');
script.setAttribute('site-token', '<site-token>');
script.setAttribute('src', 'https://cookienovo.com/assets/client.js');
script.setAttribute('injected', 'true');
document.getElementsByTagName('head')[0].appendChild(script);
</script>

Ellenőrzés

A szkript címkék frissítése után ellenőrizze, hogy az implementáció megfelelően működik:

// nyissa meg a böngésző konzolját, és futtassa:
window.cookienovoDebug.testConsentModeImplementation()

Fontos megjegyzések

  • Visszafelé kompatibilis: A régi szkript formátum még működik, de a frissítés ajánlott az optimális megfeleléshez.
  • Teljesítmény: Az inline szkript csak ~300 bájt és szinkron módon töltődik be. A fő banner szkript használhatja a defer attribútumot a jobb oldalbetöltési teljesítményhez.
  • Nincs backend módosítás: Csak a HTML szkript címkéket kell frissítenie. Nincs szükség adatbázis vagy konfigurációs módosításokra.

Segítségre van szüksége? Ha segítségre van szüksége a migrációhoz, kérjük, lépjen kapcsolatba támogatási csapatunkkal. Azért vagyunk itt, hogy biztosítsuk, hogy az implementációja teljes mértékben megfelelő és megfelelően működik.