13 min de leituraTutoriais

Convenção de nomenclatura UTM: regras para dados de campanha limpos

Um guia de governação para convenções de nomenclatura UTM: regras de minúsculas, vocabulários controlados, uma tabela de taxonomia, e como aplicar etiquetas consistentes em toda a equipa

Ana Kowalska
Marketing solutions engineering
Um URL etiquetado decomposto em chips utm_source, utm_medium e utm_campaign com um carimbo de convenção

Uma convenção de nomenclatura UTM é o conjunto de regras que decide como a sua equipa escreve etiquetas de campanha, para que o mesmo canal produza sempre a mesma string. Importa porque os valores UTM são sensíveis a maiúsculas/minúsculas e de formato livre, o que significa que nada impede três pessoas de etiquetar o mesmo canal como facebook, Facebook e FB. A sua ferramenta de análise trata então esses como três origens separadas, e o seu número do Facebook está errado em três lugares ao mesmo tempo.

Esse é todo o problema numa frase: etiquetas inconsistentes fragmentam os relatórios. A correção não é mais disciplina. A correção é uma convenção escrita mais uma ferramenta que a aplica. O conjunto de regras principal é curto. Tudo em minúsculas. Sem espaços, um delimitador. Defina um vocabulário controlado para utm_source e utm_medium para que as pessoas escolham de uma lista em vez de inventar valores. Mantenha dados pessoais fora do URL. Documente uma vez e bloqueie onde os links são feitos. O resto desta publicação preenche cada regra, dá-lhe uma tabela de taxonomia que pode copiar, e cobre como aplicar a convenção para que sobreviva ao contacto com uma semana de lançamento agitada.

Este é o companheiro de governação do guia de rastreio UTM de ponta a ponta e da publicação sobre a funcionalidade construtor UTM. Esses cobrem o pipeline e as ferramentas. Este é sobre as regras de nomenclatura em si.

Por que uma convenção de nomenclatura UTM importa

Abra qualquer propriedade GA4 que tenha executado campanhas durante um ano sem governação, e encontrará a mesma destruição. A dimensão de origem tem facebook, Facebook, FB, fb, facebook.com e meta, todos os quais são o mesmo canal. O medium tem email, Email, e-mail e newsletter a competir pela mesma ideia. Cada variante é a sua própria linha. Cada linha detém uma fatia do tráfego. Somá-las de volta é uma tarde manual e propensa a erros de cada vez que alguém pergunta "como correu o Facebook".

O custo não é apenas arrumação. As plataformas pagas leem os seus dados de conversão de volta para otimizar gastos. Se metade dos seus cliques de social pago aterra sob utm_medium=social e a outra metade sob paid-social, o agrupamento de canais padrão do GA4 arquiva alguns como orgânico, os seus relatórios pagos subregistam, e a questão financeira "por que o gasto pago não aparece na receita atribuída" não tem resposta limpa. Aprofundamos em qual desses números confiar em análises de links curtos: o que realmente medir.

Os parâmetros UTM são antigos. A convenção saiu do Urchin, o produto de análise web que o Google adquiriu em 2005 e construiu no que se tornou o Google Analytics. O acrónimo ainda significa Urchin Tracking Module. O script original __utm.js não tinha camada de template nem validação; a regra era sempre "escreva-o de forma consistente", e as ferramentas nunca o aplicaram. Duas décadas depois, a maioria das equipas ainda depende da memória. Essa é a lacuna que uma convenção fecha.

Os cinco parâmetros UTM e o que cada um deve conter

Existem cinco parâmetros. Três são efetivamente necessários para relatórios limpos; dois são opcionais e rotineiramente mal usados. Acertar na divisão de trabalho é a maior parte da batalha, porque a maioria da deriva começa como confusão sobre qual valor pertence onde.

Anatomia de um URL etiquetado com UTM mostrando o URL base mais utm_source, utm_medium, utm_campaign, utm_content e utm_term, cada um etiquetado com o que deve conter

