Skip to main content
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.ended

Pageview (2)

page.viewed, page.left

Interação (5)

ig.autocapture, rage.click, dead.click, scroll.depth, heatmap.click

Performance (2)

web.vitals, error.occurred

Identidade (2)

user.identified, feature_flag.called

Custom

Qualquer nome via iGamingSDK.capture('event.name', props)
Ver detalhes em Catálogo de eventos.

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.

Especificações