Versionv1

Gebeurtenissen en API

Voor categorieën, statussen en verantwoordelijkheid in een stack, zie Kernconcepten.

Wat dit ontwikkelaarsportaal documenteert

OppervlakDoel
window.INTABootstrap-object vóór uc.js draait—policy-URL, domein, bedrijf, optioneel gtagId, UI-opties (JSON-schema).
IntegratiepatronenGTM-vuurvolgorde, GA4, Meta, Google Consent Mode (Integrations overview).

Dat zijn de ondersteunde integratiecontracten om op inta.dev te bouwen.

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).

DetailWaarde
Gebeurtenisnaamcookie_consent_update
Waar zichtbaardataLayer—zichtbaar in GTM Preview (tab Data Layer) en in de browser na interactie met de banner

Gebruik in GTM

  1. Triggers → New → Custom Event
  2. Event name: cookie_consent_update (exacte match, tenzij u bewust een regex-trigger gebruikt)
  3. 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.INTA en uc.js zoals 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

  1. Valideer toestemmingsgestuurd gedrag met GTM Preview of de laadvolgorde van uw bundler.
  2. Gebruik DevTools (Application → cookies / opslag, Network) om te bevestigen dat tags aansluiten op toestemming vóór en na keuzes.
  3. 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