Skip to main content

Como a plataforma funciona

A UserIn opera em três camadas: Coleta, Processamento e Ação. Dados comportamentais fluem do seu site para a plataforma em tempo real, são enriquecidos com perfis e segmentos, e se transformam em automações.

O que cada componente faz

Tracker JavaScript

Script leve (~8KB gzipped) que você adiciona ao seu site. Captura automaticamente os seguintes eventos:
EventoDescrição
page_viewCada página visitada com URL, título e referrer
clickInterações com elementos (botões, links, CTAs)
form_submitDados de formulários com controle de privacidade
scroll_depthProfundidade de leitura (25%, 50%, 75%, 100%)
sessionTempo no site, páginas por visita, frequência
customQualquer evento que você queira rastrear via API
O tracker funciona em SPAs (React, Vue, Next.js) e sites tradicionais sem configuração extra.
Todo visitante recebe um perfil único que persiste entre sessões. O perfil acumula cinco tipos de informação:
  • Histórico completo de páginas visitadas
  • Eventos e interações realizadas
  • Atributos coletados (nome, email, empresa, etc.)
  • Sinais computados (lead score, engajamento, etc.)
  • Segmentos aos quais pertence
Quando um visitante anônimo se identifica (login, formulário, compra), a UserIn unifica automaticamente todo o histórico anônimo com o perfil identificado.
userin.identify('user_123', {
  email: 'joao@empresa.com',
  name: 'João Silva',
  plan: 'enterprise'
});
Agrupe visitantes automaticamente com regras comportamentais. Segmentos são avaliados em tempo real. Quando um visitante muda de comportamento, ele entra ou sai do segmento instantaneamente.Alguns exemplos de segmentos que você pode criar:
  • Visitou /pricing mais de 3 vezes nos últimos 7 dias
  • Abandonou carrinho com valor acima de R$ 500
  • Não logou há mais de 30 dias (risco de churn)
  • Completou onboarding mas não usou feature X
Segmentos podem ser usados como gatilhos no Editor de Fluxos ou para filtrar dashboards de analytics.
Motor de regras que avalia o comportamento dos visitantes e aplica segmentos automaticamente. Existem dois tipos de regras:
  • Regras de intenção: classificam visitantes com base em padrões de navegação, frequência de visitas e engajamento com o conteúdo
  • Regras de comportamento: segmentam visitantes com base em ações transacionais e histórico de interações
Cada regra define uma condição (campo + operador + valor) e uma ação (adicionar ou remover segmento). As regras são avaliadas em tempo real e possuem sistema de prioridade para resolver conflitos.
Use regras como gatilhos no Editor de Fluxos. Exemplo: quando o visitante recebe o segmento “alta intenção”, inicie automaticamente um fluxo de conversão.
A Ontologia permite que você estenda o modelo de dados da UserIn para seu domínio específico. Ela é composta por quatro elementos:
  • Campos customizados: atributos específicos do seu negócio (cargo, empresa, LTV, etc.)
  • Objetos: entidades como Produtos, Pedidos, Assinaturas
  • Relacionamentos: conexões entre visitantes e objetos (comprou Produto X, pertence à Empresa Y)
  • Sinais: métricas derivadas (lead score = f(engajamento, perfil, comportamento))
Saiba mais sobre Ontologia →
Editor visual drag-and-drop para criar automações. Um fluxo é composto por seis categorias de blocos:Gatilhos: definem quando o fluxo é acionado.
  • Regra da plataforma (quando o visitante atende critérios de uma regra)
  • Agendado (horários programados via cron)
  • Trigger manual (via código JavaScript no site)
  • Evento e Webhook (em breve)
Condições: filtram quem avança no fluxo.
  • Verificar se o visitante possui um segmento específico
  • Avaliar atributos do perfil (ex: deposits.count > 5)
  • Aplicar regra da plataforma como condição
Ações: determinam o que acontece. Divididas em três grupos:
  • Padrão: adicionar/remover segmento
  • Insite: exibir modal, smart block, minigame, injetar HTML, executar JavaScript, enviar evento
  • Offsite: enviar SMS, email, push ou chamar webhook
