Versionv1

Google Tag Manager

Deze gids is duidelijk gericht: één pad dat voor de meeste sites werkt. U injecteert het zelfde window.INTA + uc.js-paar als in Snelstart; GTM bepaalt alleen wanneer het ten opzichte van andere tags draait.

Vereisten

  • GTM-container op de site (GTM-XXXX).
  • Waarden klaar voor policy_link, rootDomain, company en optioneel gtagId (bij Google-tags met CMP-ondersteund Consent Mode).
  • Recht om een containerversie te publiceren.

Stap 1 — Intastellar CMP-tag aanmaken

  1. In GTM: Tags → New.

  2. Tagtype: Custom HTML.

  3. Plak beide delen uit Snelstart:

    • Inline <script> dat window.INTA zet (voeg gtagId toe in settings als u GA4/Ads met dit patroon gebruikt).
    • <script src="https://consents.cdn.intastellarsolutions.com/uc.js"></script>.
  4. Advanced settings → Support document.write: laat uit, tenzij uw site dat expliciet vereist.

  5. Geef de tag een duidelijke naam, bijv. Intastellar Consents - CMP.

  1. Triggers → New.
  2. Triggertype: Consent Initialization – All pages (in sommige workspaces: Consent Initialization met All pages).

Wijs deze trigger alleen toe aan de CMP-tag uit stap 1.

Waarom dit belangrijk is: Consent Initialization is toegevoegd zodat een CMP vóór tags kan draaien die zich gedragen alsof er al toestemming is. Als uw CMP-tag alleen een standaard Page View-trigger heeft die na GA4 in de volgorde draait, krijgt u hits of cookies vóór toestemming—zie Probleemoplossing.

Als u GA4, Google Ads of andere Google-tags gebruikt:

  1. Zet settings.gtagId in window.INTA binnen de CMP-tag (uw G-XXXXXXXX of Ads-equivalent zoals in Snelstart gedocumenteerd).
  2. Open in elke Google-tag GTM-configuratie Consent settings (of het equivalent van uw GTM-versie).
  3. Stem default- en update-toestemming af op uw juridische positie—niet standaard „alles toestaan“, tenzij juridisch akkoord. Details: Google Consent Mode.

Stap 4 — GA4 Configuration-tag (voorbeeldpatroon)

Exacte UI-labels verschillen per GTM-versie; de bedoeling is:

  1. GA4 Configuration (of Google tag)-tag met uw meet-ID.

  2. Trigger: geen kale „All pages“ bij eerste paint als dat volledige analytics-cookies vóór de CMP betekent—liever:

    • een trigger die na toestemming vuurt (bijv. Custom Event wanneer uw beleid analytics toestaat), of
    • ingebouwde consent-checks op de tag zodat de tag geweigerde analytics respecteert tot update.
  3. Consent settings op de tag: vereis de juiste toestemmingssoorten voor analytics storage / ad storage volgens het Google-model.

Concrete GA4-pagina: Google Analytics 4.

De banner stuurt een dataLayer-gebeurtenis genaamd cookie_consent_update wanneer de bezoeker de toestemming wijzigt (niet alleen bij eerste paginalading).

  1. Triggers → New → Custom Event
  2. Event name: cookie_consent_update
  3. Gebruik deze trigger op tags die op dat moment moeten draaien (bijv. push naar ander systeem, tag die niet alleen met Consent Initialization kan).

Combineer met tag Consent settings en leveranciersdocumentatie waar nodig. Inspecteer gebeurtenis en payload in GTM Preview na accepteren/weigeren in de banner—zie Gebeurtenissen en API.

Stap 6 — Meta Pixel (voorbeeldpatroon)

  1. Meta Pixel-tag (of Custom HTML van Meta).
  2. Trigger: vuurt alleen wanneer marketing/advertising-toestemming is gegeven in uw model—vaak custom event of toestemmingsbewuste voorwaarde—niet All pages bij load vóór de CMP.
  3. Zie Meta Pixel.

Stap 7 — Preview-checklist (op staging)

  1. Preview de container; open uw site.
  2. Controleer in de Tag Assistant-tijdlijn dat de Intastellar CMP-tag vuurt op Consent Initialization vóór GA4/Meta (als die zo zijn ingesteld dat ze wachten).
  3. Vóór accepteren in de banner: GA/Ads mogen zich niet gedragen als volledig toegestaan, tenzij u defaults bewust zo heeft ingesteld (controleer in Preview + Network).
  4. Na accepteren: verwachte requests of moduswissels moeten zichtbaar zijn.
  5. Herhaal met Reject / minimale toestemming en bevestig beperkt gedrag.

Stap 8 — Publiceren

Maak een versie met een notitie, bijv.:

CMP: Intastellar on Consent Init; GA4/Meta gated by consent

Veelgemaakte fouten

FoutSymptoomOplossing
CMP alleen op Page ViewGA4 vóór CMP op tijdlijnCMP naar Consent Initialization verplaatsen
GA4 + hardcoded gtag.jsDubbele hits / verkeerde toestemmingEén primair GA-pad gebruiken
„All pages“ op pixelMeta vuurt vóór keuzeMarketing-trigger pas na toestemming

Zie ook

← Documentatiehome

Last updated