Lead Scoring com Dados de Intenção: Como Construir um Modelo que Realmente Prevê Compra
O lead scoring tradicional, baseado em cargo, setor e tamanho de empresa, é um mapa desatualizado. Ele diz onde o lead está no mercado, mas não se ele está prestes a comprar. Um diretor de TI em uma empresa de médio porte pode receber pontuação máxima e nunca converter, enquanto um analista que baixou três comparativos de preço na última semana pode estar pronto para fechar, mas com nota baixa demais para ser contatado. A diferença está nos dados de intenção: sinais comportamentais que revelam o momento real de decisão. Este artigo mostra como projetar, calibrar e validar um modelo de scoring dinâmico que usa esses sinais — e como evitar as armadilhas que transformam um sistema promissor em uma máquina de falsos positivos.
Por que o scoring demográfico falha em capturar o momento de compra
Modelos demográficos tratam o lead como um conjunto de atributos fixos. Cargo: gerente. Setor: tecnologia. Funcionários: 500. Pontuação: 85. Pronto para vendas. O problema é que esse lead pode estar apenas cumprindo uma pesquisa de mercado, sem orçamento, sem autoridade ou sem urgência. O scoring demográfico não distingue entre quem está comprando e quem está curioso.
A rigidez dos critérios estáticos
Quando o score depende de variáveis como "cargo = C-level" ou "setor = SaaS", o modelo assume que todo diretor de marketing em uma empresa de software está igualmente propenso a comprar. Na prática, a correlação entre cargo e intenção de compra é fraca. Um estudo da Forrester mostrou que leads com perfil ideal (ICP) mas zero engajamento têm taxa de conversão 80% menor do que leads com perfil mediano mas alta atividade comportamental. O cargo diz quem o lead é, não o que ele quer.
Leads com perfil ideal mas sem ação viram desperdício
Empresas que usam scoring demográfico puro frequentemente veem SDRs gastando semanas em contas que parecem perfeitas no papel — grande receita, decisor certo, setor alinhado — mas que nunca respondem a e-mails, nunca visitam a página de produto e nunca avançam no funil. O custo de oportunidade é alto: enquanto o time comercial persegue um lead que não está comprando, outro lead, com perfil menos impressionante mas com clara intenção, fica sem atendimento.
O viés de confirmação dos SDRs
Há um componente humano no problema. SDRs tendem a priorizar grandes contas por instinto, mesmo quando os dados mostram baixo engajamento. É o viés de confirmação em ação: o nome da empresa parece promissor, então o SDR justifica a abordagem com argumentos subjetivos. Um modelo demográfico reforça esse viés ao dar nota alta para leads que parecem bons no papel. O resultado é que o time comercial gasta energia em leads que deveriam estar em nurture, enquanto ignora leads que deveriam estar em negociação.
| Critério | Scoring Demográfico | Scoring Comportamental |
|---|---|---|
| Base de dados | Cargo, setor, porte da empresa | Visitas a páginas, downloads, cliques, tempo no site |
| Acurácia preditiva | Baixa (correlação fraca com compra) | Alta (correlação forte com intenção) |
| Adaptabilidade | Estático; muda apenas com revisão manual | Dinâmico; recalibra com novos dados |
| Risco de falso positivo | Alto (leads com perfil ideal mas sem interesse) | Médio (depende de calibração e segmentação) |
| Complexidade de implementação | Baixa (dados de CRM) | Alta (integração de múltiplas fontes) |
Variáveis comportamentais que realmente indicam intenção de compra
Nem toda ação tem o mesmo peso. Um lead que visita a página inicial dez vezes pode estar apenas perdido. Outro que baixa um whitepaper técnico e depois acessa a página de preço três vezes em dois dias está sinalizando algo muito mais concreto. A chave é hierarquizar os sinais com base em correlação comprovada com fechamento.
Páginas de preço e comparativos: o sinal mais forte
Visitas a páginas de preço têm correlação direta com intenção de compra, especialmente em ciclos de venda curtos (até 90 dias). Um lead que acessa a página de preço três vezes em sete dias tem 40% mais chance de fechar, segundo dados da Marketo. O mesmo vale para páginas de comparativo: quem está comparando seu produto com concorrentes está em estágio avançado de avaliação.
Mas há uma nuance importante. Em ciclos de venda longos (enterprise, com mais de seis meses), visitas a preço podem vir de leads no início da pesquisa, apenas mapeando o mercado. Nesses casos, o sinal só é forte quando combinado com repetição e recência. Um lead que visita preço uma vez e nunca mais volta provavelmente está apenas curioso. Outro que visita três vezes em uma semana e depois agenda uma demo está em estágio de decisão.
Downloads de whitepapers técnicos vs. e-books genéricos
Nem todo download vale o mesmo peso. Um e-book genérico sobre "tendências de mercado" atrai leads no topo do funil, muitos sem intenção real de compra. Já um whitepaper técnico que compara seu produto com concorrentes, ou um guia de implementação, atrai leads que já estão avaliando ativamente. O peso deve refletir a profundidade do conteúdo: download de comparativo técnico pode valer 50 pontos, enquanto um e-book introdutório vale 10.
Visitas repetidas à página de produto
Frequência e recência são métricas complementares. Um lead que visita a página de produto cinco vezes nos últimos 30 dias está em estágio de consideração ativa. Um lead que visitou uma vez há três meses provavelmente esqueceu que seu produto existe. A variável "recência da última visita a produto" deve ser ponderada com decaimento temporal: visitas nos últimos 7 dias valem mais do que visitas nos últimos 30.
Interação com e-mails de nurture
Abertura de e-mail é o sinal mais supervalorizado no marketing B2B. Muitos leads abrem e-mails por hábito, por curiosidade ou porque o assunto era interessante — sem qualquer intenção de compra. O clique em links de produto ou de preço dentro do e-mail é um sinal muito mais forte. Uma boa prática é ponderar abertura com peso baixo (5 pontos) e clique em link de produto com peso alto (30 pontos).
Dados de intenção de terceiros
Ferramentas como Bombora e G2 oferecem dados de intenção baseados em consumo de conteúdo em sites de terceiros. O valor é real, mas o ruído também. Um lead que pesquisa "software de automação de marketing" em sites de terceiros pode estar apenas fazendo pesquisa acadêmica. A granularidade é limitada: você sabe que o lead pesquisou um tópico, mas não qual página específica visitou nem por quanto tempo. Use esses dados como complemento, não como base do modelo.
| Variável | Peso Sugerido (0-100) | Justificativa | Contra-narrativa |
|---|---|---|---|
| Visita à página de preço (últimos 7 dias) | 80 | Correlação forte com fechamento em ciclos curtos | Em enterprise, pode ser lead no início da pesquisa |
| Download de comparativo técnico | 50 | Indica avaliação ativa de concorrentes | Pode ser lead de concorrente pesquisando |
| Visita à página de produto (3+ vezes em 30 dias) | 60 | Frequência + recência indicam consideração | Pode ser lead já cliente buscando suporte |
| Clique em link de produto em e-mail | 30 | Engajamento real com conteúdo de produto | Abertura sem clique não vale |
| Download de e-book genérico | 10 | Atrai leads no topo do funil | Baixa correlação com fechamento |
| Visita ao blog (sem visita a produto) | 5 | Consumo de conteúdo sem intenção | Pode ser estudante ou concorrente |
Como construir um modelo de scoring dinâmico com machine learning
A implementação prática exige mais do que escolher um algoritmo. É um processo que começa na coleta de dados e termina na validação com métricas reais de negócio.
Coleta e integração de dados
O modelo precisa de três fontes principais: site (Google Analytics ou ferramenta de tracking), e-mail (ESP como HubSpot ou Marketo) e CRM (Salesforce ou similar). O desafio é unificar esses dados em um único registro por lead. Cada ação — visita a uma página, abertura de e-mail, download — vira uma linha na tabela de eventos. O lead é a chave primária.
A integração pode ser feita via APIs ou ferramentas de ETL como Zapier ou Segment. O importante é que os dados estejam no mesmo lugar e com timestamps precisos. Sem isso, o modelo não consegue calcular recência nem frequência.
Pré-processamento
Dados brutos raramente estão prontos para modelagem. Três problemas comuns:
- Missing values: leads sem histórico de e-mail (porque não abriram nenhum) ou sem visitas ao site. A solução é criar uma categoria "sem dado" e tratar como valor neutro, não como zero.
- Normalização: leads de grandes empresas tendem a ter mais tráfego orgânico porque têm mais funcionários. Sem normalizar, o modelo vai superpontuar contas grandes. Divida o número de visitas pelo número de funcionários ou use uma escala logarítmica.
- Features temporais: crie variáveis como "recência da última visita a preço" (dias desde a última visita) e "frequência de visitas a comparativos nos últimos 30 dias". Essas features capturam o momento do lead melhor do que o volume bruto.
Escolha do algoritmo
Três opções principais, cada uma com trade-offs:
- Regressão logística: interpretável. Os coeficientes mostram o peso de cada variável, o que facilita explicar para vendas por que um lead tem score alto. Funciona bem com 200-300 leads convertidos. A desvantagem é que assume relações lineares entre variáveis.
- Random Forest: captura interações não lineares — por exemplo, o efeito de "visita a preço" pode ser muito maior para cargos de decisão do que para analistas. Exige mais dados (500+ leads convertidos) e é menos interpretável.
- XGBoost: ainda mais preciso que Random Forest, mas ainda mais caixa-preta. Útil quando a prioridade é acurácia máxima, não explicação.
Para a maioria dos times de marketing B2B, a regressão logística é o ponto de partida ideal. É fácil de implementar, fácil de explicar e entrega ganhos significativos em relação a regras manuais.
Validação com holdout set
Nunca treine e teste o modelo no mesmo conjunto de dados. Separe 20-30% dos leads para validação. As métricas principais:
- AUC-ROC: mede a capacidade do modelo de distinguir leads que convertem dos que não convertem. Acima de 0,75 é bom; acima de 0,85 é excelente.
- Lift curve: mostra quanto o modelo melhora em relação ao acaso. Se o decil mais alto de score tem taxa de conversão 3x maior que a média, o lift é 3.
- Taxa de conversão por decil: o indicador mais direto. O decil mais alto deve ter taxa de conversão muito superior ao mais baixo.
Calibração contínua com feedback de vendas
O modelo não é estático. Leads que eram quentes há seis meses podem não ser mais, especialmente se o produto mudou ou um concorrente entrou no mercado. A calibragem depende de feedback estruturado de vendas.
Após cada lead perdido ou ganho, o SDR registra:
- Motivo da perda (preço, concorrência, timing, falta de autoridade)
- Nível de intenção percebido (1-5)
- Se o lead estava realmente pronto para comprar
Esses dados alimentam o modelo na próxima recalibração. Sem esse ciclo, o modelo gradualmente perde precisão.
Checklist: Passos para implementar um modelo de scoring preditivo
- Definir variáveis comportamentais com base em correlação com fechamento (não apenas volume)
- Integrar dados de site, e-mail e CRM em uma única base
- Normalizar dados para evitar viés de tamanho de empresa ou tráfego orgânico
- Escolher algoritmo com base no volume de dados e necessidade de interpretabilidade
- Validar modelo com holdout set e métricas como AUC-ROC e lift curve
- Estruturar coleta de feedback de vendas com critérios objetivos
- Recalibrar modelo trimestralmente ou após mudanças significativas no mercado
- Segmentar leads por persona, estágio do funil e produto
- Monitorar taxa de leads quentes que não fecham como sinal de descalibração
- Considerar modelo híbrido em ciclos de venda longos ou com baixo volume de dados
Armadilhas comuns e como evitá-las
Mesmo um modelo bem construído pode falhar se não considerar os erros típicos que degradam a precisão.
Supervalorização de visitas ao blog
Um caso real: uma empresa de SaaS B2B pontuava leads que visitavam o blog 10+ vezes como "quentes". A taxa de conversão era baixíssima. Ao investigar, descobriram que a maioria desses leads eram estudantes de marketing, concorrentes ou profissionais que usavam o blog como referência. A solução foi criar um filtro: visitas a blog só contam se o lead também visitou a página de produto ou preço. Sem isso, o modelo infla a pontuação de leads que nunca vão comprar.
Multicolinearidade
Variáveis correlacionadas — como número de visitas e tempo no site — podem inflar artificialmente a pontuação. Um lead que visita muito e fica muito tempo recebe nota alta duas vezes pelo mesmo comportamento. Use o Variance Inflation Factor (VIF) para detectar multicolinearidade. Se VIF > 5 para uma variável, considere removê-la ou combiná-la com outra.
Viés de dados
Leads de grandes empresas geram mais tráfego orgânico porque têm mais funcionários. Sem normalizar, o modelo vai superpontuar contas grandes, mesmo que o engajamento per capita seja baixo. Uma solução é dividir o número de visitas pelo número de funcionários ou usar uma escala logarítmica. Outra é usar dados de intenção de terceiros como complemento, já que esses dados são independentes do tamanho da empresa.
Modelo único para todos os produtos
Sinais de intenção variam por linha de produto. Um lead que pesquisa "software de automação de e-mail" pode não ter interesse em "software de CRM". Se o modelo usa as mesmas variáveis para todos os produtos, ele vai gerar falsos positivos. A solução é criar modelos separados por produto ou, no mínimo, ponderar variáveis de forma diferente para cada linha.
Falta de segmentação por estágio do funil
Leads no topo do funil (que baixaram um e-book) e leads no fundo (que pediram uma demo) exigem pesos diferentes. Um lead que pediu demo está muito mais perto de comprar do que um que baixou conteúdo. O modelo deve refletir isso: ações de fundo de funil (demo, contato com vendas) devem ter peso muito maior do que ações de topo.
"No começo, a gente pontuava tudo que era ação: visita ao blog, abertura de e-mail, download de qualquer coisa. O modelo ficou cheio de leads 'quentes' que nunca respondiam. Quando a gente filtrou só ações de produto e preço, a taxa de conversão subiu 40% em dois meses." — Gerente de Marketing de uma empresa de SaaS B2B
Como medir a precisão do modelo além da taxa de conversão
A taxa de conversão bruta pode enganar. Se o modelo pontua bem leads que já estavam quentes, mas falha em identificar novos leads promissores, a taxa pode ser alta, mas o modelo é inútil para gerar novas oportunidades. Métricas complementares revelam a real eficácia.
Taxa de conversão por decil de pontuação
Divida os leads em 10 grupos iguais por score. O decil mais alto deve ter taxa de conversão muito superior à média. Se a diferença entre o decil mais alto e o mais baixo for pequena, o modelo não está discriminando bem.
Tempo médio até fechamento
Leads com alta intenção devem fechar em menos tempo. Se leads com pontuação alta demoram tanto quanto leads médios, o modelo pode estar capturando apenas leads que já estavam no funil, não leads realmente quentes. Calcule o tempo médio entre a primeira ação e o fechamento para cada decil.
Taxa de leads quentes que não fecham
Se 40% dos leads com score máximo não fecham, o modelo está descalibrado. Esse indicador deve ser monitorado mensalmente. Um aumento súbito sugere que o modelo precisa de recalibração.
Lift curve
O lift mostra quanto o modelo melhora em relação ao acaso. Se a taxa de conversão média é 5% e o decil mais alto tem 15%, o lift é 3. Quanto maior o lift, melhor o modelo. Um lift abaixo de 2 sugere que o modelo não está agregando valor.
AUC-ROC
Mede a capacidade de distinguir leads que convertem dos que não convertem. Acima de 0,75 é aceitável; acima de 0,85 é excelente. Abaixo de 0,7, o modelo é pior que uma moeda.
| Métrica | O que mede | Interpretação | Ação corretiva |
|---|---|---|---|
| Taxa de conversão por decil | Distribuição da conversão entre scores | Decil mais alto deve ter taxa 3x+ a média | Se diferença pequena, modelo não discrimina |
| Tempo médio até fechamento | Velocidade de conversão por score | Leads de alta pontuação devem fechar mais rápido | Se tempo igual, modelo captura leads já no funil |
| Taxa de leads quentes que não fecham | Falsos positivos no topo do score | Deve ficar abaixo de 20% | Se sobe, recalibrar com feedback de vendas |
| Lift curve | Ganho sobre o acaso | Lift > 2 é bom; > 3 é excelente | Se lift < 2, modelo não agrega valor |
| AUC-ROC | Discriminação entre conversão e não conversão | > 0,75 bom; > 0,85 excelente | Se < 0,7, revisar variáveis e algoritmo |
Calibração contínua: como evitar que o modelo se torne obsoleto

