Voltar ao blog

Sua UTM morre antes da venda: por que a atribuição por criativo chega vazia no CRM

Dos 51 negócios ganhos numa conta auditada, só 6 traziam o anúncio na UTM. Veja os três saltos onde o dado cai e como fechar o circuito do clique até a venda.

A UTM morre antes da venda quando o identificador do anúncio chega no contato mas não é copiado para o negócio criado a partir dele. Numa conta auditada, a cobertura caiu de cerca de 40% nos leads criados para 12% nos negócios ganhos, o que inviabiliza qualquer relatório de faturamento por criativo.

Atribuição por criativo é a leitura de receita fechada por anúncio, e ela só existe se o identificador do anúncio chegar vivo ao negócio ganho. Segundo a auditoria que fizemos em junho de 2026, apenas 6 dos 51 negócios ganhos traziam o anúncio no utm_content, e só 20 dos 91 criativos ativos tinham alguma atribuição. Abaixo, os três saltos onde o dado cai, o que muda quando o identificador é o ID do anúncio e o circuito fechado em seis passos.

Toda conta de mídia paga que auditamos chega com a mesma pergunta do founder: qual criativo está vendendo. E quase toda conta chega sem condição de responder, porque o identificador que sai do anúncio não sobrevive até o negócio fechado dentro do CRM.

O que significa dizer que a UTM morre antes da venda

UTM é o conjunto de parâmetros que você pendura na URL do anúncio (utm_source, utm_medium, utm_campaign, utm_content, utm_term) para que a origem do clique chegue junto com o visitante. O formulário captura esses parâmetros, grava no contato, e a expectativa é que eles viajem com aquele registro até a venda fechada.

Na prática existem três saltos onde o dado pode cair: do anúncio para a landing page, da landing page para o contato no CRM, e do contato para o negócio criado a partir dele. Se qualquer um dos três não propaga o campo, a atribuição por criativo chega vazia justamente na ponta que interessa, que é o dinheiro.

Atribuição por criativo é a capacidade de dizer quanto cada anúncio individual custou por venda fechada, e não por lead gerado. Ela exige que o identificador do anúncio esteja presente no registro do negócio ganho. Estar só no contato não resolve.

A cobertura cai em degraus, e a tabela abaixo mostra onde. De acordo com a mesma auditoria, a segunda conta analisada casou 76% dos leads pagos e 90% das vendas pagas pelo ID do anúncio, contra 47% pelo utm_campaign.

Etapa Cobertura com nome do anúncio na UTM Cobertura com ID do anúncio
Lead criado cerca de 40% 76%
Negócio ganho 12% (6 de 51) 90% das vendas pagas
Criativos com alguma atribuição 20 de 91 quase todos os ativos
Casamento por campanha 47% (utm_campaign) não se aplica

Os 12% que mostram o tamanho do buraco

Numa conta de serviços B2B, montamos o cruzamento entre o gerenciador do Meta Ads e o CRM comercial para responder exatamente essa pergunta. O resultado da medição:

  • Dos 51 negócios ganhos na janela, apenas 6 carregavam o token do anúncio no utm_content. Isso dá 12%.
  • utm_campaign nos negócios ganhos: também 6 de 51.
  • Entre os leads recém-criados, cerca de 40% traziam o token.
  • No total, 20 de 91 criativos ativos tinham qualquer atribuição vinda do CRM.

Repare no formato da perda. A cobertura cai de 40% nos leads criados para 12% nos negócios ganhos. O tracking do anúncio até o formulário estava funcionando parcialmente. O que não funcionava era a propagação dentro do próprio CRM, do contato para o negócio.

Com 12% de cobertura, qualquer relatório de faturamento por criativo fica errado de duas maneiras ao mesmo tempo: ele subestima quem vendeu e não consegue apontar quem não vendeu. O criativo com melhor número visível virou o melhor criativo só porque foi um dos poucos rastreados.

O único anúncio com volume real de atribuição naquela conta acumulou 124 leads, 4 vendas e CAC de R$ 1.187, com R$ 44 mil de faturamento associado. Número bom. Número que não pode virar decisão de verba enquanto os outros 71 criativos estão no escuro.

O que muda quando o identificador é o ID do anúncio

Numa segunda conta, de uma plataforma de PR e divulgação, o padrão de UTM era diferente. O utm_content carregava o ID numérico do anúncio como prefixo, no formato id_do_anuncio seguido do nome. Esse ID bate direto com o relatório diário do Meta, sem depender de ninguém escrever o nome certo na hora de subir a campanha.

