Skip to main content
O SDK é distribuído como um único arquivo JavaScript IIFE (~8 KB gzipped). Escolha uma das três opções abaixo conforme sua infraestrutura.

Opção 1 — CDN Atlas (recomendado em produção)

A forma mais simples. Disponível na CDN Cloudflare da Atlas com edge global.
Em produção, prefira pin numa versão específica (1.0.0) para reproducibilidade. A linha v1 recebe updates patch automaticamente.

Opção 2 — Hosting próprio

Útil em dev local ou quando o operador prefere servir do mesmo origin do app (elimina preflight CORS no asset, embora não no endpoint de ingestão).

Opção 3 — Google Tag Manager

Para operadores que preferem não tocar no código do app. Template oficial Atlas publicado no GTM Community Gallery.
1

Tag 1 — SDK Loader

Adicione a tag Atlas Web Analytics Loader:
  • Trigger: All Pages
  • organizationId, brandId: variáveis GTM
  • endpoint (opcional): default ingest.atlas.io
2

Tag 2 — Identify (após login)

Adicione a tag Atlas Web Analytics Identify:
  • Trigger: Custom Event user_logged_in (operador dispara em dataLayer)
  • distinctId: variável GTM mapeada ao seu user ID interno
  • traits: tabela key/value
3

Dispare via dataLayer no app

Snippet de inicialização

Independente da opção de hosting, o snippet de init é o mesmo. Use polling para esperar o async script terminar de carregar:

Verificar instalação

Cole no DevTools Console
Esperado:

Requisitos

CSP (Content Security Policy)

Se seu app tem CSP restritivo, libere os domínios:
O SDK não usa eval, new Function(), innerHTML ou outros padrões inseguros — compatível com CSP estrito (sem 'unsafe-inline').

Mixed content

Se sua página é HTTPS, o endpoint precisa ser HTTPS também. Browsers modernos bloqueiam POSTs HTTP → HTTPS silenciosamente. Use o endpoint Atlas production (https://ingest.atlas.io) ou seu próprio reverse proxy HTTPS.

Próximos passos