Skip to main content
A função init(config) aceita um objeto com as opções abaixo. Todos os campos exceto organizationId e brandId são opcionais — os defaults são pensados para uma operação típica de iGaming.

Exemplo completo

Obrigatórios

Endpoint

Privacidade e LGPD

Em fluxos LGPD compliant, prefira opt_out_capturing_by_default: true e chame opt_in_capturing() somente após consentimento explícito do usuário. Veja Privacidade & LGPD.

Auto-captura

Cada flag liga/desliga um collector específico. Todos ligados por padrão.

Persistência

URL → game mapping

Exemplos de patterns
Use \\w em vez de \w na string JSON (escape duplo). O SDK compila as regexes uma vez no init(), custo zero por evento.

Bootstrap (avançado)

Para evitar race condition em apps com feature flags ou IDs pré-conhecidos no servidor:
Quando bootstrap.distinctId está presente, o SDK pula a geração de UUID e usa o valor fornecido — útil quando você quer reusar o ID do seu sistema desde o primeiro pageview.

Defaults snapshot

Para garantir comportamento estável mesmo com updates do SDK:
Quando você não passa defaults, o SDK usa o snapshot mais recente. Operadores maduros costumam pinar uma data específica e atualizar deliberadamente.

Validação

Cole no console depois do init

Próximos passos