Versionv1

window.INTA (JSON-schema)

window.INTA is het globale JavaScript-object dat Intastellar Consents inleest vóór uc.js draait. Definieer het in een inline-<script> in <head>, laad daarna het CDN-script (zie Aan de slag).

Machineleesbaar schema

Gebruik het met editors, validators of codegen-tools die JSON Schema Draft 2020-12 ondersteunen.

Structuur (beknopt)

PadTypeOpmerkingen
policy_linkstring (URI)URL privacybeleid
settingsobjectBanner-UI en gedrag
settings.rootDomainstringRootdomein
settings.companystringWeergavenaam
settings.arrange"ltr" | "rtl"Tekstrichting
settings.colorstringPrimaire kleur (bijv. hex)
settings.logostring (URI)Logo-URL
settings.designstringbijv. overlay
settings.gtagIdstringGoogle / GA4-ID indien van toepassing
settings.privacy_policystring (URI)Privacy-URL (vaak nodig om de banner te tonen)
settings.requiredCookiesstring[]Strikt noodzakelijke cookies
settings.keepInLocalStoragestring[]Te behouden localStorage-sleutels

Het schema zet additionalProperties: true op root en settings, zodat extra sleutels die uw account of versie verwacht nog steeds geldig zijn — valideer in uw pipeline als u een gesloten schema 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 de documentatie-startpagina.

Last updated