Vazante

Métricas e análise

UTM em tráfego pago: o padrão que faz o relatório bater

UTM em tráfego pago é o que liga o clique ao lead e à venda. Veja o que colocar nos 5 parâmetros, a regra de ouro e os erros que quebram o relatório.

Este artigo também está em: English · Español

UTM em tráfego pago é o que permite saber, no CRM ou no analytics, de qual campanha e de qual anúncio veio o lead que virou venda. São cinco parâmetros colados na URL de destino do anúncio; a plataforma de anúncios não os lê, mas tudo que vem depois dela lê. Quando o padrão é bom, o relatório fecha o ciclo: gasto por campanha de um lado, vendas por campanha do outro, com a mesma chave. Quando o padrão é ruim, ou cada pessoa da equipe usa o seu, a coluna de origem vira uma lista de variações do mesmo nome e ninguém consegue somar. Este artigo propõe o padrão, explica o que vai em cada parâmetro e lista os erros que mais quebram o relatório.

Os cinco parâmetros e o que colocar em cada um

O nome de cada parâmetro confunde, porque foi definido para um mundo de newsletters e banners. A regra que resolve: cada parâmetro responde uma pergunta, e a resposta tem que ser a mesma para todo mundo da equipe.

ParâmetroPergunta que respondeO que colocarExemplo
utm_sourceDe qual plataforma veio o clique?O nome da plataformameta, google, tiktok
utm_mediumQue tipo de mídia é?O tipo de compra ou canalcpc, paid_social, display
utm_campaignQual campanha?O nome da campanha, igual ao da plataformaleads_implante_sp_2026-09
utm_contentQual anúncio ou criativo?Identificador do anúnciovideo_depoimento_v2
utm_termQual público ou termo?O público (Meta, TikTok) ou o termo de busca (Google)lookalike_compradores

Em detalhe:

Source é a plataforma. meta, google, tiktok. Não é "facebook" numa campanha e "instagram" na outra: o Instagram é um posicionamento dentro do Meta Ads, e o gasto vem da conta do Meta, não do Instagram. Se você precisa separar posicionamento, isso vai no content ou fica para o relatório nativo da plataforma.

Medium é o tipo de mídia. Serve para separar pago de orgânico, de e-mail e de indicação no analytics. Escolha uma convenção e mantenha: cpc para busca e paid_social para social pago, ou paid para tudo que é pago. O erro é misturar "cpc" no Google com "facebook-ads" no Meta, o que faz o analytics tratar os dois como canais de naturezas diferentes.

Campaign é o nome da campanha, igual ao que está na plataforma. Essa é a chave que liga gasto a resultado. Se a campanha se chama "Leads Implante SP" no Gerenciador e "leads-implante" no UTM, você precisa de uma tabela de tradução toda vez que cruzar. Nomeie a campanha com o padrão de UTM desde o início e copie.

Content é o anúncio. É o que permite saber qual criativo gerou a venda, e não só o clique. Um identificador curto que exista também no nome do anúncio na plataforma.

Term é o público ou o termo. No Google, a palavra-chave que trouxe o clique. No Meta e no TikTok, use para o conjunto de anúncios, que é onde o público mora. Se não vai usar, deixe fora em vez de inventar um valor.

A regra de ouro: minúsculas, sem espaço, sem acento, um separador só

Os erros que mais quebram relatório são de formatação, não de estratégia. Tudo que lê UTM diferencia maiúscula de minúscula: "Meta" e "meta" são duas fontes. Espaço vira um código na URL e um caractere estranho na planilha. Acento vira uma sequência de símbolos que muda de ferramenta para ferramenta. E dois separadores na mesma conta ("leads_implante-sp") fazem a mesma campanha aparecer de duas formas quando alguém digita de memória.

A regra, para valer para todo mundo:

  • Só minúsculas.
  • Sem espaço, sem acento, sem cedilha.
  • Um separador entre palavras. Underscore é a escolha mais comum, porque hífen aparece em nomes de campanha e confunde.
  • Sem valor vazio: se o parâmetro não se aplica, não entra na URL.
  • Sem informação repetida: "meta_leads" no source já está dizendo o que o campaign diz.

