F12) no seu site.
Checklist de verificação
Verificar se o tracker carregou
No Console do DevTools, digite:Se o tracker está carregado, você verá o objeto com todos os métodos disponíveis.Se retornar
undefined, o script não carregou. Verifique se:- O
<script>está presente no HTML da página - A URL
https://smarttrack.userin.ai/tracker.jsestá acessível - A
api-keyfoi preenchida - Não há bloqueadores de anúncios interferindo
Verificar o ID do visitante
No console, execute:Deve retornar uma string como
"a1b2c3d4-e5f6-...". Esse é o identificador persistente do visitante, salvo no localStorage.Verificar a sessão
Execute:Deve retornar o ID da sessão atual. Se retornar
null, o tracker não conseguiu iniciar a sessão.Verificar requisições de rede
Na aba Network do DevTools:
- Filtre por
smarttrackoutracker. - Navegue pelo site normalmente.
- Você deve ver requisições
POSTsendo enviadas à API da UserIn.
Verificar na plataforma
Acesse app.userin.ai e vá para Visitantes.Você deve ver:
- Seu visitante de teste
- Page views registrados
- Sessão ativa
Testar identificação de usuário
No console do seu site, execute:Testar eventos customizados
Envie um evento de teste:Problemas comuns
O objeto __SmartTrack não existe
O objeto __SmartTrack não existe
Causa: o script não foi carregado.Verifique:
- O
<script>está presente no HTML da página - A URL
https://smarttrack.userin.ai/tracker.jsestá acessível - Não há erros de rede na aba Network do DevTools
- Extensões de ad-block estão desativadas temporariamente
Requisições retornam erro 401/403
Requisições retornam erro 401/403
Causa: API Key inválida ou expirada.Verifique:
- A
api-keyno script está correta - Copie a API Key novamente em Configurações > API Keys
- Não há espaços extras no atributo
Dados não aparecem na plataforma
Dados não aparecem na plataforma
Causa: delay de processamento ou filtro ativo.Verifique:
- Aguarde 1-2 minutos, alguns dados são processados em batch
- O período selecionado no filtro de data inclui o horário atual
- Você está no projeto correto
- A requisição
POSTno Network retorna status 200
Tracker não captura em SPA (React, Vue, etc.)
Tracker não captura em SPA (React, Vue, etc.)
O tracker detecta mudanças de rota automaticamente via
History API (pushState / popstate). Se mesmo assim não funcionar, dispare manualmente:Ad-blockers bloqueando o tracker
Ad-blockers bloqueando o tracker
Extensões como uBlock Origin podem bloquear scripts de rastreamento.Alternativas:
- Configure um proxy reverso no seu domínio para servir o tracker
- Use um subdomínio próprio (ex:
t.meusite.com/tracker.js) - Entre em contato com o suporte para configurar um domínio customizado
Integração completa
Se todos os checks passaram, o tracker está capturando dados e enviando para a plataforma. Agora você pode explorar os recursos da UserIn:Ontologia de Dados
Entenda como os dados dos visitantes são organizados em campos, sinais e outputs.
Personalização com Variáveis
Use dados do perfil para personalizar modais, emails e SMS.