Versionv1

window.INTA (JSON Schema)

window.INTA er det globale JavaScript-objekt, som Intastellar Consents læser, før uc.js kører. Definér det i et inline <script> i <head>, og indlæs derefter CDN-scriptet (se Kom i gang).

Maskinlæsbart schema

Brug det med editorer, validatorer eller codegen-værktøjer, der understøtter JSON Schema Draft 2020-12.

Form (resumé)

StiTypeNoter
policy_linkstring (URI)URL til privatlivspolitik
settingsobjectBanner-UI og adfærd
settings.rootDomainstringRod-domæne
settings.companystringVist navn
settings.arrange"ltr" | "rtl"Layoutretning
settings.colorstringPrimærfarve (f.eks. hex)
settings.logostring (URI)Logo-URL
settings.designstringf.eks. overlay
settings.gtagIdstringGoogle / GA4-id hvor relevant
settings.privacy_policystring (URI)Privatlivs-URL (ofte påkrævet for at banneret vises)
settings.requiredCookiesstring[]Strengt nødvendige cookies
settings.keepInLocalStoragestring[]localStorage-nøgler der skal bevares

Schemaet sætter additionalProperties: true på rod og settings, så ekstra nøgler, som din konto eller version forventer, stadig er gyldige — valider i din pipeline, hvis du skal have et lukket univers.

Eksempel

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

For feltsemantik ud over denne reference, se Tilpas og dokumentationsforsiden.

Last updated