Begivenheder og API
For kategorier, tilstande og ansvar i en stack, se Kernebegreber.
Hvad denne udviklerportal dokumenterer
| Overflade | Formål |
|---|---|
window.INTA | Bootstrap-objekt før uc.js kører—policy-URL, domæne, firma, valgfrit gtagId, UI-indstillinger (JSON Schema). |
| Integrationsmønstre | GTM-affyringsrækkefølge, GA4, Meta, Google Consent Mode (Integrations overview). |
Det er de understøttede integrationskontrakter til at bygge på inta.dev.
cookie_consent_update (Google Tag Manager / dataLayer)
Når besøgenden ændrer samtykke (accept, afvisning, granulær opdatering osv.), pusher banneret en post til Google-dataLayer-arrayet (samme objekt som GTM bruger, når dataLayer initialiseres før GTM indlæses).
| Detalje | Værdi |
|---|---|
| Begivenhedsnavn | cookie_consent_update |
| Hvor det vises | dataLayer—synligt i GTM Preview (Data Layer-fanen) og i browseren efter interaktion med banneret |
Brug i GTM
- Triggers → New → Custom Event
- Event name:
cookie_consent_update(eksakt match, medmindre I bevidst bruger regex-trigger) - Knyt denne trigger til tags, der skal køre når samtykke ændres (fx efter accept af statistik eller marketing), ud over Consent-indstillinger på disse tags.
Push’et indeholder et dataobjekt ved siden af begivenheden (samtykkerelaterede felter). Hardkod ikke antagelser om hver egenskab—åbn GTM Preview, udfør en samtykkehandling og læs den aktuelle Data Layer-tilstand for jeres deployment.
Er GTM ikke på siden, sørg for at window.dataLayer = window.dataLayer || [] findes før uc.js, når I er afhængige af denne begivenhed for andre forbrugere.
Programmatisk JavaScript-API (runtime)
Der findes ingen separat offentlig „CMP JavaScript API“ dokumenteret på denne portal (ingen garanteret global som window.IntastellarConsents.* til produktion). Til GTM bruger I cookie_consent_update-dataLayer-begivenheden ovenfor. Ellers:
- Styr adfærd via
window.INTAoguc.jssom dokumenteret. - Brug Google Tag Manager (eller jeres stacks tag-lag) til triggers og leverandørtags.
- Stol på leverandørsamtykkemekanismer (fx Google Consent Mode, Meta-samtykkeparametre), hvor det gælder.
Hvis jeres organisation udgiver en versioneret runtime-API til et bestemt CDN-build eller enterprise-niveau, tilføj den kanoniske URL til denne sides frontmatter eller dokumentationsstart, når den er stabil.
Praktisk tjekliste
- Valider samtykkestyret adfærd med GTM Preview eller jeres bundlers indlæsningsrækkefølge.
- Brug DevTools (Application → cookies / storage, Network) til at bekræfte, at tags matcher samtykke før og efter valg.
- Skal noget køre, når samtykke ændres, brug en Custom Event-trigger på
cookie_consent_update(se ovenfor) eller applikationskode, der kører efter CMP—not udokumenterede globals.
Samtykkesignaler til tredjeparter
Intastellar Consents sender samtykkesignaler til understøttede stacks, når det er konfigureret, så I ikke skal håndkoble hver leverandør. Platforms-specifikke parametre følger stadig Google, Meta, Microsoft osv.—se Integrations overview.
Last updated