Parâmetros UTM: o guia completo para gestores de tráfego

Tudo sobre UTM: os 5 parâmetros, padrões de nomenclatura, configuração por plataforma, como ver no GA4 e os erros que destroem seus dados de campanha.

25 de abril de 202615 min de leiturapor Vinicius Castilho

Tráfego chegando e nenhum dado útil. Esse é o cenário quando você investe em anúncio sem UTM configurado. O GA4 agrupa tudo como (direct) / (none), distribui parte do tráfego pago em canais errados, e você toma decisão de otimização com dado que não reflete a realidade. Já vi agência com anos de mercado apresentando relatório de resultado onde 60% do tráfego estava como Direct — todo ele tráfego pago sem UTM.

UTM resolve isso de forma simples e definitiva. Este é o guia completo: o que é cada parâmetro, quais padrões seguir, como configurar em cada plataforma e como verificar que está funcionando.

O que é UTM

UTM significa Urchin Tracking Module — um padrão criado pela empresa Urchin Software (adquirida pelo Google em 2005 e que originou o Google Analytics). São parâmetros adicionados ao final de qualquer URL que permitem ao GA4 identificar exatamente de onde veio cada visita ao seu site.

Um link com UTM tem esta estrutura:

https://seusite.com.br/oferta?utm_source=facebook&utm_medium=cpc&utm_campaign=black-friday-2025

Você chega no mesmo destino, mas o GA4 registra: origem = Facebook, canal = CPC (pago), campanha = black-friday-2025. Sem o UTM, esse mesmo clique apareceria como Direct — invisível para qualquer análise.

Os parâmetros UTM ficam na query string da URL. O servidor do seu site os ignora (o usuário vê a mesma página de qualquer forma), mas o GA4 os lê imediatamente quando a página carrega e associa à sessão.

Os 5 parâmetros UTM: o que cada um faz

Existem 5 parâmetros possíveis. Três são praticamente obrigatórios em qualquer campanha; dois são opcionais e usados para granularidade adicional.

ParâmetroO que identificaObrigatório?Exemplos corretos
utm_sourceQuem enviou o tráfego — a origem, o remetenteSimfacebook, google, newsletter, instagram
utm_mediumComo o tráfego chegou — o canal, o tipo de mídiaSimcpc, email, social, organic, display
utm_campaignNome da campanha ou ação específicaSimblack-friday-2025, lancamento-produto, nutricao-leads
utm_termPalavra-chave (principalmente Google Ads)Nãocurso+marketing+digital, consultoria+contabil
utm_contentVariante de criativo, botão ou posição do linkNãobanner-azul, cta-topo, video-30s, stories

utm_source — quem enviou

É a origem — a plataforma ou o remetente específico que gerou o clique. Pense no source como o remetente de uma carta: de onde saiu o tráfego?

Exemplos: facebook, google, instagram, tiktok, newsletter, whatsapp, linkedin. Obs.: use sempre o nome em minúsculo e sem variações. Facebook, facebook e fb são tratados como três sources diferentes no GA4.

utm_medium — como chegou

É o canal — o tipo de mídia ou meio de transporte do tráfego. O medium define como o GA4 vai categorizar a sessão nos canais padrão. Valores incorretos fazem o tráfego pago aparecer como orgânico ou direct.

Os values que o GA4 reconhece automaticamente:

  • cpc — tráfego pago (Paid Search ou Paid Social, dependendo do source)
  • email — tráfego originado por e-mail
  • social — tráfego orgânico de redes sociais
  • display — Rede de Display do Google
  • organic — orgânico (raramente usado em UTM manual, pois o GA4 detecta automaticamente)

Nunca use paid, ads, pago ou variações criativas. Esses valores não são reconhecidos pelo GA4 e criam canais fragmentados impossíveis de consolidar depois.

utm_campaign — qual campanha

Identifica a campanha, ação ou iniciativa específica que gerou o tráfego. É o campo que você vai usar para comparar desempenho entre campanhas diferentes no mesmo canal.

Use nomes que façam sentido em um relatório daqui a 3 meses: black-friday-2025 é claro; bf não é. Inclua datas quando relevante para separar edições repetidas da mesma campanha.

utm_term — palavra-chave

Usado principalmente no Google Ads para registrar qual palavra-chave acionou o anúncio. Com os parâmetros dinâmicos ValueTrack do Google ({keyword}), esse campo é preenchido automaticamente. Em outros contextos é raramente necessário.

utm_content — variante de criativo

Útil para testes A/B e para diferenciar múltiplos links dentro do mesmo e-mail ou anúncio. Se você tem dois botões de CTA no mesmo e-mail levando para a mesma página, use utm_content=cta-topo e utm_content=cta-rodape para saber qual gera mais cliques.

