Versionv1

window.INTA (esquema JSON)

window.INTA é o objeto JavaScript global que o Intastellar Consents lê antes de uc.js executar. Defina-o em um <script> inline no <head>, depois carregue o script da CDN (veja Primeiros passos).

Esquema legível por máquina

Use-o com editores, validadores ou ferramentas de codegen que suportem JSON Schema Draft 2020-12.

Forma (resumo)

CaminhoTipoNotas
policy_linkstring (URI)URL da política de privacidade
settingsobjectUI e comportamento do banner
settings.rootDomainstringDomínio raiz
settings.companystringNome de exibição
settings.arrange"ltr" | "rtl"Direção do layout
settings.colorstringCor principal (ex.: hex)
settings.logostring (URI)URL do logo
settings.designstringex.: overlay
settings.gtagIdstringID Google / GA4 quando aplicável
settings.privacy_policystring (URI)URL de privacidade (muitas vezes necessária para o banner aparecer)
settings.requiredCookiesstring[]Cookies estritamente necessários
settings.keepInLocalStoragestring[]Chaves de localStorage a manter

O esquema define additionalProperties: true na raiz e em settings, então chaves extras que sua conta ou versão esperam continuam válidas — valide no seu pipeline se precisar de um mundo fechado.

Exemplo

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

Para semântica dos campos além desta referência, veja Personalizar e o início da documentação.

Last updated