Voltar pro blogDado de marketing

UTM sem bagunça: um padrão que sobrevive a cinco pessoas subindo campanha

No GA4, "Meta" e "meta" viram duas origens. Veja a convenção mínima de UTM, o que o auto-tagging do Google Ads já cobre e como validar antes de publicar.

Time Relator Digital7 min de leitura
Três faixas horizontais convergindo para um único ponto roxo
Sumário

Um padrão de UTM sobrevive a várias pessoas quando é curto, usa listas fechadas e é conferido antes de o anúncio ir ao ar. Três regras resolvem a maior parte do problema: tudo em minúsculas, uma única grafia por origem e por tipo de tráfego, e uma validação automática (ou uma planilha com lista suspensa) no lugar da memória de cada um.

Por que "Meta" e "meta" viram duas origens

A documentação do Google Analytics é direta: os valores dos parâmetros diferenciam maiúsculas de minúsculas. utm_source=google é diferente de utm_source=Google, e a mesma lógica vale para Meta e meta.

Na prática, o que quebra o relatório é a pessoa nova no time, o freelancer ou a ferramenta de e-mail que escreve a origem do jeito dela. Um exemplo hipotético: uma loja soma 1.700 sessões vindas do Meta Ads em um mês, mas cada pessoa usou uma grafia.

Valor de utm_sourceSessões (hipotético)Parte do total
meta64037,6%
Meta41024,1%
facebook38022,4%
fb19011,2%
Facebook804,7%
Total1.700100%

A conta: 640 + 410 + 380 + 190 + 80 = 1.700. A maior linha tem 640 ÷ 1.700 = 37,6% do tráfego. Quem olha só a primeira linha acha que o Meta trouxe pouco mais de um terço do que de fato trouxe, e o CPA por origem sai errado nas cinco linhas.

Três parâmetros obrigatórios, o resto é opcional

O GA4 reconhece vários parâmetros de campanha: utm_id, utm_source, utm_medium, utm_campaign, utm_source_platform, utm_term, utm_content, utm_creative_format e utm_marketing_tactic. A recomendação oficial, porém, é curta: ao adicionar parâmetros a uma URL, use sempre utm_source, utm_medium e utm_campaign. Os outros dois clássicos, utm_term e utm_content, são opcionais.

Quanto menos parâmetros você exigir, mais fácil é cumprir. Uma equipe de cinco pessoas não precisa dos nove. Comece com quatro: os três obrigatórios mais utm_content para diferenciar anúncios. Acrescente os outros só quando alguém precisar de fato do relatório que eles alimentam.

Uma regra por parâmetro

A convenção abaixo é uma sugestão de trabalho, não uma regra do GA4. O que importa é que seja única e esteja escrita onde todos a encontrem.

Os quatro parâmetros da convenção, com a regra e um exemplo de cada
Convenção mínima: quatro parâmetros, uma regra para cada

utm_source: quem envia o tráfego

Uma grafia por origem, em uma lista fechada: meta, google, newsletter, linkedin. Se alguém propõe uma origem nova, ela entra na lista antes de ir para uma URL. Escolha meta ou facebook uma vez e use sempre a mesma.

utm_medium: o tipo de tráfego

Também lista fechada, com poucos valores: por exemplo cpc para busca paga, paid-social para mídia paga em redes sociais, email, display. O motivo de ser rígido vai além da arrumação: o GA4 agrupa o tráfego em canais (Paid Search, Paid Social, Email, Display, Direct e outros) por regras sobre origem e meio. Essas definições não diferenciam maiúsculas e não podem ser editadas, e o tráfego que não bate com nenhuma regra cai em "Unassigned". Um utm_medium inventado (midia-paga-2, banner-top) pode deixar a campanha fora do canal que você esperava. Confira os valores da sua lista na página oficial de definições de canal antes de fechá-la.

utm_campaign: a campanha

Aqui entra um formato fixo, que identifique a campanha sem precisar abrir o gerenciador. Uma sugestão: objetivo_oferta_mesAno, como leads_cursos_out26. Use underscore entre os campos e hífen dentro de um mesmo campo. A taxonomia completa de nomes de campanha é outro assunto; aqui o ponto é que o valor da UTM seja previsível.

utm_content: o anúncio

Serve para separar variações dentro de uma campanha: video-demo, carrossel-preco. Mantenha o vocabulário curto e repetível, para que o mesmo nome de criativo apareça da mesma forma em campanhas diferentes.

Regras gerais

  • Só minúsculas.
  • Sem espaços e sem acentos (espaço vira %20 na URL e quase sempre vira confusão).
  • Hífen dentro de palavras compostas, underscore entre campos.
  • Nenhum dado pessoal em UTM (nome, e-mail, telefone). A URL aparece em logs, relatórios e ferramentas de terceiros.

O que o auto-tagging do Google Ads já cobre