Os padrões que você não pode ignorar

A configuração técnica do UTM é simples. O que destrói os dados não é falta de conhecimento — é inconsistência. Esses três padrões resolvem 90% dos problemas que vejo na prática.

Tudo em minúsculo

O GA4 é case-sensitive. utm_source=Facebook e utm_source=facebook criam duas sessões separadas no relatório. Defina desde o início: tudo em minúsculo, sem exceção. Quando você tem campanhas históricas com maiúsculas e novas com minúsculas, os dados ficam fragmentados e impossíveis de agregar.

Hífens no lugar de espaços

Espaços em URLs são codificados como %20 pelo browser. utm_campaign=black friday chega no GA4 como black%20friday — um valor diferente de black-friday. Toda vez que alguém abre o link em um browser diferente, a codificação pode variar, fragmentando ainda mais os dados. Use hífen sempre: black-friday-2025.

Nomenclatura consistente entre campanhas

Decida um padrão para utm_campaign e documente. Se você usa lancamento-produto em janeiro e lancamento_produto em março (note o underscore), são campanhas diferentes no GA4. Parece detalhe — até você tentar consolidar 6 meses de dados e encontrar a mesma campanha com 4 nomes diferentes.

Obs.: underscores funcionam tecnicamente no UTM, mas o padrão da indústria é hífen. Use hífen para evitar confusão com o underscore do nome do próprio parâmetro (utm_source, utm_medium).

UTM por plataforma: configuração correta

Cada plataforma de anúncio tem suas especificidades — onde inserir os parâmetros, quais valores de source e medium usar, e se há parâmetros dinâmicos disponíveis. A tabela abaixo é o padrão que você deve seguir:

Plataformautm_sourceutm_mediumObservação
Facebook AdsfacebookcpcTem parâmetros dinâmicos: {{campaign.name}}
Instagram AdsinstagramcpcGerenciado no Meta Ads Manager, mas source deve ser instagram
Instagram orgânicoinstagramsocialBio link, stories orgânicos, reels
Google Ads — PesquisagooglecpcValueTrack: {keyword}, {matchtype}
Google Ads — DisplaygoogledisplayMesmo source, medium diferente
TikTok AdstiktokcpcDinâmicos com underscore duplo: __CAMPAIGN_NAME__
TikTok orgânicotiktoksocialBio link do perfil
WhatsAppwhatsappsocialSem referrer — UTM é obrigatório para identificar o tráfego
E-mail marketingnewsletter (ou nome da lista)emailAtenção: source = remetente, medium = email (não o inverso)
LinkedIn AdslinkedincpcTem parâmetros dinâmicos próprios
YouTube AdsyoutubecpcValueTrack do Google também funciona

Para configuração detalhada em cada plataforma, veja os guias específicos:

Como UTM aparece no Google Analytics 4

No GA4, os dados de UTM ficam em Relatórios → Ciclo de vida → Aquisição → Aquisição de tráfego. Por padrão, o relatório mostra a dimensão Grupo de canais padrão da sessão — que agrupa automaticamente o tráfego em Paid Social, Organic Search, Email, Direct, etc., com base nos seus UTMs.

Para ver os valores exatos dos seus parâmetros, você precisa trocar a dimensão principal. As dimensões de UTM disponíveis no GA4:

  • Origem da sessão — valor do utm_source
  • Mídia da sessão — valor do utm_medium
  • Campanha da sessão — valor do utm_campaign
  • Origem/Mídia da sessão — combinação de source + medium (ex: facebook / cpc)

Para ver source + medium + campaign juntos em um relatório, use Explorar → Tabela de forma livre. Adicione as três dimensões em Linhas e as métricas que precisar (Sessões, Conversões, Taxa de engajamento). Salve a exploração para acessar depois.

Se você configurou UTM em tudo e está vendo (not set) no relatório, o problema está no link — não no GA4. As causas mais comuns: URL sem UTM (o link foi compartilhado sem o parâmetro), redirecionamento que descarta a query string, ou espaços no valor do parâmetro. Veja o diagnóstico completo em como ver UTMs no GA4 e resolver o (not set).

Os erros que aparecem com mais frequência

Depois de analisar dezenas de contas, os mesmos erros aparecem repetidamente. Eles não são difíceis — são falta de padronização.

1. Source e medium invertidos no e-mail

O mais comum: utm_source=email e utm_medium=newsletter. É o contrário. O source é o remetente — a newsletter, a lista específica. O medium é o canal — email. O correto é utm_source=newsletter e utm_medium=email. Com o valor errado, o GA4 não consegue categorizar a sessão no canal Email automaticamente.