utm_source nomeia de onde veio o clique: a plataforma específica, publicação ou parceiro. google, newsletter, partner-acme. Responde "que propriedade enviou isto".

utm_medium nomeia como chegou lá: a categoria de marketing. cpc, email, social, referral, affiliate. Responde "que tipo de canal é este". Source é o nome próprio, medium é a categoria a que pertence.

utm_campaign nomeia a iniciativa da qual o link faz parte. spring-sale-2026, q3-product-launch. Este é o valor pelo qual segmenta os relatórios, por isso o seu formato importa mais para regex a seguir.

utm_content distingue variantes dentro de uma campanha e fonte: o criativo, a colocação, o braço A/B. hero-banner, carousel-v2, footer-link. Use-o quando tem mais de um link a apontar para o mesmo destino da mesma campanha e precisa de os distinguir.

utm_term foi construído para palavras-chave de pesquisa paga e é melhor mantido para isso. Se não executa pesquisa paga, deixe-o nulo em vez de o transformar num lixeiro para metadados que não couberam noutro lado.

O erro estrutural mais comum é trocar source e medium. utm_source=cpc está errado porque cpc é uma categoria, não um lugar. utm_medium=google está errado porque google é um lugar, não uma categoria. O par correto é utm_source=google, utm_medium=cpc. Decida a regra uma vez, escreva-a ao lado de cada parâmetro no seu documento, e a troca para de acontecer.

Padrões de parâmetros UTM: maiúsculas, espaços e delimitadores

Três regras de formatação eliminam a maioria da deriva, e as três são baratas de aplicar uma vez e caras de ignorar.

Tudo em minúsculas. O GA4 trata Email e email como valores diferentes, por isso a deriva de maiúsculas multiplica silenciosamente os seus canais. Não há razão para permitir maiúsculas num valor UTM; escolha minúsculas e nunca desvie.

Sem espaços, nunca. Um espaço num URL codifica para %20, por isso utm_campaign=spring sale chega aos seus relatórios como spring%20sale, o que quebra o regex de nome de campanha que as equipas usam para agrupar funis e parece quebrado em todos os painéis. Substitua espaços na origem.

Um delimitador, usado em todo o lado. Escolha um hífen ou um underscore para separar palavras dentro de um valor e comprometa-se com ele. Misturá-los dá-lhe spring-sale e spring_sale como campanhas separadas, que é o mesmo problema de fragmentação com chapéu diferente. Os hífens são a escolha comum porque correspondem a hábitos de slug de URL e são legíveis: q3-launch-dach. Seja qual for a escolha, a regra é consistência, não o caractere específico.

Estes padrões alinham-se com as próprias orientações UTM do Google, que dizem às equipas para serem consistentes e usar minúsculas. O conselho está correto. O que o Construtor de URL de Campanha do Google não faz é aplicar nada disso, o que é por que uma convenção no papel deriva no momento em que um prazo chega.

Vocabulários controlados para source, medium e campaign

Uma convenção de nomenclatura que diz "use minúsculas e hífens" ainda permite que alguém invente utm_source=the-newsletter quando o valor acordado é newsletter. A correção é um vocabulário controlado: uma lista fixa de valores permitidos para os parâmetros onde o conjunto é identificável com antecedência.

utm_medium deve ser um enum fechado. As categorias de marketing que usa são contáveis e estáveis. Uma lista padrão sensata:

  • cpc para pesquisa paga
  • paid-social para colocações pagas em plataformas sociais
  • social para social orgânico
  • email para newsletters e email de ciclo de vida
  • referral para links de parceiros e boca-a-boca
  • affiliate para tráfego de rede de afiliados
  • display para banners e programático
  • qr para códigos em impressão e embalagem

Se um valor não está na lista, deve ser rejeitado, não aceite silenciosamente. Essa única regra elimina a confusão social versus paid-social que arruína o agrupamento de canais.

