Voltar ao blog

Verba sem UTM: como medir quanto do seu investimento roda sem rastreamento

Auditamos 30 dias de gasto e achamos R$ 1,82 milhão no Meta sem origem, com 86% dos anúncios taguados. Por que medir cobertura por gasto muda a leitura.

Verba sem UTM é o gasto de mídia cujos cliques chegam ao site sem parâmetro de origem. Meça em reais, não em porcentagem de anúncios: numa auditoria de 30 dias em agosto de 2026 encontramos cerca de R$ 1,82 milhão no Meta e R$ 197 mil no Google rodando sem tagueamento, mesmo com a maioria dos anúncios taguada.

Segundo a auditoria de 30 dias que fechamos em 7 de agosto de 2026, uma conta com 86% dos anúncios taguados tinha R$ 1,61 milhão de gasto sem origem, e outra com 91% de cobertura ainda tinha R$ 31 mil rodando sem UTM. Este artigo mostra por que porcentagem de anúncios é a métrica errada, onde a configuração de UTM realmente vive, o padrão de tagueamento que usamos e como auditar a sua verba em uma tarde.

Quase toda empresa que investe acima de R$ 30 mil por mês em mídia acredita que o rastreamento está resolvido. O gestor abre o gerenciador, vê que a maioria dos anúncios tem parâmetro de URL configurado e considera o assunto encerrado.

Em agosto de 2026 fizemos essa auditoria com números na mão, em 30 dias de gasto na nossa carteira. O resultado: cerca de R$ 1,82 milhão rodando no Meta e cerca de R$ 197 mil no Google chegaram ao site sem parâmetro de origem, em contas onde a maioria dos anúncios estava corretamente taguada.

A contradição é só aparente. Ela existe porque quase todo mundo mede cobertura de rastreamento da forma errada.

Por que porcentagem de anúncios é a métrica errada

O relatório clássico diz: "86% dos nossos anúncios têm UTM configurada". Parece ótimo.

Numa das contas auditadas, exatamente esses 86% de cobertura escondiam R$ 1,61 milhão de gasto sem origem em 30 dias. Motivo: os 14% restantes eram os anúncios que carregavam o orçamento. Anúncio pausado com UTM perfeita entra na conta de cobertura e não gasta um centavo.

Noutra conta a distribuição era inversa: 91% dos anúncios taguados e R$ 31 mil sem origem. Bem menos dinheiro, mesma porcentagem bonita.

A regra que adotamos: cobertura de rastreamento se mede em reais, não em porcentagem de anúncios. Toda vez que alguém apresentar cobertura como percentual de peças, peça o mesmo número ponderado por gasto. As duas leituras costumam contar histórias opostas.

O caso mais didático apareceu no Google: um cliente com R$ 170 mil investidos no período e zero de oito campanhas com modelo de acompanhamento configurado. Cobertura de anúncio irrelevante, cobertura de verba igual a zero.

Onde a configuração de UTM realmente vive

Esse é o ponto que mais gera falso diagnóstico, porque a resposta é diferente em cada plataforma.

Plataforma Onde a UTM é configurada Onde auditar
Meta Ads Campo "Parâmetros de URL", no nível do anúncio Anúncio por anúncio, ponderado por gasto
Google Ads Modelo de acompanhamento ou sufixo de URL final, no nível da campanha Campanha por campanha, nunca pelo anúncio
Formulário nativo do Meta Não existe UTM, o lead nasce dentro da plataforma Integração do formulário com o CRM
Landing page própria Captura de parâmetro no carregamento da página Campo oculto do formulário e payload enviado ao CRM

O erro que vimos repetido: auditar o Google Ads procurando sufixo de URL final no nível do anúncio. Nas contas que examinamos esse campo estava vazio em 100% dos casos, o que faz o auditor concluir que não existe rastreamento nenhum. A configuração estava lá, no nível de campanha, exatamente onde deveria estar. Quem olhou no lugar errado abriu chamado, quem olhou no lugar certo já sabia.