Um padrão de UTM em tráfego pago (sugestão, adapte ao seu caso)

O que segue é uma proposta ilustrativa. O seu padrão pode ser diferente; o que não pode é existir mais de um na mesma equipe.

  • utm_source: a plataforma. meta, google ou tiktok.
  • utm_medium: o tipo. paid_social, cpc, display ou video.
  • utm_campaign: objetivo, produto, região e mês. Exemplo: leads_implante_sp_2026-09.
  • utm_content: formato, gancho e versão. Exemplo: video_depoimento_v2.
  • utm_term: público ou termo. Exemplo: lookalike_compradores.

A URL final, ilustrativa, fica assim:

https://seusite.com.br/implante?utm_source=meta&utm_medium=paid_social&utm_campaign=leads_implante_sp_2026-09&utm_content=video_depoimento_v2&utm_term=lookalike_compradores

Três decisões que valem a pena tomar no padrão, e escrever:

  1. Data no campaign ou não. Com data, você separa a versão de setembro da de outubro e não confunde relatório de campanha relançada. Sem data, a campanha viva acumula histórico. Escolha uma.
  2. Onde entra o cliente, se você é agência. Se cada cliente tem o próprio site e o próprio analytics, o cliente não precisa estar no UTM. Se várias contas apontam para o mesmo site, coloque o cliente no início do campaign.
  3. Parâmetros dinâmicos. Meta, Google e TikTok oferecem marcadores que a plataforma substitui, na hora do clique, pelo nome ou ID da campanha, do conjunto e do anúncio. É a forma mais segura de garantir que o UTM bate com a plataforma, porque ninguém digita. Quais marcadores existem e como ativar está na central de ajuda de cada uma. A contrapartida: o valor passa a ser o que está na plataforma, então a regra de ouro precisa valer para o nome da campanha também.

Onde o UTM aparece depois, e por que ele fecha o ciclo

O UTM não aparece no relatório da plataforma de anúncios. A Meta não mostra utm_campaign em lugar nenhum; ela tem os próprios nomes. O UTM aparece em três lugares, e é a única chave em comum entre eles:

  • Analytics do site. Sessões, páginas e conversões por source, medium e campaign. É onde você descobre que a campanha X traz visita que sai em cinco segundos e a campanha Y traz visita que lê a página toda.
  • CRM. Se o formulário grava os parâmetros da URL em campos ocultos, cada lead entra com a campanha e o anúncio de origem. Semanas depois, quando o lead vira venda, a venda carrega o UTM junto.
  • Planilha ou painel de tráfego. Onde gasto (da plataforma) e venda (do CRM) se encontram, na linha da campanha. O modelo de abas, com a coluna de campanha como chave, está em planilha de tráfego pago.

É esse encontro que fecha o ciclo. A plataforma diz quanto custou a campanha e quantos leads gerou pela régua dela. O CRM diz quantos desses viraram venda e quanto renderam. O utm_campaign é a coluna que permite colocar as duas linhas lado a lado sem adivinhar. Sem ele, você tem o CPL por campanha da Meta e a receita total do mês, e nenhuma forma de dizer qual campanha pagou a conta.

Exemplo ilustrativo, com números inventados só para mostrar a conta: duas campanhas gastaram R$ 3.000 cada. A Meta reporta 100 leads na A (CPL de R$ 30) e 60 na B (CPL de R$ 50). No CRM, com UTM gravado, a A fechou 4 vendas e a B fechou 9. O custo por venda é R$ 750 na A e R$ 333 na B. Sem o UTM, você escala a A.

Um aviso: o CRM grava a origem do clique que trouxe o lead ao formulário, e a plataforma credita pela janela dela. Os dois números não vão bater, e não é culpa do UTM. O que cada régua mede está em atribuição no Meta Ads; como isso complica quando Meta e Google rodam juntos está em Meta Ads e Google Ads no mesmo relatório.

O caso do WhatsApp