Controle de Fluxo: gerenciam a lógica da automação.
  • Aguardar (delay em minutos, horas ou dias)
  • Caminhos paralelos (executa múltiplas ações simultaneamente)
  • Teste A/B (divide visitantes em variantes aleatórias)
  • Ir para outro fluxo (redireciona para outra automação)
  • Finalizar (encerra o fluxo)
Integrações: conectam com ferramentas externas.
  • Smartico (gamificação e CRM)
  • SendSpeed (mensageria)
Rastreamento: medem a performance do fluxo.
  • Track Event (registra evento customizado)
  • Track Conversion (registra conversão com valor)
  • Journey Init / Journey End (marcam pontos de medição no funil)
Fluxos processam eventos em tempo real. Um visitante pode entrar em múltiplos fluxos simultaneamente.
Componentes interativos de gamificação que você pode exibir no seu site para aumentar engajamento e capturar leads. A plataforma oferece seis formatos prontos:
  • Roleta de prêmios: o visitante gira a roleta para ganhar descontos, cupons ou recompensas
  • Raspadinha: revela ofertas ou códigos promocionais ao “raspar” a tela
  • Flip Card: cartas que o visitante vira para descobrir o prêmio
  • Gift Box: caixas surpresa com animação de abertura
  • Prize Drop: mecânica estilo plinko onde o prêmio cai por obstáculos
  • Slot Machine: colunas giratórias que sorteiam combinações de prêmios
Todos os minigames são configuráveis (prêmios, probabilidades, design) e podem ser acionados via Editor de Fluxos com base no comportamento do visitante. Resultados são rastreados com métricas de participação e conversão.
Modais customizáveis que aparecem baseados em regras comportamentais. As principais capacidades incluem:
  • Templates prontos ou HTML/CSS customizado
  • Gatilhos inteligentes: scroll, tempo na página, intenção de saída
  • Frequência controlada: evite mostrar o mesmo modal repetidamente
  • Métricas: impressões, cliques, conversões, receita atribuída
Combine com personalização Liquid para exibir conteúdo dinâmico baseado no perfil do visitante.
Motor de inteligência artificial que analisa o comportamento dos visitantes e gera diagnósticos e oportunidades automaticamente. As principais entregas incluem:
  • Identificação de oportunidades de conversão por faixa de comportamento
  • Análise de funil com taxas de conversão entre estágios
  • Distribuição de visitantes por nível de intenção e risco de churn
  • Percentis comportamentais com exportação de listas segmentadas
  • Recomendações de ação geradas por modelos preditivos
Os insights são recalculados periodicamente e podem ser filtrados por período.

Da instalação à primeira automação

Instalar o Tracker

Adicione o script ao seu site. Funciona em qualquer stack.
<script src="https://cdn.userin.ai/tracker.js" data-key="uk_xxx"></script>
Guia completo de instalação →

Identificar Usuários

Conecte o tracker ao seu sistema de autenticação para unificar perfis.
userin.identify(user.id, {
  email: user.email,
  name: user.name
});
Como conectar dados →

Criar Segmentos

Defina regras para agrupar visitantes por comportamento. Use a interface visual ou a API.

Montar Fluxos

Use o Editor de Fluxos para criar automações. Comece simples: um modal de boas-vindas para novos visitantes.

Analisar e Otimizar

Acompanhe métricas no dashboard. Teste variações. Itere baseado em dados reais.

Arquitetura técnica por camada

O tracker é um script JavaScript puro, sem dependências. Pode ser instalado de três formas:
  • Tag <script> tradicional
  • NPM package para SPAs
  • Google Tag Manager
Dados são enviados via HTTPS com batching automático para performance.
Se você quer começar a usar antes de entender toda a arquitetura, vá direto para o guia de primeiros passos. Você pode voltar aqui depois para aprofundar.

Próximos passos

Primeiros Passos

Crie sua conta e configure seu primeiro projeto.

API Reference

Documentação completa da API para integrações avançadas.