window.INTA (JSON Schema)
window.INTA is het globale JavaScript-object dat Intastellar Consents leest vóór uc.js draait. Definieer het in een inline <script> in <head>, laad daarna het CDN-script (zie de installatiegids JavaScript).
Machineleesbaar schema
- JSON Schema-bestand:
/schemas/window-inta.json $id:https://help.intastellarsolutions.com/schemas/window-inta.json
Gebruik het met editors, validators of codegeneratoren die JSON Schema Draft 2020-12 ondersteunen.
Vorm (samenvatting)
| Pad | Type | Opmerkingen |
|---|---|---|
policy_link | string (URI) | URL privacybeleid |
settings | object | Banner-UI en gedrag |
settings.rootDomain | string | Hoofddomein |
settings.company | string | Weergavenaam |
settings.arrange | "ltr" | "rtl" | Lay-outrichting |
settings.color | string | Primaire kleur (bijv. hex) |
settings.logo | string (URI) | Logo-URL |
settings.design | string | bijv. overlay |
settings.gtagId | string | Google / GA4-ID indien van toepassing |
settings.privacy_policy | string (URI) | Privacy-URL (vaak vereist om de banner te tonen) |
settings.requiredCookies | string[] | Strikt noodzakelijke cookies |
settings.keepInLocalStorage | string[] | Te bewaren localStorage-sleutels |
Het schema zet additionalProperties: true op de root en op settings, dus extra sleutels die uw account of versie verwacht blijven geldig — valideer in uw pipeline als u een gesloten wereld nodig hebt.
Voorbeeld
<script>
window.INTA = {
policy_link: "https://example.com/privacy",
settings: {
rootDomain: "example.com",
company: "Example ApS",
arrange: "ltr",
color: "#111827",
logo: "https://example.com/logo.svg",
design: "overlay",
gtagId: "G-XXXXXXXXXX",
requiredCookies: [],
keepInLocalStorage: [],
},
};
</script>
<script src="https://consents.cdn.intastellarsolutions.com/uc.js"></script>Voor veldsemantiek buiten deze referentie: Aanpassen en het Consents-helpstartpunt. Voor het productverhaal en stackoverzicht: Intastellar Consents.
Last updated