Quando o anúncio leva direto para uma conversa, a URL de destino não é uma página sua, e o UTM padrão não chega em lugar nenhum. O caminho é outro: um texto de primeira mensagem que identifica a campanha, ou um link intermediário que grava a origem antes de redirecionar. Os detalhes estão em medir tráfego pago no WhatsApp. O princípio é o mesmo: alguma coisa que sobrevive ao clique e chega até a venda com o nome da campanha.

Erros que quebram o relatório

Uma lista de verificação. Se um item falha, a coluna de origem do CRM não soma, e ninguém percebe até tentar fechar o mês.

  • Cada pessoa com o seu UTM. O gestor usa "meta", o estagiário usa "facebook", a agência anterior usava "fb". Três fontes, um canal. Corrija: um documento com o padrão e um gerador de URL (uma planilha resolve) que todo mundo usa em vez de digitar.
  • Campanha renomeada, UTM não. A campanha muda de nome no Gerenciador, o anúncio continua com o utm_campaign antigo. Gasto num nome, venda em outro. Corrija: parâmetro dinâmico, ou a regra de que renomear campanha inclui revisar a URL.
  • Anúncio duplicado com o UTM do original. Duplicou para um conjunto novo, o utm_content ficou o do anúncio de origem. Corrija: o utm_content faz parte da revisão antes de publicar.
  • Formulário que não grava. A página recebe o UTM, mas o formulário não tem os campos ocultos, ou a integração com o CRM não mapeia os campos. O lead entra sem origem. Corrija: teste com um lead de verdade, do anúncio até o CRM, e confira a origem gravada.
  • UTM perdido no redirecionamento. A URL do anúncio tem UTM, o site redireciona para outra URL e descarta os parâmetros. Corrija: o teste anterior pega isso; a solução é no site.
  • Maiúscula, espaço, acento. Aparece como duas ou três versões da mesma campanha no analytics. Corrija: gerador de URL que normaliza tudo.
  • Source com o nome do posicionamento. "instagram" e "facebook" como fontes separadas, quando o gasto está na mesma conta. Corrija: source é a plataforma; posicionamento fica para o relatório nativo.

Próximo passo

Nesta semana, escreva o padrão em uma página: os cinco parâmetros, o valor permitido em cada um e três exemplos de URL prontos. Depois pegue os dez anúncios ativos com mais gasto e confira a URL de cada um contra o padrão. Corrija os que fugirem, envie um lead de teste e confirme que ele chegou ao CRM com a origem gravada. Com isso feito, o relatório da semana que vem já consegue colocar gasto e venda na mesma linha, e o modelo de relatório de tráfego pago mostra onde essa linha entra. Se quiser o lado do gasto sem exportação manual, veja como funciona o relatório de tráfego pago do Vazante.

Perguntas frequentes

O que colocar em cada parâmetro de UTM?

utm_source é a plataforma (meta, google, tiktok); utm_medium é o tipo de mídia (cpc, paid_social); utm_campaign é o nome da campanha, igual ao da plataforma; utm_content é o anúncio ou criativo; utm_term é o público ou o termo de busca.

UTM aparece no relatório do Meta Ads?

Não. A plataforma de anúncios usa os próprios nomes de campanha e não mostra o UTM. Ele aparece depois do clique: no analytics do site, no CRM (se o formulário grava a origem) e na planilha ou painel onde você cruza gasto com venda.

Preciso de UTM se a Meta já mostra os leads por campanha?

Precisa, se quiser saber qual campanha gerou venda, e não só lead. A Meta conta o evento pela régua dela e para ali. Só o UTM gravado no CRM permite ligar a venda de semanas depois à campanha e ao anúncio que trouxeram o lead.

Qual separador usar no UTM: hífen ou underscore?

Qualquer um, desde que seja um só e todo mundo use o mesmo. Underscore é a escolha mais comum porque hífen aparece em nomes de campanha e confunde. Misturar os dois faz a mesma campanha aparecer de duas formas no relatório.

O que acontece se eu renomear a campanha e não mudar o UTM?

O gasto passa a aparecer com o nome novo na plataforma e a venda continua chegando ao CRM com o nome antigo. As duas linhas não se encontram mais. Ou você usa parâmetro dinâmico da plataforma, ou renomear campanha inclui revisar a URL dos anúncios.

Leia também