Gebeurtenissen en API
Voor categorieën, statussen en verantwoordelijkheid in een stack, zie Kernconcepten.
Wat dit ontwikkelaarsportaal documenteert
| Oppervlak | Doel |
|---|---|
window.INTA | Bootstrap-object vóór uc.js draait—policy-URL, domein, bedrijf, optioneel gtagId, UI-opties (JSON-schema). |
| Integratiepatronen | GTM-vuurvolgorde, GA4, Meta, Google Consent Mode (Integrations overview). |
Dat zijn de ondersteunde integratiecontracten om op inta.dev te bouwen.
cookie_consent_update (Google Tag Manager / dataLayer)
Wanneer de bezoeker de toestemming wijzigt (accepteren, weigeren, granulaire update, enz.), pusht de banner een item naar het Google-dataLayer-array (hetzelfde object dat GTM gebruikt wanneer dataLayer vóór GTM-load wordt geïnitialiseerd).
| Detail | Waarde |
|---|---|
| Gebeurtenisnaam | cookie_consent_update |
| Waar zichtbaar | dataLayer—zichtbaar in GTM Preview (tab Data Layer) en in de browser na interactie met de banner |
Gebruik in GTM
- Triggers → New → Custom Event
- Event name:
cookie_consent_update(exacte match, tenzij u bewust een regex-trigger gebruikt) - Koppel deze trigger aan tags die moeten draaien wanneer toestemming verandert (bijv. na accepteren van statistiek of marketing), naast Consent-instellingen op die tags.
De push bevat een data-object naast de gebeurtenis (toestemmingsgerelateerde velden). Hardcode geen aannames over elke property—open GTM Preview, voer een toestemmingsactie uit en lees de actuele Data Layer-status voor uw deployment.
Is GTM niet op de pagina, zorg dan dat window.dataLayer = window.dataLayer || [] vóór uc.js bestaat als u op deze gebeurtenis vertrouwt voor andere consumenten.
Programmatische JavaScript-API (runtime)
Er is geen aparte openbare „CMP JavaScript API“ op dit portaal gedocumenteerd (geen gegarandeerd globaal object zoals window.IntastellarConsents.* voor productie). Voor GTM gebruikt u de cookie_consent_update-dataLayer-gebeurtenis hierboven. Anders:
- Stuur gedrag aan via
window.INTAenuc.jszoals gedocumenteerd. - Gebruik Google Tag Manager (of de taglaag van uw stack) voor triggers en leverancierstags.
- Vertrouw op leverancierstoestemmingsmechanismen (bijv. Google Consent Mode, Meta-toestemmingsparameters) waar van toepassing.
Publiceert uw organisatie een geversioneerde runtime-API voor een specifieke CDN-build of enterprise-tier, voeg de canonieke URL toe aan het frontmatter van deze pagina of de documentatiehome zodra die stabiel is.
Praktische checklist
- Valideer toestemmingsgestuurd gedrag met GTM Preview of de laadvolgorde van uw bundler.
- Gebruik DevTools (Application → cookies / opslag, Network) om te bevestigen dat tags aansluiten op toestemming vóór en na keuzes.
- Moet iets draaien wanneer toestemming verandert, gebruik dan een Custom Event-trigger op
cookie_consent_update(zie hierboven) of applicatiecode die na de CMP draait—geen ongedocumenteerde globals.
Toestemmingssignalen naar derden
Intastellar Consents geeft toestemmingssignalen door aan ondersteunde stacks wanneer zo geconfigureerd, zodat u niet elke leverancier handmatig hoeft aan te sluiten. Platforms-specifieke parameters volgen nog steeds Google, Meta, Microsoft, enz.—zie Integrations overview.
Last updated