Hoppa till innehållet

Google Consent Mode tags fired before consent mode defaults

Detta problem uppstår när en Google-tagg har laddats innan standardläget för Google Consent Mode har satts.

CookieTractor sätter automatiskt standardläget för Google Consent Mode, men för att detta ska fungera måste vårt skript laddas synkront (render-blockerande) innan några Google-taggar, som Google Tag Manager, Google Analytics och liknande.

Checklista för script-tag

  • Säkerställ att vår script-tagg är placerad så tidigt som möjligt i början av head-taggen.
  • Säkerställ att attributet async inte har lagts till på vår script-tagg. Det kan skapa race conditions och problem om vårt skript inte hinner sätta standardvärdena för Consent Mode innan du laddar Google-taggar. För att garantera detta måste script-taggen vara render-blockerande. Att använda async på script-taggen kan även orsaka race conditions med vår funktion för ersättning av YouTube och Vimeo.

Checklista för Google Tag Manager

Om du använder Google Tag Manager rekommenderar vi starkt att du följer vår installationsguide och använder vår taggmall. Vår tagg bör utlösas med triggern Consent Initialization - All Pages. Taggmallen säkerställer att standardläget för Google Consent Mode sätts innan några andra taggar laddas.

Att använda en Custom HTML-tagg för att ladda vårt skript kan leda till race conditions.