A diferença de cobertura ficou assim:

Chave de atribuição Leads pagos casados Vendas pagas casadas
utm_campaign (nome da campanha) 47% 47%
utm_content com ID do anúncio 76% 90%

Noventa por cento das vendas pagas casadas com um anúncio específico. Com esse nível de cobertura, o CAC por criativo deixa de ser estimativa e vira gestão. Naquela conta, um anúncio fechou 9 vendas com CAC de R$ 262, enquanto outro fechou 6 vendas com CAC de R$ 1.824, gastando R$ 10,9 mil. Sete vezes de diferença, dentro da mesma campanha, no mesmo período.

Essa é exatamente a decisão de verba que a cobertura de 12% torna impossível. Não porque o dado não existe, e sim porque ele não chega inteiro.

Um detalhe técnico que vale registrar: o utm_term, que deveria carregar o conjunto de anúncios, veio 100% vazio nessa conta de CRM. Tivemos que derivar o conjunto a partir do próprio anúncio, subindo na árvore. Se o seu relatório depende de utm_term para agrupar, confira se ele existe antes de desenhar qualquer coisa em cima dele.

Quando a landing page para de mandar UTM, ninguém recebe alerta

O caso mais caro não é a cobertura baixa. É a cobertura que despenca sem aviso.

Nessa mesma conta, a landing page trocou de formulário. O payload novo simplesmente parou de enviar os parâmetros de UTM. A queda medida no CRM, mês a mês:

  • Junho: 26 contatos com utm_content, de 400 criados.
  • Julho: 2 contatos com utm_content, de 457 criados.
  • Agosto: zero.

De aproximadamente 65% de cobertura histórica para 0% em duas viradas de mês. E o efeito colateral é brutal: com o campo de origem vazio, o CRM classificou dezenas de leads pagos como tráfego direto ou social orgânico. Na janela de 16 a 30 de julho, o Meta reportou 42 leads e o CRM registrou 23 contatos classificados como social pago. Dos 55 contatos que entraram por formulário no período, só 23 chegaram marcados como pago.

Ninguém no time tinha mexido em campanha. O CPL da plataforma continuou igual. O que mudou foi a contabilidade, e ela mudou para pior sem disparar nenhum alarme. Esse é o tipo de falha que só aparece quando alguém reconcilia gerenciador e CRM na mão, e por isso ela costuma durar meses.

Origem manual do time comercial contradiz o clique rastreado

Existe um problema irmão desse, e ele é ainda mais silencioso.

Numa auditoria de 28 checagens que rodamos nessa conta, 27 passaram de primeira. A única falha: cinco vendas com clique de anúncio comprovado estavam classificadas com origem preenchida na mão como "Social" ou "Parceiro", e por isso ficavam fora de todos os indicadores de mídia paga. Depois da correção, as vendas pagas foram de 63 para 68 e a receita paga rastreada chegou a R$ 391,9 mil.

Cinco vendas parecem pouco. Em percentual, são quase 8% da receita paga que estava sendo atribuída ao lugar errado, e o erro sempre anda para o mesmo lado: contra a mídia. O SDR marca a origem que ele lembra da conversa, e ninguém lembra de utm_content.

O circuito depende de três peças que já tratamos em separado: o rastreamento de conversões do lado do site, a leitura de qual número é o real quando Meta, GA4 e CRM não batem e a análise de safra, que só funciona quando o negócio ganho carrega a origem. Conforme a queda registrada em uma das contas, a cobertura de utm_content nos contatos foi de 26 em 400 em junho para 2 em 457 em julho e zero em agosto, sem que ninguém recebesse alerta.

O circuito fechado que resolve, em 6 passos

Não existe conserto retroativo elegante. Existe circuito fechado, montado uma vez e verificado sempre.

  1. Coloque o ID do anúncio no utm_content, não só o nome. Nome de anúncio muda, gera cópia e colide entre versões do mesmo criativo. ID não muda.
  2. Persista os parâmetros em cookie de primeira parte na landing page, com prazo compatível com o seu ciclo de venda. Se o lead volta em outra sessão, a origem precisa sobreviver.
  3. Propague do contato para o negócio. Esse é o salto que mais quebra. Crie o campo no objeto de negócio e faça a automação copiar no momento da criação.
  4. Trave a origem manual. Se existe clique rastreado, o campo automático manda. Origem preenchida a mão vira campo secundário, nunca a fonte de verdade dos indicadores.
  5. Monitore a cobertura como se fosse um KPI. Percentual de contatos com utm_content preenchido, por semana. Uma queda de 65% para 2% precisa gerar aviso no mesmo dia.
  6. Feche o loop com a plataforma. Devolver a venda fechada via conversão offline no Google Ads e via API de conversões do Meta só funciona se o identificador chegou inteiro. Tracking quebrado não alimenta algoritmo, alimenta ruído.

