Hoe het werkt
Lees dit als het fragment uit Snelstart staat. Het legt uit wat er in de browser gebeurt, zodat GTM en leverancierstags begrijpelijk zijn.
1. Wat er bij een paginaweergave draait (volgorde)
Elk bezoek volgt grofweg deze volgorde:
- HTML wordt geparsed. Vroege
<head>-inhoud draait in volgorde. window.INTAdraait—alleen configuratie (policy-URL, domein, bedrijf, optioneelgtagId, UI-opties). Laadt geen tracking van derden.uc.jslaadt—CMP-bootstrap vanafconsents.cdn.intastellarsolutions.com. Moet vóór analyse, ads of pixels draaien die toestemming veronderstellen.- Rest van
<head>en body—GTM,gtag, Meta, embeds, enz.
Als stap 3 na GA4 of een pixel komt, kunnen cookies of hits vóór de keuze van de gebruiker ontstaan—moeilijk te verantwoorden onder AVG-achtige regels en verwarrend in rapportages. Daarom eist Snelstart de bovenkant van <head>.
2. Hoe „blokkering“ echt werkt
„Blokkering“ betekent hier: niet-essentiële tracking mag zich niet gedragen alsof de bezoeker al volledig heeft toegestemd voordat hij met de banner interacteert.
Dat ontstaat samen door:
| Onderdeel | Rol |
|---|---|
| CMP | Toont UI, slaat keuze op, past gedocumenteerde signalen toe op ondersteunde stacks. |
| Laadvolgorde | Te laat of verkeerde volgorde maakt de CMP ineffectief—zie Script lifecycle. |
| GTM-triggers en tag-toestemming | Tags mogen niet naakt op „All Pages“ vuren vóór toestemming, tenzij uw juridische model dat expliciet toestaat. |
| Leveranciers-API’s | Google Consent Mode v2, Meta-toestemmingsparameters, enz.—elke leverancier definieert het gedrag. |
Hardcoded <script src="https://…">-tags in HTML worden niet automatisch herschreven. U moet ze onder de CMP plaatsen of vergrendelen (GTM, dynamisch na toestemming).
3. Voordat de bezoeker kiest
Tot een keuze is opgeslagen (of de defaults van uw setup gelden):
- Marketing-/analysetags moeten beperkt blijven of zich niet gedragen alsof er volledige analytics-/adcookies zijn—afhankelijk van GTM en leveranciersconfiguratie.
- Google-tags kunnen met Consent Mode,
gtagIden passende defaults toestemmingsbewust werken (inclusief beperkte pings in Advanced Mode—zie Google Consent Mode).
4. Na de keuze van de bezoeker
Wanneer de bezoeker accepteert, weigert of granulaire keuzes maakt:
- De CMP slaat de beslissing op (voorbehouden voor cookie-/opslagregels).
- Geïntegreerde leveranciers ontvangen bijgewerkte toestemmingssignalen waar geconfigureerd (bijv. Google Consent Mode met
gtagIden correct aangesloten tags). - GTM mag afhankelijke tags alleen vuren als triggers bij de nieuwe status passen (aangepaste gebeurtenissen, toestemmingschecks, enz.).
GTM / dataLayer: Bij wijziging van toestemming pusht de banner cookie_consent_update naar dataLayer. Gebruik in GTM een Custom Event-trigger met deze naam zodat tags reageren bij accepteren/weigeren/granulair—zie Gebeurtenissen en API. Er is nog steeds geen gedocumenteerde globale window.IntastellarConsents.*; bekijk Data Layer in GTM Preview voor de actuele payload.
5. Hoe GTM en GA signalen krijgen
- GTM: Aanbevolen patroon: Custom HTML-tag met hetzelfde
window.INTA+uc.js-fragment, getriggerd op Consent Initialization – All pages, vóór toestemmingsafhankelijke tags. Zie Google Tag Manager. - GA4 / Google Ads: Met
settings.gtagIden Consent Mode-bewuste taginstellingen stemmen Google-tags af op toestemming in plaats van stil „volledig aan“ te zijn. - Meta Pixel: Toestemming via Meta’s opties en uw trigger-timing—zie Meta Pixel.
6. Waarom meting niet „kapot“ hoeft te gaan
Na weigering of beperkte toestemming kunnen platforms zoals Google nog steeds geaggregeerde of gemodelleerde cijfers tonen (volgens hun richtlijnen). Dat is niet hetzelfde als onbeperkte persoonsgebonden tracking.
Na acceptatie kan volledige meting weer draaien als uw container tags na bekende toestemming vuurt.
We beloven geen „nul effect op analytics“—we documenteren volgorde + Consent Mode + triggers zodat resultaten uitlegbaar en controleerbaar zijn.
7. Wat de CMP niet doet
- Vervangt geen privacybeleid, leverancierslijst of juridische goedkeuring.
- Herstelt geen tags die boven de CMP staan of toestemmings-API’s negeren.
- Garandeert geen naleving zonder uw juiste configuratie.
Zie ook
- Kernconcepten—categorieën, statussen, verantwoordelijkheid.
- Probleemoplossing
- Integrations overview
Last updated