Google Tag Manager
Denne guide er meningsfuldt ensidig: én klar sti, der virker for de fleste sites. I injicerer det samme window.INTA + uc.js-par som i Hurtigstart; GTM styrer kun hvornår det kører i forhold til andre tags.
Forudsætninger
- GTM-container installeret på sitet (
GTM-XXXX). - Værdier klar til
policy_link,rootDomain,companyog valgfritgtagId(ved Google-tags med CMP-assisteret Consent Mode). - Ret til at udgive en containerversion.
Trin 1 — Opret Intastellar CMP-tag
-
I GTM: Tags → New.
-
Tagtype: Custom HTML.
-
Indsæt begge dele fra Hurtigstart:
- Inline
<script>, der sætterwindow.INTA(inkludergtagIdisettings, hvis I bruger GA4/Ads med dette mønster). <script src="https://consents.cdn.intastellarsolutions.com/uc.js"></script>.
- Inline
-
Advanced settings → Support document.write: lad den være fra, medmindre sitet specifikt kræver det.
-
Navngiv tagget tydeligt, fx
Intastellar Consents - CMP.
Trin 2 — Trigger: Consent Initialization (påkrævet)
- Triggers → New.
- Triggertype: Consent Initialization – All pages (i nogle workspaces: Consent Initialization med All pages).
Tildel denne trigger kun CMP-tagget fra trin 1.
Hvorfor det betyder noget: Consent Initialization blev tilføjet, så en CMP kan køre før tags, der opfører sig, som om samtykke allerede er givet. Hvis jeres CMP-tag kun bruger en standard Page View-trigger, der kører efter GA4 i sekvensen, får I hits eller cookies før samtykke—se Fejlfinding.
Trin 3 — Google-tags: Consent Mode + tag-indstillinger
Hvis I bruger GA4, Google Ads eller andre Google-tags:
- Sæt
settings.gtagIdiwindow.INTAinde i CMP-tagget (jeresG-XXXXXXXXeller Ads-ækvivalent som dokumenteret i Hurtigstart). - I hvert Google-tags GTM-konfiguration åbn Consent settings (eller jeres GTM-versions ækvivalent).
- Juster default- og update-samtykke med jeres juridiske position—„grant all“ som default kun hvis rådgivning er enig. Detaljer: Google Consent Mode.
Trin 4 — GA4 Configuration-tag (eksempelmønster)
Eksakte UI-etiketter varierer mellem GTM-versioner; meningen er:
-
GA4 Configuration (eller Google tag)-tag med jeres målings-ID.
-
Trigger: ikke en bar „All pages“ ved første maling hvis det betyder fulde analyse-cookies før CMP—foretræk:
- en trigger, der affyrer efter samtykke (fx Custom Event, når jeres politik tillader analyse), eller
- GTM’s indbyggede consent-checks på tagget, så tagget respekterer afvist analyse, indtil opdatering.
-
Consent settings på tagget: kræv passende samtykketyper til analytics storage / ad storage efter Googles model.
Konkret GA4-side: Google Analytics 4.
Trin 5 — cookie_consent_update (når samtykke ændres)
Banneret sender en dataLayer-begivenhed ved navn cookie_consent_update, når besøgenden ændrer samtykke (ikke kun ved første sidevisning).
- Triggers → New → Custom Event
- Event name:
cookie_consent_update - Brug denne trigger på tags, der skal køre i det øjeblik (fx push til andet system, tag der ikke kan nøjes med Consent Initialization alene).
Kombinér med tag Consent settings og leverandørdokumentation hvor relevant. Inspicér begivenhed og payload i GTM Preview efter accept/afvisning i banneret—se Begivenheder og API.
Trin 6 — Meta Pixel (eksempelmønster)
- Meta Pixel-tag (eller Custom HTML fra Meta).
- Trigger: affyrer kun, når marketing/advertising-samtykke er givet i jeres model—ofte custom event eller samtykkebevidst betingelse—ikke All pages ved load før CMP.
- Se Meta Pixel.
Trin 7 — Preview-tjekliste (på staging)
- Preview containeren; åbn sitet.
- I Tag Assistant-tidslinjen: bekræft Intastellar CMP-tag affyrer ved Consent Initialization før GA4/Meta (hvis de er konfigureret til at vente).
- Før accept i banneret: GA/Ads bør ikke opføre sig som fuldt samtykket, medmindre I bevidst har sat defaults sådan (verificér i Preview + Network).
- Efter accept: forventede requests eller tilstandsskift bør vises.
- Gentag med Reject / minimalt samtykke og bekræft begrænset adfærd.
Trin 8 — Udgiv
Opret en version med en note, fx:
CMP: Intastellar on Consent Init; GA4/Meta gated by consent
Almindelige fejl
| Fejl | Symptom | Retning |
|---|---|---|
| CMP kun på Page View | GA4 før CMP på tidslinjen | Flyt CMP til Consent Initialization |
GA4 + hardkodet gtag.js | Dobbelte hits / forkert samtykke | Brug én primær GA-sti |
| „All pages“ på pixel | Meta affyrer før valg | Marketing-trigger kun efter samtykke |
Relateret
Last updated