utm_source é semi-controlado. Para plataformas deve ser um enum (instagram, linkedin, tiktok, youtube, facebook, x), porque é onde a deriva de maiúsculas e abreviação vive pior. Para parceiros e publicações, ligue-o a uma lista real, as suas contas de parceiros CRM ou o seu plano de meios, para que uma fonte fora da lista force uma decisão explícita em vez de uma suposição.

utm_campaign não pode ser um enum fechado porque as campanhas são criadas constantemente, mas ainda deve seguir um padrão. Uma forma útil é trimestre-tema-regiao: q3-launch-dach, q4-blackfriday-eu. O padrão torna as campanhas ordenáveis e permite que um regex agrupe um trimestre ou região inteiro numa expressão.

Uma tabela de taxonomia UTM real

Aqui está uma taxonomia que pode adaptar hoje. Mapeia cada canal comum para os valores exatos que a sua equipa deve produzir, que é o que transforma uma convenção de prosa em algo que uma pessoa pode seguir sob pressão de prazo.

Canalutm_sourceutm_mediumpadrão utm_campaignutm_contentutm_term
Newsletternewsletteremailtrimestre-temavariante-criativonulo
Email ciclo de vidalifecycleemailnome-fluxoid-passonulo
Instagram orgânicoinstagramsocialtrimestre-temaid-publicacaonulo
Meta pagofacebookpaid-socialid-campanhaid-anuncionulo
Anúncios Googlegooglecpcid-campanhaid-anuncio{keyword}
Referência parceiropartner-{nome}referralid-acordocolocacaonulo
Afiliadoaffiliate-{rede}affiliatenome-programasub-idnulo
QR em impressãoprintqrtrimestre-materialcolocacaonulo

As colunas de padrão são deliberadas. utm_content transporta o identificador de variante para que possa comparar criativos dentro de uma campanha; para canais pagos, use o ID de anúncio nativo da plataforma em vez de um rótulo humano, porque o rótulo pertence ao gestor de anúncios e o ID estável pertence ao URL. Mantenha utm_term nulo a menos que esteja a executar pesquisa paga, onde contém a palavra-chave correspondida.

Erros comuns de UTM que fragmentam relatórios

Os modos de falha repetem-se em todas as equipas que auditei. Nomear os abaixo e escrever a correção ao lado de cada um é a maior parte do que um documento de convenção serve.

Uma comparação bom-versus-mau de valores UTM: vocabulário controlado consistente em minúsculas à esquerda, deriva de maiúsculas, espaços e email de cliente à direita

A deriva de maiúsculas é a principal. Facebook, facebook e FB tornam-se três origens porque os valores são sensíveis a maiúsculas/minúsculas e não restringidos. A correção é uma transformação de minúsculas aplicada no momento da montagem e um enum que não contém FB.

Colocar o medium na source, ou a source no medium. utm_source=cpc e utm_medium=google ambos invertem o modelo. A correção é o vocabulário controlado mais a regra source-é-onde, medium-é-como escrita onde as pessoas podem ver.

Espaços e delimitadores mistos em utm_campaign. Spring 2026 DACH torna-se Spring%202026%20DACH, e spring-sale versus spring_sale divide uma campanha em dois. A correção é uma transformação de slug que usa minúsculas, substitui espaços e normaliza o delimitador antes de o valor ser alguma vez confirmado.

Dados pessoais na cadeia de consulta. Este é um problema de conformidade, não de arrumação. Um valor UTM vive no URL, que é registado por servidores web, fica no histórico do browser, é encaminhado em cabeçalhos de referenciador, e é frequentemente colado em chat em texto simples. Um endereço de email, um nome, ou qualquer outro identificador num campo utm_ são dados pessoais num lugar não protegido. As orientações do Comité Europeu para a Proteção de Dados sobre transparência e minimização de dados apontam na mesma direção: não recolha nem exponha dados pessoais de que não precisa, e um URL é o pior lugar para guardar qualquer um. Mantenha os UTMs para metadados de campanha. Se precisar de ligar um clique a uma pessoa, faça-o do lado do servidor contra um ID, não num parâmetro de consulta. O lado do consentimento disto vive em Consent Mode v2 para rastreio.