Um modelo de scoring não é um projeto único. É um sistema vivo que precisa de manutenção regular.
Frequência ideal de recalibração
Trimestral é o padrão para a maioria dos negócios B2B. Mas há exceções: após um lançamento de concorrente, uma mudança de preço ou uma reestruturação de produto, o modelo deve ser reavaliado imediatamente. O comportamento dos leads muda, e o modelo precisa acompanhar.
Como estruturar o feedback de vendas
O feedback de vendas é a matéria-prima da calibração. Mas feedback subjetivo ("achei que o lead não estava pronto") é inútil. Estruture a coleta com critérios objetivos:
- Lead ganho: qual foi o motivo principal da compra? (preço, funcionalidade, suporte)
- Lead perdido: qual foi o motivo principal? (preço, concorrência, timing, falta de autoridade)
- Nível de intenção percebido: escala de 1 a 5, com âncoras (1 = "só pesquisando", 5 = "pronto para comprar amanhã")
Esses dados alimentam o modelo na recalibração. Leads que foram perdidos por "timing" podem ter seu score reduzido, enquanto leads ganhos por "funcionalidade" podem ter o peso de visitas a páginas de funcionalidade aumentado.
Drift do modelo
O drift é a degradação gradual da precisão. Sinais de drift incluem:
- Aumento na taxa de leads quentes que não fecham (de 20% para 40%)
- Queda no lift (de 3 para 1,5)
- SDRs começam a ignorar leads com score alto porque "nunca convertem"
Quando o drift é detectado, a calibração deve ser imediata, não esperar o ciclo trimestral.
Reavaliação após mudanças no mercado
Uma mudança de preço, o lançamento de um concorrente forte ou uma crise econômica alteram o comportamento de compra. Leads que antes eram quentes podem se tornar frios. O modelo precisa ser reavaliado com dados recentes, ignorando o histórico anterior à mudança.
Checklist: Passos para recalibrar o modelo com feedback de vendas
- Coletar feedback de vendas dos últimos 90 dias (motivo de perda/ganho, intenção percebida)
- Comparar scores previstos com resultados reais (conversão ou não)
- Identificar variáveis com maior erro de predição
- Ajustar pesos das variáveis com base no feedback
- Retreinar o modelo com dados atualizados
- Validar com holdout set recente
- Monitorar métricas de drift (taxa de leads quentes que não fecham, lift)
- Comunicar mudanças ao time de vendas
Quando o scoring comportamental não é suficiente: exceções e modelos híbridos
Há cenários em que dados comportamentais são escassos ou ruidosos. Nesses casos, o scoring puro baseado em intenção falha, e é preciso recorrer a modelos híbridos.
Ciclos de venda muito longos
Em setores como imobiliário, equipamentos industriais ou software enterprise com ciclo de 12+ meses, os leads geram poucas ações comportamentais. Eles podem visitar o site uma vez por mês, baixar um conteúdo a cada trimestre. Nesse cenário, o scoring comportamental puro não tem dados suficientes para ser preciso.
A solução é um modelo híbrido que combina:
- Dados demográficos (cargo, setor, porte) com peso maior (60%)
- Dados comportamentais (visitas, downloads) com peso menor (40%)
- Dados de intenção de terceiros (Bombora) para capturar pesquisas fora do site
- Eventos de vida (mudança de emprego, captação de investimento) como gatilhos
Uma empresa de equipamentos industriais usou esse modelo híbrido e aumentou a taxa de conversão em 25% em relação ao scoring demográfico puro.
Múltiplos produtos
Empresas com linhas de produto distintas precisam de modelos separados. Um lead que pesquisa "software de automação de marketing" pode não ter interesse em "software de CRM". Usar o mesmo modelo para ambos gera falsos positivos. A solução é criar modelos por produto, com variáveis e pesos específicos.
Upsell e cross-sell
Leads que já são clientes têm um histórico de comportamento que deve ser ponderado de forma diferente. Um cliente que visita a página de preço de um produto complementar está sinalizando intenção de upsell, mas o peso deve ser maior do que para um lead novo, porque o cliente já conhece a empresa. Além disso, o comportamento de compra passada (produtos adquiridos, tempo de relacionamento) deve entrar como variável.
Dados de intenção de terceiros
Ferramentas como Bombora e G2 oferecem dados de intenção baseados em consumo de conteúdo em sites de terceiros. O valor é real, mas a granularidade é limitada. Você sabe que um lead pesquisou "software de automação de marketing", mas não qual página específica visitou nem por quanto tempo. Use esses dados como complemento, não como base do modelo. Eles são úteis para identificar leads que estão no mercado, mas não substituem dados comportamentais próprios.
"Scoring comportamental puro funciona bem quando o lead tem um volume razoável de ações. Em setores com ciclo longo, a gente aprendeu que o modelo híbrido — demográfico + comportamental + intenção de terceiros — dá resultados mais consistentes. Não adianta forçar o comportamental onde ele não tem dados." — Analista de Marketing de uma empresa de equipamentos industriais