Como adiciono o Intastellar Consents à minha loja Shopify?
Este artigo é para lojas Shopify. Ainda não há app na App Store, então você adiciona o mesmo script pequeno de um site comum, dentro do layout Liquid do tema.
Use outro caminho se:
- A loja não é Shopify → guia de instalação JavaScript ou WordPress.
- Só o Google Tag Manager carrega scripts → Google Tag Manager.
Quem pode editar o código do tema (você, parceiro Shopify ou colega técnico) deve fazer a colagem.
O que isso faz na vitrine
O mesmo script Intastellar Consents de um site comum roda no <head> do tema: o visitante vê um banner e a escolha fica armazenada para o domínio. O rastreamento não essencial deve ficar quieto até o consentimento e até analytics / anúncios estarem ligados a essa escolha (mesma ideia do guia de instalação JavaScript).
Não é assessoria jurídica — no Brasil, alinhe vitrine e políticas à LGPD e use o GDPR como referência quando atuar também na UE; quem decide o que a loja precisa é o seu assessor. Visão do produto: Intastellar Consents.
O que deixar pronto
- Uma URL de política de privacidade que funcione na loja (muitas vezes Configurações → Políticas ou a página de política do tema).
- O domínio da loja (ou domínio personalizado principal) para as configurações do script.
- Imagem de logo hospedada com
https(por exemplo em Conteúdo → Arquivos ou assets do tema — a Shopify costuma usar linkscdn.shopify.com). - Acesso a Loja virtual → Temas → Editar código.
O que fazer (checklist simples)
- No admin Shopify, vá em Loja virtual → Temas.
- No tema publicado, escolha ⋯ → Editar código.
- Em Layout, abra
theme.liquid(ou o layout que o tema usa na vitrine). - Copie o trecho completo do guia de instalação JavaScript — seção Trecho completo para colar — e cole logo após a linha de abertura
<head>. - Substitua os placeholders pelo domínio real da loja, nome da empresa,
policy_linkapontando para a URL viva da política, logo, cores e, se quiser, ID de medição Google. - Salve e confira a vitrine numa janela anônima.
A estrutura segue o artigo para sites e a referência window.INTA para quem precisa dos nomes dos campos.
Formato de exemplo (só placeholders — copie o bloco completo do artigo):
<head>
<script>
window.INTA = {
policy_link: "https://your-shop-domain.com/policies/privacy-policy",
settings: {
rootDomain: "your-shop-domain.com",
company: "yourcompany",
arrange: "ltr",
color: "#000000",
logo: "https://cdn.shopify.com/.../your-logo.png",
design: "overlay",
gtagId: "G-XXXXXXXXXX",
requiredCookies: [],
keepInLocalStorage: [],
},
};
</script>
<script src="https://consents.cdn.intastellarsolutions.com/uc.js"></script>
{{ content_for_header }}Colocar antes de {{ content_for_header }} é aceitável desde que os dois scripts rodem dentro de <head>.
Depois de salvar: o que esperar
Em modo anônimo, na vitrine:
- O banner aparece na primeira visita quando
policy_linke a posição estão corretos. - A escolha permanece entre páginas no mesmo domínio.
- Pedidos de terceiros / analytics batem com a sua configuração de tags: muitos lojistas ainda precisam ajustar como GA ou Meta são injetados (apps do tema, scripts extras) para respeitar o consentimento.
Checkout e alguns fluxos de conta podem usar outros domínios — a instalação usual em theme.liquid cobre o front da Loja virtual, não todas as superfícies da Shopify. Trate o checkout como verificação separada com a Shopify ou a agência.
Verificar no navegador
Use Ferramentas do desenvolvedor → Rede numa janela privada: recarregue antes de aceitar cookies, anote chamadas de analytics ou anúncio e aceite para comparar. Se muita coisa disparar antes do consentimento, corrija o carregamento das tags, não só o trecho do banner.
Perguntas frequentes
Por que o banner não aparece na loja?
policy_linkprecisa ser URL no ar (teste no navegador).- O trecho deve estar em
theme.liquid(ou equivalente) do tema da Loja virtual, não só numa página personalizada. - Cache — tente anônimo ou aguarde a limpeza de cache CDN/tema.
Vai aparecer no checkout?
Checkout e nova conta do cliente usam domínios ou superfícies diferentes. A configuração padrão em theme.liquid cobre só a Loja virtual. Passos extras podem exigir Shopify Plus ou extensões de checkout suportadas — trate checkout como projeto à parte e fale com o suporte Shopify ou a agência.
Vai ter app?
Um app Shopify está planejado para facilitar a instalação pelo admin. Até lá, edição do tema é o caminho suportado.
Política de privacidade
Ao implementar a solução, você concorda com a política de privacidade do banner de cookies.
Relacionados
Last updated