Versionv1

window.INTA (JSON Schema)

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 <head>, puis chargez le script CDN (voir le guide d’installation JavaScript).

Schéma lisible par machine

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

Forme (résumé)

CheminTypeNotes
policy_linkchaîne (URI)URL de la politique de confidentialité
settingsobjetInterface et comportement du bandeau
settings.rootDomainchaîneDomaine racine
settings.companychaîneNom affiché
settings.arrange"ltr" | "rtl"Sens de mise en page
settings.colorchaîneCouleur principale (ex. hex)
settings.logochaîne (URI)URL du logo
settings.designchaîneex. overlay
settings.gtagIdchaîneID Google / GA4 le cas échéant
settings.privacy_policychaîne (URI)URL de confidentialité (souvent requise pour l’affichage du bandeau)
settings.requiredCookiesstring[]Cookies strictement nécessaires
settings.keepInLocalStoragestring[]Clés localStorage à conserver

Le schéma définit additionalProperties: true à la racine et dans settings, donc les clés supplémentaires attendues par votre compte ou votre version restent valides — validez dans votre pipeline si vous avez besoin d’un monde 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 référence, voir Personnaliser et l’accueil d’aide Consents. Pour la présentation produit et la vue d’ensemble technique, voir Intastellar Consents.

Last updated