O formulário nativo do Meta merece nota à parte. Ele não carrega placement no payload, então o parâmetro de termo que descreve o posicionamento fica com um formato diferente do que vem em campanha que leva para site. Os dois formatos convivem no mesmo campo do CRM e precisam ser normalizados na leitura, senão você vai achar que metade dos leads veio de uma origem inexistente.

O dado quase sempre está lá. O que falta é tratamento

Essa foi a virada de chave da auditoria.

Numa base, todos os contatos vindos de busca paga saíam do painel classificados como "sem atribuição". A leitura óbvia seria falta de rastreamento. Fomos olhar o registro cru: os contatos chegavam com identificador de campanha, identificador de grupo de anúncios, identificador de clique e parâmetros da própria integração de anúncios do CRM. Rastreamento completo.

A transformação que montava a atribuição só sabia resolver a hierarquia de uma das plataformas. Os contatos da outra passavam batido e caíam no balde de não atribuídos. Eram 189 contatos em 90 dias entre dois clientes. Depois da correção, a busca paga saiu de 0% para 100% atribuída.

O segundo caso foi mais escondido. Um CRM muito usado no Brasil não grava os parâmetros em campos separados. Ele grava a query string inteira, com UTM e identificador de clique juntos, dentro de um campo de origem, codificada em base64. Quem mede cobertura procurando a string do parâmetro de origem no payload recebe zero, e o zero é falso. Depois de decodificar o campo, recuperamos 29.882 conversões com origem identificada.

A conclusão operacional é desconfortável e libertadora ao mesmo tempo: antes de gastar dinheiro implantando rastreamento novo, vale conferir se o rastreamento antigo está chegando e apenas não está sendo lido. Sobre o custo silencioso desse tipo de falha, escrevemos em tracking quebrado, o sintoma silencioso.

O padrão completo está no guia de UTM; o que muda aqui é a unidade de medida. De acordo com a mesma auditoria, um cliente com R$ 170 mil de gasto no Google tinha zero de oito campanhas com modelo de acompanhamento, e o sufixo de URL final do anúncio estava vazio em 100% das contas analisadas. Conforme o tratamento feito no CRM, 189 contatos de busca paga classificados como sem atribuição tinham o rastreamento completo no registro cru, e a correção levou a atribuição deles de 0% para 100%.

O padrão de tagueamento que usamos e por que ele é assim

Padronizar tagueamento parece burocracia até a primeira vez que alguém renomeia um criativo e derruba seis meses de série histórica.

O nosso padrão coloca no parâmetro de conteúdo o identificador do anúncio junto com o nome, nessa ordem. O motivo é simples: o identificador é numérico e sobrevive a qualquer renomeação, enquanto o nome muda toda vez que o time criativo reorganiza a nomenclatura. Com o identificador ali, o cruzamento entre o dado do CRM e a tabela de criativos da plataforma continua funcionando depois do rename.

Três detalhes que aprendemos apanhando:

  1. Nomeie por identificador sempre que a plataforma oferecer a variável. Nome é para humano ler, identificador é para sistema casar.
  2. Cuidado com separadores que já aparecem dentro do valor. Posicionamento como "Instagram_Feed" já contém underline, então usar underline como separador do seu padrão torna a string impossível de cortar com segurança.
  3. Bases antigas têm padrões convivendo. É comum encontrar três gerações de nomenclatura na mesma tabela, uma delas carregando o nome do conjunto no campo de meio. Normalize na leitura em vez de tentar reescrever o histórico.

Se você ainda está montando o seu padrão do zero, o guia de parâmetros UTM cobre a construção de cada campo.

Como auditar a sua verba sem rastreamento em uma tarde

  1. Exporte o gasto dos últimos 30 dias por anúncio no Meta e por campanha no Google. Essa granularidade é obrigatória, porque é nela que a configuração vive.
  2. Marque cada linha como taguada ou não taguada. No Meta, olhando o campo de parâmetros de URL. No Google, olhando modelo de acompanhamento e sufixo de URL final da campanha.
  3. Some o gasto das linhas não taguadas. Esse é o seu número, em reais. Não em porcentagem.
  4. Abra o CRM e conte quantos contatos do período têm origem preenchida. Compare com o volume total de contatos criados.
  5. Se a diferença for grande, olhe o registro cru antes de concluir qualquer coisa. Procure campos de origem que guardem texto longo, codificado ou concatenado.
  6. Liste as integrações que escrevem no mesmo CRM. Em mais de um cliente encontramos duas fontes gravando o mesmo lead, uma delas sem preencher campo nenhum. Duplicidade parece falta de rastreamento e não é.
  7. Priorize a correção por gasto. Comece pela campanha que mais consome verba sem origem, não pela que tem mais anúncios errados.

