Marketing attribution: como atribuir receita sem achismo
Entenda como estruturar marketing attribution para conectar campanhas, leads, ligações, CRM e receita com critérios práticos.

Neste artigo
- O que marketing attribution precisa responder
- O erro que quase todo mundo comete: aceitar o último clique como verdade
- Antes de escolher um modelo, corrija a coleta de dados
- Uma estrutura mínima de dados para ligar mídia e receita
- Exemplo operacional: o lead barato que custa caro
- Como escolher um modelo sem transformar a análise em tese acadêmica
- O papel do CRM e do comercial na attribution
- Como aplicar em redes de franquias sem perder a visão local
- Uma rotina prática de análise
- O próximo passo é fechar os pontos cegos
Marketing attribution não é escolher qual canal “merece crédito” em uma reunião de resultados. É construir um método para entender quais ações realmente contribuíram para gerar uma oportunidade, uma venda ou uma receita recorrente.
Depois de mais de uma década operando campanhas, eu aprendi que o problema não costuma ser falta de mídia. O problema é que muita empresa toma decisão olhando para uma parte incompleta da jornada. O Meta Ads registra um lead, o Google Ads registra uma conversão, o CRM registra uma venda e ninguém consegue provar se aqueles eventos pertencem à mesma pessoa.
Eu sou Carlos de Oliveira, fundador da AutoAgencia, e vejo esse cenário tanto em PMEs quanto em redes de franquias e agências que já investem volumes relevantes. A campanha parece funcionar no gerenciador de anúncios, mas o caixa não acompanha. Quando isso acontece, não adianta trocar criativo toda semana: primeiro é preciso organizar a medição.
O que marketing attribution precisa responder
Um sistema de marketing attribution útil precisa responder perguntas operacionais, não perguntas de vaidade:
- Qual campanha iniciou o contato com um lead que depois comprou?
- Qual canal ajudou a converter uma pessoa que já conhecia a marca?
- Quanto de receita veio de cada origem, não apenas quantos formulários foram enviados?
- Quais campanhas atraem contatos que o comercial consegue atender e fechar?
- Em quanto tempo cada origem avança de primeiro contato até venda?
Repare que nenhuma dessas perguntas é respondida apenas por cliques, impressões ou custo por lead. Essas métricas continuam importantes para operar mídia, mas não substituem resultado comercial.
Em negócios com venda simples e checkout imediato, a ligação entre anúncio e receita pode ser mais direta. Em serviços, franquias, B2B, educação, saúde, automotivo, imóveis e negócios que fecham por telefone ou WhatsApp, a jornada raramente cabe em uma única plataforma.
O erro que quase todo mundo comete: aceitar o último clique como verdade
O último clique é conveniente porque aparece pronto nos relatórios. Uma pessoa vê um anúncio em vídeo, pesquisa a marca dias depois, entra pelo resultado orgânico e envia um formulário. Se o CRM não recebe a origem corretamente, o orgânico parece ter gerado a venda sozinho. Se a conversão é medida apenas no Google Ads, a busca de marca pode receber um crédito que começou em outro canal.
Isso não significa que o último clique seja inútil. Ele pode ser uma regra válida para uma decisão específica, desde que todos saibam que é uma regra parcial. O erro é tratá-lo como diagnóstico completo de aquisição.
Eu prefiro separar as análises em três camadas:
- Origem de descoberta: onde a pessoa teve o primeiro contato identificável.
- Origem de conversão: qual ponto de contato ocorreu antes do lead, ligação ou compra.
- Origem de receita: qual origem estava registrada quando a oportunidade foi criada e, depois, ganhou no CRM.
Essa divisão reduz discussões improdutivas entre mídia, comercial e diretoria. Em vez de disputar quem “ganhou” uma venda, o time passa a enxergar o papel de cada canal.
Antes de escolher um modelo, corrija a coleta de dados
Não existe modelo de attribution que salve uma operação com dados quebrados. Se UTMs somem, se o CRM permite cadastrar origem manualmente sem padrão e se uma ligação não é associada à campanha, o relatório final terá aparência de precisão, mas continuará errado.
Padronize UTMs e nomes de campanha
O primeiro passo é definir uma convenção simples e aplicável. Eu recomendo que os parâmetros identifiquem plataforma, tipo de mídia, campanha, conjunto ou público quando necessário e peça criativa. O objetivo não é criar uma URL impossível de ler. O objetivo é permitir reconciliação entre analytics, landing page, CRM e plataforma de mídia.
Uma regra prática: se duas pessoas do time nomeiam a mesma origem de maneiras diferentes, o relatório vai fragmentar os dados. “facebook”, “meta”, “Meta Ads” e “FB” não podem significar a mesma coisa dentro do CRM.
Registre a origem no momento certo
O ideal é capturar os parâmetros no primeiro acesso identificável e preservá-los até o envio do formulário, criação do contato ou início da conversa. Se o usuário volta direto ao site depois, a origem inicial não deve desaparecer simplesmente porque a sessão atual não trouxe UTM.
Também é importante registrar a origem de conversão. Ela pode ser diferente da origem inicial. Guardar os dois campos permite analisar campanhas de prospecção e campanhas de demanda já existente sem misturar os papéis.
Não trate telefone como tráfego não rastreável
Em muitas operações, a ligação é a conversão mais valiosa. Quando o telefone do site é fixo e igual para toda a audiência, a equipe perde a capacidade de saber qual campanha estimulou o contato. O resultado é previsível: a mídia parece menos eficiente do que realmente foi, e os canais que recebem crédito indireto parecem melhores do que são.
Rastreamento de ligações não resolve sozinho toda a attribution, mas elimina uma das maiores zonas cegas de negócios que vendem por atendimento humano.
Uma estrutura mínima de dados para ligar mídia e receita
Eu não começo por uma ferramenta sofisticada. Começo por quais campos precisam existir e por quem é responsável por preenchê-los. A tabela abaixo mostra uma estrutura mínima que funciona como base para uma agência, uma PME ou uma rede com unidades.
| Campo | Onde registrar | Por que importa |
|---|---|---|
| ID do lead ou contato | CRM e formulários | Permite ligar eventos do site, atendimento e venda à mesma pessoa. |
| Data e hora do primeiro contato | CRM | Ajuda a comparar janelas de conversão e o tempo de resposta comercial. |
| UTM source, medium e campaign | Formulário, analytics e CRM | Identifica a origem declarada da sessão e da campanha. |
| Origem inicial e origem de conversão | CRM | Evita confundir descoberta de marca com o último ponto de contato. |
| Canal de atendimento | CRM ou sistema de atendimento | Diferencia formulário, ligação, WhatsApp, loja e outros caminhos. |
| Status da oportunidade | CRM | Separa lead recebido, qualificado, proposta, venda e perda. |
| Valor da venda e data de fechamento | CRM ou ERP | Transforma volume de leads em análise de receita e retorno. |
| Motivo de perda | CRM | Mostra se a mídia trouxe perfil inadequado ou se houve problema comercial. |
Sem status de oportunidade e valor de venda, a empresa mede geração de contatos, não retorno. Isso é uma diferença crítica. Uma campanha pode ter custo por lead baixo e, ainda assim, trazer pessoas sem perfil, fora da região atendida ou sem capacidade de compra.
Exemplo operacional: o lead barato que custa caro
Vou usar um exemplo numérico de cálculo, não uma promessa de desempenho. Imagine duas campanhas com o mesmo investimento de R$ 3.000.
A campanha A gera 120 leads, com custo por lead de R$ 25. A campanha B gera 60 leads, com custo por lead de R$ 50. Se a análise termina aí, a tendência é mover verba para a campanha A.
Agora entra o CRM. Dos 120 leads da campanha A, 12 viram oportunidades qualificadas e 2 fecham, com ticket médio de R$ 4.000. A receita é R$ 8.000. Dos 60 leads da campanha B, 18 viram oportunidades qualificadas e 5 fecham, com o mesmo ticket médio. A receita é R$ 20.000.
O custo por venda da campanha A é R$ 1.500. O da campanha B é R$ 600. A campanha B parecia duas vezes mais cara no topo do funil, mas se mostrou 60% mais barata por venda nesse cenário.
Esse tipo de diferença é o motivo pelo qual eu não recomendo otimizar verba apenas por CPL quando existe venda consultiva. A métrica de topo serve para detectar eficiência de captação. A decisão de escala precisa considerar qualidade, avanço de funil, receita e capacidade de atendimento.
Como escolher um modelo sem transformar a análise em tese acadêmica
O modelo deve acompanhar a maturidade do dado e o tipo de decisão que você precisa tomar. Não vale implementar uma lógica complexa se a origem básica ainda está ausente em metade dos contatos.
Quando usar first touch
First touch é útil para avaliar descoberta e prospecção. Ele responde quais canais estão trazendo novas pessoas para a base. Para marcas que investem em conteúdo, vídeo, mídia de alcance e campanhas de geração de demanda, essa visão evita que todo crédito fique com branded search ou remarketing.
Quando usar last touch
Last touch ajuda a entender qual ação antecedeu a conversão. É prático para otimizações de landing page, campanhas de fundo de funil e análise de busca de alta intenção. Eu só não o uso como único critério para cortar canais de descoberta.
Quando usar um modelo linear ou por posição
Modelos lineares distribuem crédito entre os contatos conhecidos. Modelos por posição dão mais peso ao primeiro e ao último contato. Eles podem ajudar quando há jornada mais longa, desde que a empresa entenda que são regras de distribuição, não uma prova causal.
Quando fazer testes de incrementalidade
Se há investimento suficiente e capacidade de segmentar regiões, públicos ou períodos de forma controlada, testes de incrementalidade são mais úteis do que discutir pesos teóricos. A pergunta muda de “qual canal recebeu crédito?” para “o que deixou de acontecer quando esse investimento foi removido ou alterado?”.
Nem toda PME precisa começar por esse nível. Mas redes de franquias, operações com praças comparáveis e empresas com orçamento distribuído entre regiões têm uma oportunidade real de testar hipóteses de mídia com mais rigor.
O papel do CRM e do comercial na attribution
Marketing attribution falha quando é tratado como obrigação exclusiva do gestor de tráfego. A mídia gera demanda; o comercial qualifica, responde, registra e fecha. Se o vendedor marca todos os contatos como “Instagram” porque foi o que lembra, ou se não atualiza o status da oportunidade, o relatório deixa de ser confiável.
Eu estabeleço três combinados básicos entre marketing e vendas:
- Todo lead precisa de um identificador e uma origem capturada automaticamente quando possível.
- Todo contato precisa receber um status em prazo definido pela operação.
- Todo negócio perdido precisa ter um motivo padronizado, sem campos livres que inviabilizam análise.
O tempo de resposta também deve entrar na conversa. Uma campanha pode gerar leads qualificados e ainda assim parecer fraca se a equipe demora para atender e perde o momento de intenção. Antes de pausar uma origem por baixa conversão, eu verifico se os contatos receberam atendimento em condições comparáveis.
Como aplicar em redes de franquias sem perder a visão local
Franquias têm uma camada adicional: a campanha pode ser nacional, regional ou local, enquanto a venda acontece em uma unidade específica. Se a operação não registra praça, unidade responsável e transferência de lead, a franqueadora mede interesse geral, mas não consegue demonstrar impacto por território.
Nesse caso, a estrutura deve preservar pelo menos quatro dimensões: campanha, localização do usuário, unidade que recebeu o lead e unidade que fechou a venda. Elas nem sempre serão iguais. Um contato pode pesquisar em uma cidade, ser atendido por uma central e fechar com uma unidade vizinha.
O erro comum é atribuir toda a venda à última unidade que registrou o negócio. Para gestão comercial isso pode fazer sentido. Para avaliar mídia, porém, é preciso manter o histórico da origem e do encaminhamento.
Uma rotina prática de análise
Eu recomendo uma cadência simples. Semanalmente, acompanhe investimento, leads, contatos válidos, oportunidades criadas e velocidade de atendimento. Mensalmente, faça a conciliação de vendas fechadas, receita, custo por oportunidade e custo por venda por canal e campanha.
Em ciclos de venda longos, não compare apenas o mês de investimento com o mês de receita. Crie coortes: leads captados em determinado período e receita que eles geraram ao longo da janela de vendas. Isso evita concluir que uma campanha falhou quando, na verdade, as oportunidades ainda estão abertas.
Também mantenha uma coluna de confiança no relatório. Se determinada origem tem rastreamento completo de formulário e CRM, ela merece alta confiança. Se as vendas dependem de informação manual ou ligações sem identificação, marque a limitação. Transparência sobre a qualidade do dado é melhor do que uma precisão falsa.
O próximo passo é fechar os pontos cegos
Marketing attribution não exige perfeição para começar. Exige disciplina para capturar origem, preservar identificadores, integrar o CRM à análise e usar receita como critério de decisão. A partir daí, cada melhoria no rastreamento reduz uma parte do achismo.
Se a sua operação recebe contatos por telefone e esse caminho ainda desaparece dos relatórios, vale conhecer nossa solução de rastreamento de ligações para conectar chamadas, campanhas e resultados comerciais. É uma etapa importante para enxergar conversões que muitas equipes ainda deixam fora da análise.