Por que minha regra não dispara?
Um guia para diagnosticar e corrigir regras de qualificação que parecem não estar funcionando.
Você configurou um Evento, salvou, entrou no site para testar... e nada aconteceu. O contador de qualificações continua em zero.
Não se preocupe. O Intentyon opera com lógica binária estrita: ou a condição foi atendida, ou não foi. Se o evento não disparou, existe uma razão lógica.
Este guia ajuda você a identificar o culpado.
1. O Culpado #1: Seletor CSS Incorreto
Em 90% dos casos de regras de interação (Clique, Visualização, Formulário), o problema é o Seletor CSS.
O Problema dos IDs Dinâmicos
Muitas plataformas modernas (Shopify, Wix, ClickFunnels) geram IDs aleatórios que mudam a cada carregamento da página.
- Hoje:
#botao-compra-123 - Amanhã:
#botao-compra-456
Se você configurou o Intentyon para olhar para #botao-compra-123, a regra quebrará amanhã.
A Solução:
- Evite IDs que terminam em números aleatórios.
- Use Classes (ex:
.btn-primary) que costumam ser estáveis. - Use a nossa ferramenta de Verificação dentro do editor de regras. Se a verificação automática falhar repetidamente, é um sinal de que o seletor está mudando ou não existe.
2. Lógica Muito Restritiva (O Problema do "E")
Ao combinar regras, preste atenção na Lógica Geral do evento.
Se você selecionou "CUMPRIR TODAS (AND)", o visitante precisa gabaritar a prova.
- Sua Regra: Tempo Ativo > 120s E Scroll > 90%.
- O Visitante: Ficou 3 minutos (180s) mas só rolou até 50% da página.
- Resultado: Não Qualificado.
Como Diagnosticar: Verifique o Painel de Oportunidades. Se você vê que a regra de Tempo tem muitos dados, mas a de Scroll tem poucos, é o Scroll que está "matando" a sua qualificação. Considere baixar a exigência ou mudar a lógica para "OU".
3. Use o Modo de Depuração (Debug Mode)
O Intentyon possui um modo de diagnóstico "secreto" que mostra exatamente o que o script está vendo em tempo real.
- Abra seu site em uma nova aba.
- Adicione
?debug=trueao final da URL.- Exemplo:
www.minhaloja.com.br/produto-x?debug=true
- Exemplo:
- Abra o Console do Desenvolvedor:
- Clique com o botão direito na página > Inspecionar.
- Clique na aba Console.
- Interaja com o site.
O que procurar:
Você verá mensagens coloridas com a tag [INTENTYON].
- Ao carregar:
[INTENTYON] Configuração carregada...(Confirma que o script está ativo).[INTENTYON] Listeners globais anexados.(Confirma que ele está pronto para ouvir cliques).
- Ao clicar em um elemento:
[INTENTYON] Clique configurado detectado para o seletor: '#meu-botao'- Se você clicar e essa mensagem NÃO aparecer, seu Seletor CSS está errado.
4. Atraso no Processamento (Latência)
Lembre-se que o Intentyon processa dados em duas etapas:
- Ingestão: Imediata. O script envia o dado.
- Qualificação (Worker): Assíncrona. Nosso servidor processa as regras e decide se o visitante qualificou.
Embora geralmente leve segundos, em momentos de alto tráfego na internet, pode haver um atraso de alguns minutos entre a ação no site e o aparecimento do "+1" no dashboard.
Dica: Se você está testando, aguarde pelo menos 5 a 10 minutos antes de achar que algo está quebrado.
5. Testando em Abas Anônimas
Se você está testando a regra de Recorrência de Visitas ou Visualizações de Página, lembre-se que o seu navegador já tem um histórico "sujo" (você entra no seu próprio site todo dia).
Para um teste limpo:
- Abra uma Janela Anônima (Incognito).
- Isso simula um "Novo Visitante" com histórico zerado.
- Realize as ações.
- Feche a aba (para garantir que o lote final de dados seja enviado).