Hoppa till innehållet

Felsök samtycke som sätts för sent

Med samtycke som sätts för sent menar vi att standardläget för samtycke sätts efter att Google-taggar redan har laddats eller körts.

Det är oftast ett timingproblem. Det kan hända i en vanlig implementation, men det kan också uppstå när Google Tag Gateway påverkar hur taggar laddas in och hur enkelt det är att styra i vilken ordning olika script körs.

I vissa implementationer blir detta ett timingproblem, ibland beskrivet som ett race condition, där Google-taggar startar innan CookieTractor har hunnit sätta standardläget för samtycke.

Börja med att kontrollera GTG

Innan ni ändrar scriptordning eller flyttar kod bör ni först verifiera om Google-taggen eller GTM-containern använder Google Tag Gateway.

Om GTG är aktivt kan orsaken skilja sig från ett vanligt problem med laddningsordning. Börja därför med att verifiera Google Tag Gateway innan ni gör ändringar i implementationen.

Vanliga orsaker

Samtycke som sätts för sent beror vanligtvis på någon av följande saker:

  • CookieTractor laddas för sent på sidan
  • Google-taggar laddas tidigare än väntat
  • GTG ändrar hur taggen eller containern läses in
  • en hanterad GTG-lösning ger mindre kontroll över scriptordningen
  • implementationen blandar flera olika sätt att läsa in Google-taggar

Vad ni bör kontrollera

När ni felsöker samtycke som sätts för sent bör ni kontrollera:

  • om Google-taggen eller GTM-containern använder GTG
  • om Google-taggen eller GTM-containern laddas via er egen domän
  • om CookieTractor laddas tillräckligt tidigt
  • om standardläget för samtycke sätts innan Google-taggar körs
  • om er nuvarande lösning ger tillräcklig kontroll över i vilken ordning scripten körs

Om ni behöver granska hur CookieTractor beter sig på sidan kan ni lägga till ?ct-debug=true i webbadressen för att öppna CookieTractors debug mode.

Öppna sedan bannern igen, klicka på “Läs mer om våra cookies” och granska debug-sektionen längst ner i den expanderade panelen. Se CookieTractor Debug Mode för mer information.

Så kan ni åtgärda problemet

Om GTG är aktivt bör ni inte utgå från att lösningen bara är att flytta CookieTractors script högre upp på sidan.

Börja med att kontrollera om er GTG-lösning begränsar möjligheten att styra scriptordningen. I så fall kan en bättre lösning vara att justera implementationen, inte bara att flytta script.

För GTG-implementationer är advanced consent mode vanligtvis det rekommenderade arbetssättet.

Andra vanliga alternativ är att:

  • använda advanced consent mode
  • flytta Google-taggar till Google Tag Manager och läsa in GTM via GTG
  • sätta upp GTG manuellt så att scriptordningen blir enklare att styra

Om GTG inte är aktivt bör problemet behandlas som ett vanligt laddningsordningsproblem. I de flesta fall innebär det att ni kontrollerar att CookieTractor laddas tillräckligt tidigt och att Google-taggar inte körs innan standardläget för samtycke har satts.

Support

Har ni frågor om Google Tag Gateway eller Google Consent Mode för er installation? Kontakta oss gärna på google@cookietractor.se. Google ger ingen direkt support på produkten – supportärenden ska gå genom oss.