utm_term como lixeiro. Sem uma regra, coleta o que não coube noutro lado. Defina para que serve (palavra-chave de pesquisa paga, nulo caso contrário) e a tentação desaparece.

Aplicar etiquetas UTM consistentes com templates

Uma convenção que só existe num documento deriva. As pessoas esquecem, os novos contratados nunca a leem, e um prazo de sexta-feira supera as boas intenções. A aplicação tem de passar para a ferramenta que monta os links, para que as regras se apliquem quer alguém se lembre ou não.

O padrão que se mantém é um template de workspace com os vocabulários controlados integrados. Escreve a convenção uma vez ao nível do workspace, define utm_medium como um literal onde nunca varia (email para o template de newsletter), vincula utm_source a um enum, e deixa os marcadores de posição preencher o resto a partir do payload do link. Um novo profissional de marketing não pode então produzir um utm_source malformado, porque o template rejeita qualquer coisa fora da lista. As transformações de minúsculas e slug aplicam-se automaticamente, por isso a consistência deixa de depender da disciplina por pessoa.

Um encurtador que possui o passo de montagem pode fazer três coisas que um formulário independente não pode: manter o template, validar cada entrada contra ele, e recusar confirmar um link que viola as regras. Quando o Elido monta o link, o valor resolvido e o valor final são ambos registados, por isso uma substituição por link deixa uma trilha de auditoria com quem o alterou e quando. A sintaxe completa do template, incluindo templates por canal e caminhos de marcadores de posição, está no guia de templates UTM, e o caso mais amplo para profissionais de marketing está na página de soluções para profissionais de marketing. Para as análises que dependem desta higiene, veja análises Elido.

O âmbito honesto: os templates corrigem a higiene de etiquetagem e auditoria. Não corrigem a atribuição entre dispositivos ou o reencaminhamento do lado do servidor que sobrevive ao Safari ITP, ambos problemas separados cobertos no guia de ponta a ponta. O que corrigem é o que silenciosamente quebra cada relatório: o mesmo canal a chegar sob cinco nomes diferentes.

Uma convenção para copiar e um template de folha de cálculo

Se ainda não está pronto para mover a montagem para uma ferramenta, comece com uma convenção escrita e uma folha de rastreio. Ambas são melhores do que a memória, e são o artefacto que entrega a uma ferramenta mais tarde.

O bloco de convenção, curto o suficiente para colar numa wiki de equipa:

CONVENÇÃO UTM (v1)
- Todos os valores em minúsculas. Sem exceções.
- Palavras separadas por hífens. Sem espaços, sem underscores, sem outros delimitadores.
- utm_source: de onde veio o clique. Enum para plataformas; lista CRM para parceiros.
- utm_medium: como chegou aqui. Apenas enum fechado:
    cpc | paid-social | social | email | referral | affiliate | display | qr
- utm_campaign: trimestre-tema-regiao. ex. q3-launch-dach
- utm_content: id de variante (criativo, colocação, id-anuncio). Opcional.
- utm_term: apenas palavra-chave de pesquisa paga. nulo caso contrário.
- Nunca coloque nomes, emails ou quaisquer dados pessoais num UTM. Nunca.

O template de folha de cálculo precisa de um separador para os vocabulários controlados e um para os links. Estruture-o assim:

  • Um separador vocab com uma coluna por parâmetro controlado (source, medium), cada um a conter os valores aprovados. Esta é a única fonte de verdade para a qual as regras de validação de dados apontam.
  • Um separador links com colunas para o URL de destino, cada valor UTM (validado contra o separador vocab para que um erro de digitação seja rejeitado na entrada), uma coluna de URL montado que os concatena, e uma coluna de notas em texto livre para contexto.
  • Uma regra de validação de dados nas colunas de medium e source para que as células só aceitem valores do separador vocab. Essa é a forma mais próxima de aplicação que uma folha de cálculo consegue.

