Versionv1

window.INTA (schéma JSON)

window.INTA est l’objet JavaScript global qu’Intastellar Consents lit avant l’exécution de uc.js. Définissez-le dans un <script> inline dans le <head>, puis chargez le script CDN (voir Premiers pas).

Schéma lisible par machine

Utilisez-le avec des éditeurs, validateurs ou outils de génération de code compatibles JSON Schema Draft 2020-12.

Structure (résumé)

CheminTypeNotes
policy_linkstring (URI)URL de la politique de confidentialité
settingsobjectUI et comportement du bandeau
settings.rootDomainstringDomaine racine
settings.companystringNom affiché
settings.arrange"ltr" | "rtl"Direction du texte
settings.colorstringCouleur principale (ex. hex)
settings.logostring (URI)URL du logo
settings.designstringex. overlay
settings.gtagIdstringID Google / GA4 si applicable
settings.privacy_policystring (URI)URL confidentialité (souvent requise pour afficher le bandeau)
settings.requiredCookiesstring[]Cookies strictement nécessaires
settings.keepInLocalStoragestring[]Clés localStorage à conserver

Le schéma définit additionalProperties: true sur la racine et settings, afin que des clés supplémentaires attendues par votre compte ou version restent valides — validez dans votre pipeline si vous imposez un schéma fermé.

Exemple

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

Pour la sémantique des champs au-delà de cette page, voir Personnaliser et la page d’accueil de la documentation.

Last updated