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:
- Nomeie por identificador sempre que a plataforma oferecer a variável. Nome é para humano ler, identificador é para sistema casar.
- 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.
- 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
- 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.
- 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.
- Some o gasto das linhas não taguadas. Esse é o seu número, em reais. Não em porcentagem.
- Abra o CRM e conte quantos contatos do período têm origem preenchida. Compare com o volume total de contatos criados.
- 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.
- 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 é.
- 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 →