Como ensinar o algoritmo da Meta a buscar leads melhores: o feedback loop de qualidade
O algoritmo da Meta não sabe o que é um lead bom. Ele sabe quem disparou o evento que você escolheu como objetivo e procura mais gente parecida. Ensinar o algoritmo a buscar leads melhores é, portanto, uma questão de sinal: devolver para a plataforma quem realmente tinha perfil, com consistência, no volume certo. Este artigo mostra como fechar esse ciclo.
É o ciclo em que cada lead gerado pela campanha é qualificado (no formulário e depois no CRM), o resultado dessa qualificação volta para a plataforma de anúncios como evento de conversão, e a plataforma usa esse retorno para decidir a quem entregar o próximo anúncio. Quanto mais fiel o retorno, melhor o próximo lead.
O algoritmo só sabe o que você conta para ele
A entrega de anúncios da Meta funciona por semelhança: a partir das pessoas que dispararam o evento de otimização, o sistema estima quem mais tem probabilidade de disparar o mesmo evento e prioriza essas pessoas no leilão. O evento é a única definição de sucesso que o algoritmo conhece.
Faça a conta com números comuns: uma campanha gera 100 leads por semana e o comercial aprova 15. Se o evento de otimização é o Lead padrão, o algoritmo aprende com 100 pessoas, das quais 85 são ruído. Ele fica muito bom em encontrar quem preenche formulários, o que inclui curiosos, estudantes e concorrentes. O CPL cai, e a taxa de qualificação cai junto. Esse padrão é o tema de CPL baixo pode estar destruindo sua campanha.
Se o evento de otimização é "lead com perfil", o algoritmo aprende com 15 pessoas certas em vez de 100 misturadas. Menos dados, mas dados que apontam para a direção que você quer. O trabalho é produzir esse sinal com regularidade.
O feedback loop completo
Cada seta desse ciclo carrega uma informação. Do anúncio para o formulário vão o clique e os identificadores (fbclid, UTMs). Do formulário para a regra vão as respostas. Da regra para a Meta vai o evento, com e-mail e telefone com hash para a plataforma reconhecer a pessoa. Da Meta para o próximo anúncio vai o ajuste de entrega. Se uma seta quebra, o ciclo continua girando, só que com o sinal errado: a campanha "otimiza" para o que sobrou.
Os três níveis de sinal e o que cada um ensina
Existem três eventos possíveis para fechar o loop, e eles não competem: se complementam por profundidade e por volume.
| Nível | Sinal | Quando dispara | O que ensina | Volume típico |
|---|---|---|---|---|
| 1 | Lead | Em todo envio do formulário | Quem preenche formulários | Alto: todos os envios |
| 2 | Lead qualificado | No envio, quando as respostas passam no corte | Quem tem faturamento, urgência e cargo compatíveis | Médio: 15% a 50% dos envios |
| 3 | Oportunidade ou venda | Dias ou semanas depois, a partir do CRM | Quem de fato compra | Baixo: 2% a 10% dos envios |
O nível 1 tem volume, mas ensina pouco. O nível 3 ensina tudo, mas chega tarde e em pouca quantidade. O nível 2 é o equilíbrio: é imediato, tem volume razoável e já carrega a definição do comercial. Por isso ele é o primeiro evento a construir, e o passo a passo técnico está em como enviar leads qualificados para o Meta Ads.
A regra prática: otimize pelo nível mais profundo que ainda tem volume suficiente para a campanha aprender. Use os níveis acima como leitura e os níveis abaixo como validação. Quando o nível 3 tiver volume, ele assume; até lá, o nível 2 é o objetivo e o nível 3 confirma se o corte está certo.
O que estraga o sinal
A maior parte das campanhas que "não aprendem" não tem problema de criativo. Tem problema de sinal. Os erros mais comuns:
- Otimizar por Lead genérico e cobrar qualidade. O algoritmo entregou exatamente o que foi pedido: gente que preenche. A cobrança é pelo evento que ele nunca recebeu.
- Formulário instantâneo sem qualificação. Dados autopreenchidos, zero atrito e nenhuma pergunta de corte produzem volume com baixa intenção. Quando faz sentido usar e quando não faz está em formulário instantâneo da Meta ou formulário próprio.
- Eventos duplicados. Pixel e API de Conversões enviando sem o mesmo
event_iddobram os números e distorcem o aprendizado. - Evento de teste esquecido. Um código de teste que ficou no ar marca todos os eventos como teste, e a campanha otimiza no vazio.
- Critério de qualificação que muda toda semana. Cada mudança na regra muda o significado do evento; a Meta reinicia o aprendizado e você perde a comparação entre períodos.
- Um evento diferente por formulário. "lead-qualificado-quiz", "lead-qualificado-lp" e "mql" espalham um volume que já é pequeno. Um nome, todos os formulários.
- Conversão marcada na página de obrigado. Quem fecha a aba antes do redirecionamento some do sinal. O evento deve disparar no envio confirmado.
- Chamar todo lead de Purchase. Inflar o evento não engana o algoritmo por muito tempo; só destrói a leitura de valor e a relação com o nível 3.
Como estruturar a otimização por qualidade
A estrutura que costuma funcionar, em ordem de execução:
- Defina o critério com o comercial e congele por quatro semanas. Uma frase, verificável nas respostas do formulário: "fatura acima de R$ 10 mil e quer começar em até 30 dias". Os critérios possíveis estão em como qualificar leads automaticamente.
- Um evento por nível. Lead em todo envio; um evento personalizado único para o qualificado; e, quando existir, um evento de venda vindo do CRM. Nomes fixos, iguais em toda a conta.
- Crie a conversão personalizada apontando para o evento qualificado, para ele aparecer como opção de objetivo no conjunto de anúncios.
- Escolha o evento de otimização pelo volume. Com cerca de 50 eventos qualificados por semana por conjunto, otimize por ele. Abaixo disso, otimize por Lead e leia o qualificado ao lado, ou consolide conjuntos até chegar lá.
- Respeite a fase de aprendizado. Depois de trocar o evento, evite mexer em verba, público e criativo por cerca de uma semana. Cada edição significativa reinicia o ciclo.
- Decida por CPQL, não por CPL. Compare o custo por lead qualificado entre conjuntos e períodos. É comum o CPL subir e o CPQL cair quando a otimização muda de nível.
- Alimente públicos com o evento certo. Público semelhante a partir de quem disparou lead-qualificado, e lista de clientes do CRM, tendem a render mais do que semelhante a partir de todos os leads.
Um cenário ilustrativo do que muda ao trocar o nível de otimização, com a mesma verba semanal de R$ 1.200:
| Evento de otimização | Leads | CPL | Taxa de qualificação | Leads qualificados | CPQL |
|---|---|---|---|---|---|
| Lead | 100 | R$ 12 | 15% | 15 | R$ 80 |
| Lead qualificado | 60 | R$ 20 | 45% | 27 | R$ 44 |
Os números são hipotéticos e variam por nicho, oferta e criativo. O padrão, porém, se repete: menos leads, mais caros individualmente, e mais leads que o comercial quer atender por real investido. Quem olha só a primeira coluna acha que a campanha piorou.
A rotina semanal com o comercial
O loop não fecha sozinho. Uma revisão semanal de 30 minutos entre mídia e comercial mantém o sinal honesto:
- Falsos positivos. Quais leads marcados como qualificados o comercial descartou, e por quê. Se o motivo se repete, é a pergunta de corte que precisa mudar (na próxima janela de quatro semanas, não amanhã).
- Falsos negativos. Algum lead fora do corte fechou? Talvez o critério esteja apertado demais.
- Status do CRM de volta para a mídia. Quantos qualificados viraram reunião, proposta e venda, por campanha e por conjunto. Isso exige que cada lead tenha chegado ao CRM com as UTMs; o desenho está em como integrar formulário, CRM e tráfego pago.
- Funil por pergunta. Se a pergunta de qualificação está expulsando gente, o volume do evento cai por atrito, não por falta de perfil. As Métricas por etapa mostram isso.
- Verba por CPQL. Mover orçamento para o conjunto com menor custo por lead qualificado, e não para o de menor CPL.
Onde o BRForms entra
O BRForms cobre o trecho do loop que vai do formulário até a Meta. A qualificação acontece no momento do envio, por regra sobre as respostas; a regra dispara um evento personalizado com nome livre, enviado pelo Pixel e pela API de Conversões com o mesmo event_id, com e-mail, telefone e nome com hash, além de fbp e fbc. O mesmo envio leva o lead ao CRM pelo webhook ou ao Google Sheets, com as UTMs e o fbclid que o comercial precisa para devolver o status depois.