Quando a folha supera a entrada manual, os nomes das colunas mapeiam diretamente para os marcadores de posição do template, e o mesmo CSV importa diretamente para um endpoint de criação em lote. A convenção que escreveu no primeiro dia torna-se o esquema que a ferramenta aplica no centésimo dia. Os preços para os níveis que incluem templates de workspace estão na página de preços.

Uma convenção de nomenclatura é infraestrutura aborrecida, que é exatamente por que é ignorada e exatamente por que ignorá-la custa um trimestre de dados limpos. Escreva as regras, bloqueie-as onde os links são feitos, e os seus relatórios começam a somar novamente.

Relacionado no blog

Perguntas frequentes

O que é uma convenção de nomenclatura UTM?

Uma convenção de nomenclatura UTM é um conjunto documentado de regras para como a sua equipa escreve os cinco parâmetros UTM: quais valores são permitidos em cada um, como são tratados as maiúsculas e os espaços, e qual delimitador separa as palavras. O objetivo é que o mesmo canal produza sempre a mesma string, para que 'facebook' seja sempre 'facebook' e nunca também 'Facebook' ou 'FB'. Sem a convenção, um canal fragmenta-se em várias linhas na sua ferramenta de análise e os seus relatórios deixam de somar.

Os parâmetros UTM devem ser em minúsculas?

Sim. Os valores UTM são sensíveis a maiúsculas/minúsculas no Google Analytics, por isso 'Email' e 'email' registam-se como duas origens diferentes. Usar tudo em minúsculas remove toda uma classe de deriva de graça. Escolha minúsculas como regra, escreva-a e aplique-a com uma ferramenta em vez de confiar que as pessoas se lembrem.

O que vai em utm_source versus utm_medium?

utm_source nomeia a origem específica: uma plataforma, uma publicação, um parceiro (google, newsletter, partner-acme). utm_medium nomeia a categoria de marketing: cpc, email, social, referral. O erro clássico é colocar o medium na source (utm_source=cpc) ou a source no medium (utm_medium=google). Source é onde, medium é como.

Que delimitador devo usar em valores UTM?

Use um hífen ou um underscore e use o mesmo em todo o lado. Nunca use espaços, porque um espaço codifica em URL para %20 e transforma 'spring sale' em 'spring%20sale' nos seus relatórios. A maioria das equipas escolhe hífens para valores de múltiplas palavras (spring-sale-2026) porque são legíveis e correspondem a hábitos de slug de URL.

Posso colocar um email ou nome de cliente num parâmetro UTM?

Não. Os parâmetros UTM ficam no URL, que é registado por servidores, proxies, histórico do browser e ferramentas de análise, e é frequentemente partilhado em texto simples. Colocar um email, nome ou qualquer outro identificador pessoal num UTM é um problema de proteção de dados, não apenas falta de organização. Mantenha os UTMs para metadados de campanha e mantenha dados pessoais fora da cadeia de consulta completamente.

Como aplico uma convenção UTM em toda a equipa?

A documentação por si só não se mantém. O padrão fiável é mover a montagem para uma ferramenta que possui as regras: um template de workspace com vocabulários controlados para source e medium, transformações de minúsculas e slug aplicadas automaticamente, e um passo de validação que recusa links que violam as regras. Um encurtador que bloqueia UTMs na criação do link remove o lugar onde os erros de digitação vivem.

Experimente Elido

Cole uma URL, obtenha um link curto

Sem cadastro. O link vive 30 dias. Cadastre-se para mantê-lo para sempre.

Grátis, sem necessidade de registo · 2 por dia

Experimente o Elido

Encurtador de URL hospedado na UE: domínios personalizados, análises profundas e API aberta. Plano gratuito - sem cartão de crédito.

Tags
utm naming convention
utm parameter standards
utm best practices
utm taxonomy
utm spreadsheet template
consistent utm tags

Continuar lendo