window.INTA (JSON Schema)
window.INTA er det globale JavaScript-objekt Intastellar Consents læser før uc.js kører. Definér det i et inline-<script> i <head>, og load derefter CDN-scriptet (se JavaScript-installationsguiden).
Maskinlæsbart schema
- JSON Schema-fil:
/schemas/window-inta.json $id:https://help.intastellarsolutions.com/schemas/window-inta.json
Brug det med editorer, validatorer eller codegen der understøtter JSON Schema Draft 2020-12.
Struktur (oversigt)
| Sti | Type | Noter |
|---|---|---|
policy_link | string (URI) | URL til privatlivspolitik |
settings | object | Banner-UI og adfærd |
settings.rootDomain | string | Root-domæne |
settings.company | string | Vist navn |
settings.arrange | "ltr" | "rtl" | Layoutretning |
settings.color | string | Primærfarve (fx hex) |
settings.logo | string (URI) | Logo-URL |
settings.design | string | fx overlay |
settings.gtagId | string | Google / GA4-ID når relevant |
settings.privacy_policy | string (URI) | Privatlivs-URL (ofte nødvendig for at banner vises) |
settings.requiredCookies | string[] | Strengt nødvendige cookies |
settings.keepInLocalStorage | string[] | localStorage-nøgler der bevares |
Schemat sætter additionalProperties: true på rod og settings, så ekstra nøgler stadig er gyldige — validér i jeres pipeline hvis I skal have et lukket felt.
Eksempel
<script>
window.INTA = {
policy_link: "https://eksempel.dk/privatliv",
settings: {
rootDomain: "eksempel.dk",
company: "Eksempel ApS",
arrange: "ltr",
color: "#111827",
logo: "https://eksempel.dk/logo.svg",
design: "overlay",
gtagId: "G-XXXXXXXXXX",
requiredCookies: [],
keepInLocalStorage: [],
},
};
</script>
<script src="https://consents.cdn.intastellarsolutions.com/uc.js"></script>Ud over denne reference: Tilpas og Consents-hjælp start. Produkt: Intastellar Consents.
Last updated