O nível 3, a venda voltando para a Meta, fica a cargo do CRM ou de uma automação a partir dele. O BRForms não envia esse evento, porque a venda acontece fora do formulário; o que ele faz é entregar os identificadores necessários ao CRM junto com o lead. Para começar pelo nível 2, o guia Meta Pixel e Conversions API mostra a configuração e o guia de lógica condicional mostra a regra.
Perguntas frequentes
Como ensinar o algoritmo da Meta a trazer leads melhores?
Mudando o evento que a campanha usa como objetivo: em vez de otimizar pelo Lead genérico, envie um evento que dispara só quando o lead tem perfil (qualificado no formulário) e, quando houver volume, um evento de venda vindo do CRM. O algoritmo busca semelhança com quem disparou o evento, então o sinal define o tipo de lead que chega.
Quanto tempo leva para a campanha aprender com o novo evento?
A fase de aprendizado costuma durar até a campanha acumular cerca de 50 eventos de otimização no conjunto de anúncios, o que a Meta usa como referência. Nesse período, evite editar verba, público e criativo; cada mudança significativa reinicia o ciclo. Compare CPL e CPQL só depois disso.
Devo otimizar por lead qualificado ou por venda?
Pelo nível mais profundo que ainda tem volume suficiente. Venda ensina mais, mas é rara e chega tarde. Na maioria das operações, o lead qualificado no envio é o objetivo, e a venda serve para validar se o critério de qualificação está certo. Quando as vendas passam de algumas dezenas por semana, elas podem assumir o papel de objetivo.
O que acontece se eu mudar o critério de qualificação com frequência?
O evento muda de significado a cada alteração, a Meta reinicia o aprendizado e você perde a comparação entre períodos. Congele o critério por janelas de quatro semanas, registre cada mudança e ajuste com base nos falsos positivos e negativos apontados pelo comercial.
Crie uma conta grátis no BRForms, configure a regra de lead qualificado e envie o sinal certo para a Meta pelo Pixel e pela API de Conversões, com deduplicação e sem código.
Criar conta grátis