Identificar
Conecte visitantes a perfis reais quando fizerem login ou se cadastrarem.
Capturar
Colete dados de formulários automaticamente ou com controle total.
Rastrear
Envie eventos customizados para ações específicas do seu negócio.
1. Identificar usuários
Quando um visitante fizer login, se cadastrar ou preencher um formulário com dados de contato, identifique-o com:Parâmetros
Identificador único do usuário no seu sistema (ID do banco, UUID, etc.)
Objeto com propriedades do usuário. Campos comuns:
| Campo | Tipo | Descrição |
|---|---|---|
email | string | Email do usuário |
name | string | Nome completo |
phone | string | Telefone |
plan | string | Plano/assinatura |
company | string | Nome da empresa |
role | string | Cargo ou função |
Exemplos práticos
Chame
setExternalUserContext uma vez por sessão (após login ou cadastro). Chamadas repetidas atualizam o perfil, não criam duplicatas.2. Capturar formulários
O tracker captura envios de formulários automaticamente. Nenhum código extra é necessário para a captura padrão.Configurar estratégia de captura
Se você precisa de controle sobre quais formulários são capturados:Estratégias disponíveis
| Estratégia | Comportamento |
|---|---|
auto | Captura todos os formulários automaticamente (padrão) |
whitelist | Captura apenas formulários específicos |
blacklist | Captura todos, exceto os especificados |
disabled | Desativa captura de formulários |
Exemplo: apenas formulários específicos
Privacidade primeiro: campos sensíveis como
password, credit-card e cvv são excluídos automaticamente por padrão, independente da estratégia escolhida.3. Rastrear eventos customizados
Envie eventos específicos do seu negócio para a UserIn:Exemplos por vertical
- E-commerce
- SaaS
- Lead Generation
- Conteúdo / Blog
4. Eventos comportamentais avançados
Além dos eventos padrão, você pode ativar rastreamento comportamental avançado:| Evento | O que detecta |
|---|---|
idle | Visitante ficou inativo na página |
rageClick | Cliques frustrados (muitos cliques rápidos no mesmo elemento) |
keyboardUsage | Padrões de uso do teclado |
hoverFrequency | Frequência de hover sobre elementos |
clipboardUsage | Uso de copiar/colar |
Métodos úteis
Referência rápida de métodos disponíveis no objeto__SmartTrack:
| Método | Retorno | Descrição |
|---|---|---|
getLocalStorageId() | string | ID persistente do visitante |
getSessionId() | string | ID da sessão atual |
getExternalId() | string | null | ID externo (após identificação) |
getCompanyId() | string | ID do projeto na UserIn |
Próximo passo
Com os dados conectados, verifique se tudo está funcionando corretamente.Verificar Integração
Confirme que os dados estão chegando e veja seus primeiros visitantes na plataforma.