No Google Ads, o auto-tagging acrescenta um parâmetro chamado gclid (Google Click Identifier) às URLs em que as pessoas clicam. Segundo a ajuda do Google Ads, ele vem ligado por padrão em contas novas.

O ponto que interessa para a convenção está na documentação do Analytics: quando você usa tagueamento manual e auto-tagging juntos, origem, meio e as demais dimensões de classificação de tráfego usam os valores do auto-tagging. Os valores manuais de utm_content e utm_term continuam disponíveis nas dimensões "Manual Ad Content" e "Manual Term".

Duas consequências práticas:

  1. 1.Para relatórios do GA4, UTM de source e medium em anúncios do Google Ads é redundante com o auto-tagging ligado. Não gaste energia mantendo isso em dia, e não desligue o auto-tagging para "forçar" a sua convenção.
  2. 2.Se você ainda quer UTM nesses anúncios (por exemplo, porque outra ferramenta lê esses parâmetros da URL), use os mesmos valores da lista. O que não pode acontecer é o Google Ads ter utm_source=google e utm_source=Google em campanhas diferentes.

A convenção pesa mais nas origens que não têm um identificador de clique equivalente nos seus relatórios: Meta Ads, e-mail, newsletter, parceiros, QR codes e posts de redes sociais.

No Meta Ads, o nome vira dado

O Meta tem parâmetros dinâmicos de URL: valores que a plataforma preenche no lugar de você digitar um por um. A lista atual e a sintaxe estão na especificação oficial (link em Fontes), e é lá que você deve conferir antes de montar o modelo, porque a plataforma muda.

O que isso significa para a convenção, independentemente dos nomes exatos: se a UTM puder ser preenchida com o nome do que você criou no gerenciador, a bagunça nos nomes passa direto para o relatório. Nesse caso, o padrão de nomes dentro do gerenciador passa a ser o seu padrão de UTM, e vale ter uma regra única para os dois.

Valide antes de publicar

Convenção que depende de boa vontade não dura uma semana. A validação precisa ser mecânica, e há dois caminhos baratos.

Planilha de montagem. Uma planilha onde utm_source e utm_medium são listas suspensas, e a URL final é montada por fórmula. Quem sobe a campanha cola o link pronto e não digita parâmetros.

Checagem automática. Um validador simples, que roda no script de upload ou em uma revisão semanal das URLs, recusa o que foge do formato. Um exemplo:

const SOURCES = ['meta', 'google', 'newsletter', 'linkedin'] as const
const MEDIUMS = ['cpc', 'paid-social', 'email', 'display'] as const
const FORMAT = /^[a-z0-9]+([-_][a-z0-9]+)*$/

function validateUtm(url: string) {
  const p = new URL(url).searchParams
  const source = p.get('utm_source') ?? ''
  const medium = p.get('utm_medium') ?? ''
  const campaign = p.get('utm_campaign') ?? ''
  const errors: string[] = []
  if (!SOURCES.includes(source as never)) errors.push('utm_source fora da lista')
  if (!MEDIUMS.includes(medium as never)) errors.push('utm_medium fora da lista')
  if (!FORMAT.test(campaign)) errors.push('utm_campaign fora do formato')
  return errors
}

O código é um esboço: o importante é que a lista e o formato estejam em um único lugar, e não na cabeça de cada pessoa.

Como aplicar

  1. 1.Liste as origens que vocês realmente usam e escolha uma grafia para cada. Essa é a lista de utm_source.
  2. 2.Defina de 4 a 6 valores de utm_medium e confira cada um na página oficial de definições de canal do GA4.
  3. 3.Escolha o formato de utm_campaign e de utm_content e escreva dois exemplos reais ao lado das regras.
  4. 4.Deixe o auto-tagging do Google Ads ligado e decida se vai ou não colocar UTM nesses anúncios; se for, use os mesmos valores da lista.
  5. 5.Monte a planilha com listas suspensas ou o validador, e torne obrigatório passar por ele antes de publicar.
  6. 6.No relatório de origem e meio do GA4, olhe uma vez por semana se apareceu valor fora da lista (Meta, fb, facebook). Se apareceu, descubra quem criou e corrija a fonte.
  7. 7.Guarde a convenção em um único documento, com dono e data de revisão.

Fontes

Todas conferidas em 7 de outubro de 2026.

Este artigo também está disponível em Markdown, para leitura por agentes e LLMs: ver versão .md

Quer aplicar isso na sua operação?

Conecte Meta, Google, GA4 e o CRM do cliente numa base só e monte o relatório do mês sem planilha.

O próximo fechamento de mês pode ser o último feito na planilha.

Teste 7 dias grátis, sem cartão: conecte as fontes hoje e mande o primeiro relatório com o número que bate, do clique à venda.

Cartão ou PixMensal sem fidelidade