Uma agência com 5 gestores e 5 padrões de nomenclatura UTM tem relatório inútil. Cada um escreve o utm_campaign do jeito que acha certo — um usa lancamento-produto, outro usa Lançamento Produto, outro usa lncmt-prod — e no GA4 são três campanhas diferentes. Quando o cliente pede o resultado consolidado da campanha, você precisa somar manualmente de um dado que não foi construído para ser somado.
O problema não é falta de conhecimento técnico. É falta de padrão documentado que o time inteiro siga. Antes de criar o padrão, vale revisar o guia completo de parâmetros UTM para garantir que todo mundo entende o que cada parâmetro significa — o padrão de nomenclatura só funciona se a base está clara.
Por que nomenclatura UTM agência importa tanto
Em uma conta pessoal, você cria os UTMs sozinho. Você lembra o padrão que usou semana passada e mantém consistência intuitivamente. Em uma agência, você tem múltiplas pessoas tocando as mesmas contas, às vezes de forma assíncrona, às vezes sem documentação de contexto. O analista que entra hoje não sabe o padrão que o gestor anterior usou — a não ser que esteja escrito.
E o custo da inconsistência não é apenas estético. Dados fragmentados no GA4 têm impacto direto em decisões de otimização. Se a campanha "black-friday-2025" está distribuída entre quatro nomes no relatório, e você olha apenas a linha principal, está otimizando com 25% dos dados da campanha. Você pode pausar o que está convertendo porque o volume parece baixo, quando na verdade ele está distribuído em outras linhas do mesmo relatório.
Nomenclatura UTM agência: 4 regras que não têm exceção
1. Sempre minúsculo
O GA4 é case-sensitive. Facebook e facebook são sources diferentes. CPC e cpc são mediums diferentes. Toda a equipe precisa usar letras minúsculas em todos os valores de todos os parâmetros UTM, sempre. Sem exceção. Isso se aplica ao source, medium, campaign, term e content.
Se alguém da equipe usa uma ferramenta que gera UTMs com maiúsculas automáticas, configure para minúsculo ou substitua a ferramenta. Não tem meio-termo aqui: a primeira vez que o padrão quebra, começa a fragmentação.
2. Hífen no lugar de espaço
Espaços em URLs viram %20 ou + dependendo do browser e do contexto, criando fragmentação nos dados. O padrão correto é hífen entre palavras: black-friday-2025, não black friday 2025. O hífen é legível, funciona em todas as plataformas e não cria variações de codificação.
Não use underscore nos valores dos parâmetros — mesmo que tecnicamente funcione. O underscore está reservado para os nomes dos parâmetros (utm_source, utm_medium), então usá-lo nos valores cria ambiguidade visual. Hífen nos valores, underscore nos nomes dos parâmetros: é a convenção que a indústria inteira usa.
3. Nomenclatura consistente por fonte
Defina um nome canônico para cada fonte e use sempre o mesmo. O source do Facebook é facebook — não fb, não meta, não facebook-ads. O source do Google é google. O source do Instagram é instagram. O source do TikTok é tiktok. Documente essa lista e não deixe ninguém criar variações.
O mesmo vale para o medium. Use cpc para todos os canais pagos, email para e-mail marketing, social para orgânico de redes sociais. Nunca use paid, ads ou pago — são valores que o GA4 não reconhece automaticamente nos canais padrão.
4. Não misturar idiomas
Escolha um idioma para os valores dos UTMs e mantenha. A maioria das agências brasileiras usa inglês para source e medium (porque são os valores reconhecidos pelo GA4) e português para campaign e content (porque fazem parte da nomenclatura interna da campanha). O que não pode é misturar dentro do mesmo parâmetro: utm_source=facebook e utm_source=instagram são coerentes; utm_source=facebook e utm_source=instagram-organico não são, porque um tem hífen e descrição extra e o outro não.
Padrão de nomenclatura UTM agência por canal
A tabela abaixo é o padrão que você pode adotar diretamente. Não precisa inventar — são os valores que o GA4 reconhece automaticamente e que o mercado usa como convenção.
| Canal | utm_source | utm_medium | Observação |
|---|---|---|---|
| Meta Ads (Facebook) | facebook | cpc | Mesmo que seja campanha de tráfego para Stories ou Reels |
| Meta Ads (Instagram) | instagram | cpc | Criar no Meta Ads Manager, mas source = instagram |
| Google Ads | google | cpc | Para Pesquisa e Performance Max |
| Google Ads Display | google | display | Mesmo source, medium diferente para separar nos relatórios |
| E-mail marketing | newsletter (ou nome da lista) | email | Source = remetente, medium = canal (não inverter) |
whatsapp | mensagem ou social | Indispensável — WhatsApp não passa referrer | |
| Instagram orgânico | instagram | social | Bio link, stories orgânicos |
| TikTok Ads | tiktok | cpc | TikTok Ads Manager |
| LinkedIn Ads | linkedin | cpc | LinkedIn Campaign Manager |
Como estruturar o utm_campaign
O utm_campaign é o parâmetro com mais variação entre agências. Não existe um padrão universal — existe o padrão que faz sentido para o seu modelo de relatório. Aqui estão os dois formatos mais usados:
Formato 1: cliente-produto-data
Útil quando a agência gerencia múltiplos clientes e precisa separar as campanhas por cliente no relatório:
utm_campaign=nomecliente-produto-202505Exemplo real: utm_campaign=clinica-ortopedia-consulta-202505
A data no formato YYYYMM (ano + mês) permite filtrar por período e comparar mesma campanha em meses diferentes sem ambiguidade.
Formato 2: objetivo-publico
Útil quando o cliente gerencia várias campanhas com objetivos diferentes e públicos distintos:
utm_campaign=conversao-lookalike-frioOu com data: utm_campaign=conversao-lookalike-frio-202505
Escolha um formato, documente, e não misture. O pior cenário não é ter um formato "errado" — é ter dois formatos ao mesmo tempo nas campanhas do mesmo cliente.
Como documentar para a equipe
A documentação precisa ser acessível no momento em que o gestor está criando o UTM — não em um documento que ninguém abre. As opções mais eficazes na prática:
- Planilha compartilhada com tabela de referência: uma aba com a lista de sources, mediums e o padrão de campaign para cada cliente. Simples e funciona.
- Templates salvos no UTM Builder: crie um template por tipo de campanha com source e medium pré-preenchidos. O gestor abre, escolhe o template, preenche só o campaign. Erro impossível nos campos fixos.
- Checklist no processo de criação de campanha: inclua "verificar UTM com o padrão" como passo obrigatório antes de subir qualquer campanha. Funciona se o onboarding de processos for levado a sério.
O template no UTM Builder é a opção mais robusta para agências porque remove a possibilidade de erro humano nos campos que não mudam. Source, medium e a estrutura base de campaign ficam fixos — só o valor específico da campanha precisa ser preenchido.
utm_content e utm_term na nomenclatura de agência
Dois parâmetros que muitas agências ignoram mas que fazem diferença:
utm_content é onde você identifica o criativo. Use para diferenciar variantes dentro do mesmo conjunto de anúncios. O padrão mais útil é o tipo de criativo + variante: video-30s-a, banner-quadrado-b, stories-oferta. Com isso, você consegue comparar performance de criativo no GA4 sem precisar cruzar com os dados da plataforma de anúncio.
utm_term é principalmente para Google Ads via ValueTrack ({keyword}). Para outros canais, raramente é necessário. Não invente usos para utm_term em Facebook Ads ou TikTok — vai criar confusão no relatório sem ganho real de informação.
Como o UTM Builder ajuda agências a manter o padrão
O maior desafio de nomenclatura em agência não é criar o padrão — é fazer todo mundo seguir. O UTM Builder permite salvar templates de campanha por cliente: você define source, medium e a estrutura base do campaign uma vez, e toda a equipe usa o mesmo template para gerar links. O template já vem com os valores corretos pré-preenchidos, então o único campo que muda é o nome específico da campanha.
Além disso, o histórico de links gerados fica salvo por cliente e campanha — qualquer gestor da equipe consegue consultar links criados anteriormente e verificar como foram configurados, sem precisar perguntar para quem criou.
Gere suas URLs com UTM configurado corretamente no UTM Builder gratuito — gratuito, sem cadastro.
Para corrigir erros que já estão nas suas campanhas ativas, veja o artigo sobre os erros comuns de UTM e como cada um fragmenta seus dados.
FAQ
Preciso usar o mesmo utm_source para Facebook Ads e posts orgânicos do Facebook?
Sim, o source é facebook nos dois casos. O que muda é o medium: cpc para anúncios pagos e social para posts orgânicos. Essa combinação source + medium é o que o GA4 usa para separar "Paid Social" de "Organic Social" nos relatórios de canal — se você diferenciar o source, o GA4 não consegue agrupar corretamente.
Como lidar com clientes que já têm histórico de UTMs com padrões diferentes?
Implemente o novo padrão com uma data de corte clara. Documente que dados antes de X data seguem o padrão antigo e dados depois seguem o novo. Não tente corrigir o histórico retroativamente — o GA4 não permite editar dados de sessões passadas. O importante é que os dados novos sejam consistentes entre si.
utm_campaign pode ter o nome do cliente dentro se é uma conta dedicada?
Se a conta do GA4 é dedicada ao cliente (não uma conta de agência com múltiplos clientes), incluir o nome do cliente no utm_campaign é desnecessário e aumenta o comprimento do valor sem ganho de informação. Só inclua o nome do cliente no campaign se você consolida dados de múltiplos clientes em uma conta de analytics centralizada.
Qual é o comprimento máximo recomendado para os valores de UTM?
Não existe limite técnico rígido imposto pelo GA4, mas manter os valores abaixo de 100 caracteres é uma boa prática. Valores muito longos ficam difíceis de ler nos relatórios. Para o utm_campaign, 3 a 5 partes separadas por hífen geralmente são suficientes: objetivo-publico-formato-data já tem informação suficiente sem ficar ilegível.
