Convenção de nomes UTM: modelo prático e como as alterações de nomes estragam relatórios
Uma convenção de nomes UTM é um conjunto fixo de regras para os valores de utm_source, utm_medium e utm_campaign (e ainda utm_id, utm_content e utm_term): tudo em minúsculas, um valor por plataforma e por canal e um formato definido para o nome da campanha. Mantém o tráfego no canal certo do GA4 e evita campanhas repartidas.
O que é uma convenção de nomes UTM e porque é importante?
É o conjunto de regras que a equipa segue sempre que marca uma ligação: que parâmetros preencher, que valores são permitidos e como se constrói o nome da campanha. Sem ela, a mesma campanha surge com três grafias e ninguém confia no relatório de aquisição.
O GA4 lê os valores UTM tal como estão escritos. A ajuda da Google sobre URLs personalizados indica que os valores dos parâmetros distinguem maiúsculas de minúsculas: utm_source=google e utm_source=Google são duas origens diferentes, e Saldos e saldos são duas campanhas. Cada valor incoerente é mais uma linha para somar à mão.
A segunda razão é o agrupamento de canais. O GA4 decide se uma sessão é Paid Search, Paid Social, Email ou Display comparando a origem e o meio com regras fixas. Um meio que não corresponde a nenhuma regra envia o tráfego para o canal errado ou para "Unassigned". A convenção decide, portanto, que canal fica com o mérito em cada relatório que o cliente recebe.
Que parâmetros UTM deve ter cada ligação?
Utilize sempre utm_source, utm_medium e utm_campaign; a Google recomenda ainda utm_id e utm_source_platform. Os parâmetros em falta aparecem como (not set) nos relatórios.
| Parâmetro | O que guarda | Exemplo de convenção |
|---|---|---|
utm_source | A origem do clique | google, facebook, instagram, newsletter |
utm_medium | O tipo de canal | cpc, paid_social, email, display, affiliate |
utm_campaign | O nome da campanha | 2026-11_black-friday_lx |
utm_id | Um ID da campanha | bf26-lx-01 |
utm_content | O criativo ou a variante da ligação | video-15s_v2 |
utm_term | A palavra-chave paga | sapatilhas-corrida |
utm_creative_format e utm_marketing_tactic existem, mas, segundo a Google, ainda não são apresentados nos relatórios das propriedades do Google Analytics. Não construa relatórios com base neles.
Outro pormenor: o GA4 retira os UTM da dimensão "Page path + query string". Para ver o URL completo, use Localização da página.
Leia também: Tráfego não atribuído no GA4: o que o provoca e como encontrar a alteração responsável · Registo de alterações de marketing: o que é e como mantê-lo
Como é uma boa convenção de nomes UTM?
Curta para se memorizar, rígida para não deixar margem e registada num sítio a que todos acedem. Estas regras servem a maioria das equipas:
- Tudo em minúsculas. A Google recomenda-o como prática habitual.
- Uma origem por plataforma.
facebookoufb, nunca as duas. Facebook e Instagram podem ter origens separadas. - Um meio por canal, alinhado com as regras do GA4. O tráfego manual só entra em Paid Search ou Paid Social quando o meio corresponde ao padrão
^(.*cp.*|ppc|retargeting|paid.*)$.cpcepaid_socialfuncionam;facebook_adsoupromovidonão. - Um separador e uma ordem. Por exemplo
data_nome_mercado, com hífenes dentro de cada parte e sublinhados entre partes. - Nome da campanha igual ao da plataforma de anúncios. Assim o mesmo esforço não se reparte por várias linhas.
- Sem espaços, acentos ou caracteres especiais. São codificados e fáceis de escrever mal.
O e-mail é o canal mais tolerante: conta como Email quando a origem ou o meio corresponde a email, e-mail, e_mail ou e mail. Display espera display, banner ou cpm, e Affiliates espera exatamente affiliate. Inclua estes valores na convenção para que ninguém invente outros.
Guarde a convenção numa folha de cálculo partilhada, com uma lista de valores permitidos e uma coluna que gera o URL. O criador de URLs de campanhas da Google serve para ligações pontuais, mas a folha com listas pendentes acaba com a escrita livre.
Como é que as alterações de nomes estragam os relatórios?
Nos dados, uma alteração de nomes raramente parece uma alteração de nomes. Parece uma alteração de desempenho: um canal desce, outro sobe ou os resultados de uma campanha desaparecem.
- Mudança de canal. Alguém marca ligações pagas da Meta com
utm_medium=social. A regra de Organic Social aceita esse meio, por isso o pago passa a orgânico e Paid Social parece afundar. - Subida de "Unassigned". Um meio novo como
influenciadornão corresponde a nenhuma regra e as sessões ficam sem canal. - Campanha repartida. Alguém escreve
Black-Fridayem vez deblack-fridaye a campanha passa a ter duas linhas. - Linhas (not set). Um modelo de ligação perde o
utm_campaignquando se muda de ferramenta de e-mail. - Edições ao modelo de acompanhamento. No Google Ads pode estar ao nível da palavra-chave, anúncio, grupo, campanha ou conta, e prevalece o mais específico. A Google indica que as alterações demoram 24 a 48 horas a refletir-se nos anúncios.
Nada disto se vê na plataforma de anúncios, que continua a mostrar os mesmos cliques. A diferença só surge no GA4. Se o próprio GA4 parecer estranho, veja como distinguir um problema de tracking de uma quebra real de tráfego.
Como provar que alteração causou a subida de "Unassigned" ou (not set)?
Encontre o primeiro dia em que o valor estranho apareceu e alinhe todas as alterações dos dias anteriores: modelos UTM, campanhas novas, ferramenta de e-mail, modelos de acompanhamento, publicações no site. A causa entrou quase sempre em funcionamento nesse dia ou um a dois dias antes.
- Encontrar o primeiro dia da mudança
- Extrair os novos valores origem/meio
- Alinhar as alterações dessa semana
- Ligar o valor novo a uma alteração
- Corrigir e registar a correção
No GA4, abra Aquisição > Aquisição de tráfego, mude a dimensão para Origem/mídia da sessão e compare a semana anterior com a seguinte. Um valor novo que surge no próprio dia em que o tráfego muda de canal é a pista. Depois verifique a Campanha da sessão à procura de nomes duplicados.
Com todas as alterações numa única cronologia, veria que os conjuntos da Meta relançados na terça-feira levavam um parâmetro de URL novo, no mesmo dia em que Paid Social desceu. No Changeline, as edições do Google Ads são importadas automaticamente com os valores antes e depois, e a equipa regista o resto (novo modelo UTM, mudança de ferramenta de e-mail, atualização da convenção) com data, responsável e motivo.
Exemplo: O cliente pergunta porque é que as sessões de Paid Social caíram 40% em março enquanto Organic Social duplicou. O investimento e os cliques no Gestor de Anúncios estavam estáveis. Ao alinhar as alterações da semana, surgiu um registo a 4 de março de 2026: um freelancer lançou conjuntos novos comutm_medium=socialem vez depaid_social. O tráfego não desapareceu, mudou de canal. Corrigido o meio, a repartição voltou ao normal no dia seguinte. (Nomes e números ilustrativos.)
- 4 marMeta AdsConjuntos novos com utm_medium=social
- Desde 4 marPaid Social −40%, Organic Social ×2
Sessões Paid Social por dia4 mar: −40%
Confirmada a causa, deixe uma anotação no GA4 para que ninguém volte a investigar a mesma descida.
Como garantir que a equipa cumpre a convenção?
Elimine a escrita livre sempre que possível e torne a convenção o único caminho fácil.
- Valores dinâmicos onde a plataforma os suporta. A Google recomenda UTM dinâmicos para reduzir erros manuais. No Google Ads, os parâmetros ValueTrack como
{campaignid},{adgroupid},{keyword}e{device}são preenchidos no clique. - Modelo ao nível mais amplo possível. O modelo de acompanhamento da conta aplica-se a todas as campanhas, salvo se um mais específico o substituir. Reveja os níveis inferiores antes de contar com ele.
- Um responsável pela convenção. Só essa pessoa cria valores novos, e cada inclusão fica registada.
- Folha de cálculo com listas pendentes. Origem, meio e mercado vêm de listas; só a descrição da campanha é escrita.
- Verificação mensal. Exporte origem/meio do GA4 e assinale o que não consta da lista.
Trate cada atualização da convenção como uma alteração de licitação ou orçamento: data, responsável, o que mudou e porquê. Um modelo de registo de alterações de marketing chega para começar.
Como alterar a convenção UTM sem perder a comparabilidade?
Altere numa data fixa, de uma só vez, e mantenha um mapa dos valores antigos para os novos. Uma mudança gradual deixa semanas de dados misturados.
- Escreva o mapa (por exemplo
fb→facebook,social-pago→paid_social). - Escolha o início de uma semana ou de um mês e atualize todos os modelos, folhas e ligações guardadas nesse dia.
- Registe a mudança no seu registo de alterações de marketing, com o mapa em anexo.
- Nos relatórios que atravessam essa data, agrupe valores antigos e novos ou compare canais em vez de linhas origem/meio.
O registo vale sobretudo um ano depois, quando alguém comparar novembro com o novembro anterior e encontrar uma mudança de canal.
Saiba que alteração de tag estragou as suas conversões
O Changeline junta numa cronologia por cliente as alterações da sua equipa, as alterações importadas do Google Ads e as edições ao site, ao tracking e ao CRM.
Plano Free: 1 projeto, 2 editores, 15 dias de histórico. Sem cartão.
Perguntas frequentes
Os parâmetros UTM distinguem maiúsculas no GA4?
Sim. A Google indica que os valores dos parâmetros distinguem maiúsculas de minúsculas, pelo que utm_source=google e utm_source=Google aparecem como duas origens. Use minúsculas em todos os valores e mantenha uma lista de valores permitidos para escrever sempre da mesma forma.
Que utm_medium usar em anúncios pagos nas redes sociais?
Use um valor que corresponda ao padrão pago do GA4, como paid_social ou cpc. O tráfego manual só conta como Paid Social quando a origem é uma rede social e o meio corresponde a ^(.*cp.*|ppc|retargeting|paid.*)$. O meio social é lido como Organic Social.
Porque é que o tráfego aparece como "Unassigned" no GA4?
É o valor que o GA4 atribui quando a sessão não corresponde a nenhuma regra do agrupamento de canais predefinido. Com marcação manual, trata-se quase sempre de um meio que o GA4 não reconhece, como influenciador. Substitua-o por um meio aceite ou crie um grupo de canais personalizado.
Onde vejo os valores UTM no GA4?
Abra Aquisição > Aquisição de tráfego e use as dimensões Origem/mídia da sessão ou Campanha da sessão. O GA4 retira os UTM da dimensão do caminho da página com a query string, por isso, para ver o URL completo, use Localização da página.
Como corrigir dados antigos com nomes errados?
Não é possível reescrever dados passados do GA4, mas é possível agrupá-los. Mantenha um mapa dos valores antigos para os novos, junte ambos em filtros do Looker Studio ou das explorações e registe a data da mudança de convenção para quem comparar períodos.