Migrácia na nový skript Cookienovo
Wir haben unsere Cookienovo-Implementierung verbessert, um vollständige Konformität mit Google Consent Mode v2 zu gewährleisten und zu verhindern, dass Cookies vor der Benutzerzustimmung gesetzt werden. Diese Anleitung hilft Ihnen bei der Aktualisierung vom alten Single-Script-Format zur neuen zweiteiligen Installation.
Warum aktualisieren?
Die alte Implementierung konnte es Google Analytics und anderen Tracking-Diensten ermöglichen, Cookies vor der Zustimmung zu setzen, wenn diese Dienste asynchron geladen wurden. Die neue Implementierung verwendet ein Inline-Skript, um Zustimmungsstandards vor dem Laden von Tracking-Diensten zu setzen und gewährleistet so vollständige Konformität mit GDPR, ePrivacy-Richtlinie und Google Consent Mode v2-Anforderungen.
Vorteile der Aktualisierung
- ✅ Vollständige Konformität: Verhindert das Setzen von Cookies vor der Benutzerzustimmung, auch bei asynchron geladenen Google-Tags.
- ✅ Google Consent Mode v2: Enthält alle erforderlichen Parameter (ad_personalization, ad_user_data) für die Konformität ab März 2024.
- ✅ Bessere Leistung: Verwenden Sie das
defer-Attribut im Hauptskript für schnellere Seitenladezeiten ohne Kompromisse bei der Konformität. - ✅ Industriestandard: Folgt dem gleichen Ansatz wie Cookiebot, CookieHub und andere führende Consent-Management-Plattformen.
Alte Implementierung (funktioniert noch)
Wenn Sie derzeit das unten gezeigte Single-Script-Format verwenden, funktioniert es noch, kann aber möglicherweise Cookies nicht verhindern, wenn Google-Tags asynchron laden:
<!-- Starý jednoskript (stále funguje) -->
<script site-token="YOUR_TOKEN" src="https://cookienovo.com/assets/client.js"></script>
Neue Implementierung (empfohlen)
Die neue zweiteilige Installation stellt sicher, dass Zustimmungsstandards gesetzt werden, bevor Google-Tags ausgelöst werden können. Sie unterstützt auch das defer-Attribut für bessere Leistung:
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>
Migrationsschritte
Schritt 1: Suchen Sie Ihr aktuelles Cookienovo-Skript-Tag im <head>-Bereich Ihrer Website.
Schritt 2: Ersetzen Sie es durch das oben gezeigte neue zweiteilige Skript. Stellen Sie sicher, dass Ihr site-token-Attribut unverändert bleibt.
Schritt 3: Stellen Sie sicher, dass beide Skripte vor allen Google-Tags (Google Analytics, Google Tag Manager, Google Ads usw.) platziert werden.
Schritt 4: Testen Sie Ihre Implementierung mit der Browser-Konsolen-Debug-Funktion: window.cookienovoDebug.testConsentModeImplementation()
Für Google Tag Manager-Benutzer
Wenn Sie Cookienovo über Google Tag Manager laden, verwenden Sie das GTM-spezifische Skriptformat, das die Inline-Zustimmungsstandards enthält:
<!-- 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>
Überprüfung
Überprüfen Sie nach der Aktualisierung Ihrer Skript-Tags, ob die Implementierung korrekt funktioniert:
// otvorte konzolu prehliadača a spustite:
window.cookienovoDebug.testConsentModeImplementation()
Wichtige Hinweise
- ✅ Abwärtskompatibel: Das alte Skriptformat funktioniert noch, aber eine Aktualisierung wird für optimale Konformität empfohlen.
- ✅ Leistung: Das Inline-Skript ist nur ~300 Bytes groß und lädt synchron. Das Hauptbanner-Skript kann
deferfür bessere Seitenlade-Leistung verwenden. - ✅ Keine Backend-Änderungen: Sie müssen nur die HTML-Skript-Tags aktualisieren. Keine Datenbank- oder Konfigurationsänderungen erforderlich.
Benötigen Sie Hilfe? Wenn Sie Unterstützung bei der Migration benötigen, kontaktieren Sie bitte unser Support-Team. Wir helfen Ihnen gerne dabei, sicherzustellen, dass Ihre Implementierung vollständig konform ist und korrekt funktioniert.