O passo 5 é o que quase ninguém faz. Cobertura de UTM é uma métrica de infraestrutura, e como toda métrica de infraestrutura, ela é ignorada até o dia em que alguém tenta usar o dado para decidir alguma coisa.

E se a cobertura já está baixa hoje

Se você está abaixo de 50% de cobertura nos negócios ganhos, existem três caminhos honestos, nessa ordem.

Primeiro, conserte a captura antes de reportar. Relatório de faturamento por criativo com cobertura ruim gera decisão pior do que não ter relatório nenhum, porque ele parece preciso.

Segundo, rotule a cobertura em todo gráfico. Se o dado cobre 20 dos 91 criativos, o título do gráfico precisa dizer isso. Nós exibimos a cobertura ao lado da tabela justamente para impedir que alguém leia a parte como se fosse o todo.

Terceiro, use o rastreamento nativo da plataforma de CRM como rede de segurança. Os campos de origem analítica do HubSpot, por exemplo, tiveram 100% de cobertura nos leads pagos daquela conta e permitiram identificar pelo menos a campanha, mesmo sem o anúncio. Resolução menor, cobertura total. Isso é melhor do que zero enquanto o conserto real não sobe.

Para entender o quadro completo de captura, vale ler também nossos materiais sobre parâmetros UTM na prática, sobre tracking quebrado como sintoma silencioso e sobre rastreamento de conversões em mídia paga. Se o seu CRM já acumulou base, veja por que ele é a melhor mina de ouro da sua conta.

Perguntas frequentes

As dúvidas que mais aparecem quando o assunto chega na reunião de verba.

Por que a UTM aparece no lead mas some no negócio ganho?

Porque contato e negócio são objetos diferentes dentro do CRM. A UTM é capturada no formulário e gravada no contato. Quando o negócio é criado, alguém precisa copiar aquele campo para o novo objeto. Sem essa automação, o negócio nasce sem origem. Foi exatamente isso que derrubou a cobertura de 40% nos leads para 12% nos ganhos numa conta que auditamos.

Qual cobertura de UTM é aceitável para decidir verba por criativo?

Acima de 80% nas vendas fechadas você decide com segurança. Entre 50% e 80%, decide com ressalva e sempre exibindo a cobertura ao lado do número. Abaixo de 50%, conserte a captura antes de reportar. Numa conta com o ID do anúncio no utm_content, chegamos a 90% das vendas pagas casadas com um anúncio específico.

Devo usar o nome do anúncio ou o ID no utm_content?

O ID. Nome de anúncio muda, ganha sufixo de cópia e colide entre versões do mesmo criativo, o que duplica linhas no relatório. O ID numérico bate direto com o relatório da plataforma e não depende de disciplina de nomenclatura do time. O formato que funcionou para nós foi o ID como prefixo, seguido do nome do anúncio.

Como percebo que a landing page parou de enviar UTM?

Monitorando a cobertura semanal como indicador fixo. Numa conta, a captura caiu de 26 contatos com utm_content em junho para 2 em julho e zero em agosto, depois de uma troca de formulário. Nenhuma campanha mudou e nenhum alerta disparou. Sem acompanhamento explícito da cobertura, esse tipo de quebra só aparece meses depois.

O rastreamento nativo do CRM substitui a UTM?

Não substitui, complementa. Os campos de origem analítica do CRM costumam ter cobertura alta e identificam o canal e, em alguns casos, a campanha. O que eles não entregam é o anúncio individual, que é o nível onde a decisão de criativo acontece. Use como rede de segurança enquanto a captura por UTM está sendo consertada.

Diagnóstico de Mídia Paga: auditoria gratuita de 30 minutos, sem compromisso
Agendar diagnóstico gratuito

Continue por aqui

Quer esse olhar aplicado na sua conta?

A conversa começa por um diagnóstico do que está travando a operação hoje. Leva menos de um minuto para preencher, e não tem pitch na primeira conversa.

Pedir diagnóstico →