Esse roteiro é a parte de mensuração de uma auditoria de mídia paga completa.

Verba sem origem é também verba sem atribuição por criativo e sem conversão offline devolvida ao Google, porque as duas dependem do mesmo parâmetro. Quem quer o número em reais na reunião de verba deve ler antes o CAC real contra o CAC da plataforma.

O que fazer com o que continuar sem origem

Nenhuma operação chega a 100% de rastreabilidade, e prometer isso é desonesto. Bloqueador de anúncio, recusa de consentimento, navegação entre dispositivos e indicação boca a boca vão continuar produzindo receita sem carimbo.

O que muda é o tratamento. Verba sem origem deixa de ser um ponto cego e vira uma linha explícita no relatório, com valor em reais e uma hipótese associada. Quando a fatia não rastreada é grande, a leitura de canal por canal perde precisão e a decisão passa a exigir análise de safra, comparando coortes de entrada ao longo do tempo. Escrevemos sobre isso em análise de safra de leads.

E do lado da plataforma, o antídoto para clique não rastreado é devolver o desfecho comercial pelo canal do servidor, com email e telefone como chave de correspondência. É o assunto de API de conversões do Meta.

O número que vale a pena levantar essa semana

Pare de perguntar quantos anúncios têm UTM. Pergunte quantos reais rodaram no último mês sem origem identificável.

É o mesmo trabalho, é a mesma exportação, e as duas respostas costumam estar a uma ordem de grandeza de distância uma da outra. A segunda é a que cabe numa conversa sobre orçamento.

Perguntas frequentes

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

O que é verba sem UTM?

Verba sem UTM é a parcela do investimento em mídia cujos cliques chegam ao site sem parâmetro de origem na URL. Esses acessos entram nas ferramentas de análise como tráfego direto ou sem referência, o que impede ligar a venda ao anúncio que a gerou. Mede-se em reais gastos no período, não em quantidade de anúncios configurados.

Por que medir cobertura de UTM por porcentagem de anúncios engana?

Porque anúncio pausado ou com verba baixa pesa igual a anúncio que consome o orçamento inteiro. Numa conta auditada, 86 por cento dos anúncios estavam taguados e ainda assim R$ 1,61 milhão rodou sem origem em 30 dias, já que os anúncios não taguados eram justamente os que gastavam. Pondere sempre a cobertura por investimento.

Onde fica a configuração de UTM no Google Ads?

No nível de campanha, no modelo de acompanhamento ou no sufixo de URL final. Nas contas que auditamos o sufixo de URL final do anúncio estava vazio em 100 por cento dos casos, o que leva o auditor a concluir erradamente que não existe rastreamento. No Meta é diferente: a configuração vive no campo de parâmetros de URL do anúncio.

Meu CRM mostra os leads como sem atribuição. É falta de rastreamento?

Nem sempre. Em auditoria recente, contatos vindos de busca paga chegavam com identificador de campanha, de grupo de anúncios e de clique completos, mas a rotina de atribuição só resolvia uma das plataformas e jogava o resto no balde de não atribuídos. Confira o registro cru antes de investir em rastreamento novo.

Por que o identificador do anúncio deve entrar no parâmetro de conteúdo?

Porque o identificador é numérico e sobrevive a renomeação, enquanto o nome do criativo muda sempre que o time reorganiza a nomenclatura. Com o identificador gravado junto no parâmetro de conteúdo, o cruzamento entre o registro do CRM e a tabela de criativos da plataforma continua funcionando depois que alguém renomeia a peça.

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 →