Disponível em beta v1. Bundle 8 KB gzipped, sem dependências externas,
compatível com browsers modernos (ES2020+). Catálogo de 14 eventos
comportamentais Tipo 1 — Session Replay (Tipo 2) chega em v2.
O que é
O Atlas Web Analytics SDK (@atlas/webanalytics) roda no browser do jogador
final e captura automaticamente eventos de comportamento web. Os dados são
enviados em batches para a API Atlas, persistidos em Kafka + ClickHouse e
disponibilizados no Dashboard para análise.
Use o SDK para:
- Mapear o funil completo do jogador (pageview → cadastro → KYC → depósito → aposta)
- Identificar atrito de UX (rage clicks, dead clicks, erros JS)
- Medir performance percebida (Core Web Vitals)
- Cruzar comportamento web com transações server-side via
user_ext_id
Diferenças vs Events API
Os dois pipelines são complementares e se cruzam no Dashboard via
user_ext_id ↔ distinct_id (criado quando o SDK chama identify()).
Arquitetura
Catálogo de eventos
Sessão (3)
session.started, session.heartbeat, session.endedPageview (2)
page.viewed, page.leftInteração (5)
ig.autocapture, rage.click, dead.click, scroll.depth, heatmap.clickPerformance (2)
web.vitals, error.occurredIdentidade (2)
user.identified, feature_flag.calledCustom
Qualquer nome via
iGamingSDK.capture('event.name', props)Próximos passos
1
Instalar o SDK
Inclua o bundle no
<head> do seu app — via CDN, hosting próprio ou Google Tag Manager.
Veja Instalação.2
Inicializar com seus IDs
Chame
iGamingSDK.init({ organizationId, brandId, endpoint }).
Veja Configuração.3
Identificar usuário após login
Chame
iGamingSDK.identify(userId, traits) para vincular comportamento ao usuário interno.
Veja Identificar usuário.4
Disparar eventos custom
iGamingSDK.capture('deposit.intent', { amount, method }) nos pontos-chave do funil.
Veja Catálogo de eventos.5
Respeitar LGPD
Configure consent flow com
opt_in_capturing() / opt_out_capturing().
Veja Privacidade & LGPD.