Funktioner Pris Dokumentation Blogg För byråer Kontakt
Logga in Prova gratis
Dokumentácia / Migrácia na Consent Mode v2

Migrácia na nový skript Cookienovo

Vi har förbättrat vår Cookienovo-implementering för att säkerställa fullständig efterlevnad av Google Consent Mode v2 och förhindra att cookies ställs in före användarsamtycke. Denna guide hjälper dig att uppdatera från det gamla enkelskriptformatet till den nya tvådelade installationen.

Varför uppdatera?

Den gamla implementeringen kunde tillåta Google Analytics och andra spårningstjänster att ställa in cookies före samtycke om dessa tjänster laddades asynkront. Den nya implementeringen använder ett inline-skript för att ställa in samtyckesstandard före några spårningstjänster kan laddas, vilket säkerställer fullständig efterlevnad av GDPR, ePrivacy-direktivet och Google Consent Mode v2-kraven.

Fördelar med uppdatering

  • Fullständig efterlevnad: Förhindrar att cookies ställs in före användarsamtycke, även med asynkront laddade Google-taggar.
  • Google Consent Mode v2: Inkluderar alla nödvändiga parametrar (ad_personalization, ad_user_data) för efterlevnad från mars 2024.
  • Bättre prestanda: Använd defer-attributet på huvudskriptet för snabbare sidladdning utan att kompromissa med efterlevnaden.
  • Branschstandard: Följer samma tillvägagångssätt som Cookiebot, CookieHub och andra ledande plattformar för samtyckehantering.

Gammal implementering (fungerar fortfarande)

Om du för närvarande använder enkelskriptformatet nedan fungerar det fortfarande men kanske inte förhindrar cookies om Google-taggar laddas asynkront:

<!-- Starý jednoskript (stále funguje) -->
<script site-token="YOUR_TOKEN" src="https://cookienovo.com/assets/client.js"></script>

Ny implementering (rekommenderad)

Den nya tvådelade installationen säkerställer att samtyckesstandard ställs in innan några Google-taggar kan aktiveras. Den stöder också defer-attributet för bättre prestanda:

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>

Migreringssteg

Steg 1: Hitta din nuvarande Cookienovo-skripttagg i din webbplats <head>-sektion.

Steg 2: Ersätt det med det nya tvådelade skriptet som visas ovan. Se till att ditt site-token-attribut förblir oförändrat.

Steg 3: Se till att båda skripten placeras före alla Google-taggar (Google Analytics, Google Tag Manager, Google Ads, etc.).

Steg 4: Testa din implementering med webbläsarkonsolens debug-funktion: window.cookienovoDebug.testConsentModeImplementation()

För Google Tag Manager-användare

Om du laddar Cookienovo via Google Tag Manager, använd GTM-specifikt skriptformat som inkluderar inline-samtyckesstandard:

<!-- 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>

Verifiering

Efter att ha uppdaterat dina skripttaggar, verifiera att implementeringen fungerar korrekt:

// otvorte konzolu prehliadača a spustite:
window.cookienovoDebug.testConsentModeImplementation()

Viktiga noteringar

  • Bakåtkompatibelt: Det gamla skriptformatet fungerar fortfarande, men uppdatering rekommenderas för optimal efterlevnad.
  • Prestanda: Inline-skriptet är bara ~300 bytes och laddas synkront. Huvudbannerskriptet kan använda defer för bättre sidladdningsprestanda.
  • Inga backend-ändringar: Du behöver bara uppdatera HTML-skripttaggarna. Inga databas- eller konfigurationsändringar krävs.

Behöver du hjälp? Om du behöver hjälp med migreringen, vänligen kontakta vårt supportteam. Vi finns här för att säkerställa att din implementering är fullständigt efterlevande och fungerar korrekt.