2. utm_source=fb ou utm_source=meta no Facebook

O padrão correto é facebook. Usar fb ou meta cria um canal diferente no GA4. Se você mudar no meio das campanhas, os dados históricos e novos ficam separados — você perde a capacidade de comparar períodos.

3. utm_medium=paid ou utm_medium=social para anúncios

paid não é reconhecido pelo GA4. social categoriza como orgânico. O único medium correto para anúncio pago é cpc — que o GA4 reconhece automaticamente como "Paid Social" (com source de rede social) ou "Paid Search" (com source google/bing).

4. Espaços e maiúsculas nos valores

utm_campaign=Black Friday 2025 vira Black%20Friday%202025 na URL — um valor diferente de black-friday-2025 no relatório. O GA4 é case-sensitive e não consolida automaticamente. Use sempre hífens e minúsculas.

5. UTM em links de tráfego pago ausentes

Tráfego pago sem UTM chega no GA4 como Direct. O auto-tagging do Google Ads (gclid) e o fbclid do Facebook identificam a plataforma, mas não substituem o UTM para análise detalhada por campanha, conjunto e criativo. São dados complementares — você precisa dos dois.

6. Remover UTM do link antes de postar

Acontece com frequência em posts orgânicos de redes sociais. O criador acha que o link "fica feio" com os parâmetros e os remove antes de publicar. Resultado: tráfego orgânico de redes sociais aparece como Direct. A solução é usar um encurtador de links com UTM embutido — o link fica curto e limpo, os parâmetros chegam no GA4.

Como gerar URLs com UTM sem erro

Configurar UTM manualmente abre margem para inconsistência — uma letra maiúscula, um espaço no lugar errado, source e medium invertidos. Com dezenas de campanhas ativas, manter o padrão manualmente é inviável.

A solução é usar um gerador que aplica os padrões automaticamente. O UTM Builder tem templates pré-configurados para cada plataforma — você cola a URL de destino, escolhe a plataforma e o link sai pronto com os valores corretos. Sem precisar lembrar se o source do Facebook é facebook ou fb, ou se o medium do e-mail é email ou e-mail.

Com conta gratuita, você salva os links organizados por cliente e campanha e vê os cliques reais de cada link gerado.

FAQ

UTM prejudica o SEO?

Não. Os parâmetros UTM ficam na query string e o Google os ignora para fins de indexação — desde que você não use o link com UTM como canonical ou o publique em páginas indexáveis. Links em anúncios, e-mails e redes sociais não têm esse risco. Obs.: nunca coloque link com UTM em anchor text interno de página indexada.

Posso usar UTM e auto-tagging do Google ao mesmo tempo?

Sim, sem problema. Quando os dois estão presentes, o GA4 usa o gclid (auto-tagging) para atribuição e os UTMs para as dimensões de campanha nos relatórios. Desativar o auto-tagging quebra a importação de dados de custo do Google Ads no GA4 — não faça isso.

Qual a diferença entre utm_source e utm_medium?

Source é o remetente — quem enviou o tráfego (facebook, google, newsletter). Medium é o canal — como esse tráfego chegou (cpc, email, social). A analogia prática: source é o motorista, medium é o tipo de veículo. Um motorista do Facebook pode chegar de anúncio pago (cpc) ou de post orgânico (social) — são mediums diferentes para o mesmo source.

UTM funciona em links curtos e redirecionamentos?

Depende de como o redirecionamento é configurado. Se o encurtador preserva a query string na URL de destino (301 ou 302 com query string intact), os parâmetros chegam no GA4 normalmente. Se o redirecionamento descarta os parâmetros — o que acontece com algumas configurações de link curto mal feitas — os UTMs somem antes de chegar ao site.

Por que o WhatsApp sempre aparece como Direct sem UTM?

O WhatsApp não passa nenhuma informação de referência (referrer) ao abrir links — seja pelo app ou pelo WhatsApp Web. O browser que abre o link não recebe de onde ele veio. Sem UTM, o GA4 não tem como identificar que o tráfego veio do WhatsApp. O UTM é a única forma confiável de traqueamento nesse canal.

Quantos UTMs devo configurar por campanha?

No mínimo três: source, medium e campaign. Adicione utm_content quando tiver mais de um criativo ou mais de um link levando para o mesmo destino dentro da mesma campanha. Use utm_term principalmente no Google Ads via ValueTrack — para as outras plataformas, raramente é necessário.

Gere sua URL com UTM agora

Gratuito, sem cadastro. Templates prontos para Facebook, Google, TikTok, WhatsApp e mais. Com conta grátis, você salva os links e vê os cliques reais de cada campanha.