Pular para o conteúdo
Marketing9 min de leitura

UTM: como criar links rastreáveis sem detonar seu Analytics

Sem UTM, você sabe que gastou em mídia e que vendeu — mas não consegue ligar uma coisa à outra. Veja como configurar UTMs sem espaços, sem MAIÚSCULA e sem duplicar campanhas, do jeito que o Analytics consegue agrupar.

Tela de notebook exibindo planilha de URLs e parâmetros de campanha
UTM mal padronizado é como ter o sino sem badalo — você ouve barulho, mas não sabe de onde veio.Unsplash
O que você vai aprender
  • Os 5 parâmetros UTM e quais são realmente necessários.
  • O padrão de nomenclatura recomendado — minúsculas, hífens, sem acento.
  • Os 6 erros que poluem seu GA4 e dificultam atribuição.
  • Como auditar UTMs já em uso sem refazer tudo do zero.
  • Quando UTM falha (apps mobile, WhatsApp, encurtadores) e o que fazer.

UTM é o protocolo mais simples e mais maltratado do marketing digital. Definido por ninguém oficialmente — só uma convenção de fato que o Urchin (depois Google Analytics) consolidou nos anos 2000 — virou padrão universal. Mas o fato de ser simples não significa que seja usado certo: 7 de cada 10 contas que audito têm UTMs duplicados, com letras maiúsculas, espaços e acentos.

5
parâmetros UTM existem (source, medium, campaign, content, term)
Convenção Urchin/Google desde 2005
68%
das contas GA4 auditadas têm a mesma origem cadastrada com 2+ variações ("Facebook" e "facebook")
Conversion · Audit Analytics Brasil 2024
22%
do tráfego pago vira "direct" no GA4 por UTM mal configurado ou perdido em redirect
Search Engine Land · GA4 Attribution Issues
2026-03
o GA4 passou a normalizar utm_source/utm_medium para minúsculas automaticamente — antes disso, "Email" ≠ "email"
Google Analytics Release Notes

Os 5 parâmetros UTM

Em ordem de importância prática:

ParâmetroO que representaObrigatório?Exemplo
utm_sourceDe onde veio o tráfegoSimgoogle, meta, newsletter
utm_mediumTipo de canal/formatoSimcpc, email, social
utm_campaignCampanha ou ação específicaFortemente recomendadoblack-friday-2026
utm_contentVariante de criativo (para A/B test)Opcionalvideo-15s, banner-roxo
utm_termPalavra-chave (rede de pesquisa)Opcionaltenis-corrida-feminino
📌 Mínimo viável: source + medium são obrigatórios para o GA4 atribuir o tráfego ao canal correto. Sem eles, sua campanha vai cair em "direct/none" ou "referral" — perdendo toda a atribuição. Campaign é fortemente recomendado para agrupar criativos da mesma ação.

O padrão de nomenclatura que não destrói relatório

Não tem norma oficial — mas tem convenção que funciona. As regras de ouro:

  • Sempre minúsculas. "Black-Friday" e "black-friday" são strings diferentes para o GA4 (antes de 2026; agora source/medium são auto-normalizados mas campaign/content/term continuam case-sensitive).
  • Hífen em vez de espaço ou underscore. Espaço vira + ou %20 e fica feio em relatório. Underscore funciona mas hífen é mais legível em URL.
  • Sem acento. "campanha-natal" não "campanha-natal-2026". Acento vira %C3%A7 e qualquer ferramenta de encurtador pode quebrar.
  • Sem caracteres especiais. Esqueça !, ?, &, = — UTM é querystring; esses caracteres têm significado especial e quebram o parse.
  • Date em formato ISO se for usar. 2026-11, não nov-2026 nem 11/2026.

Use o gerador de UTM — ele aplica essas regras automaticamente e ainda mantém um histórico das URLs geradas para você não recriar campanha repetida.

Tela de configuração de campanha publicitária com URLs e parâmetros
Padronização de UTM é trabalho chato uma vez — alternativa é debugar relatório pra sempre.Unsplash

O vocabulário recomendado por campo

utm_source — sempre o nome da plataforma

Use o nome canônico, em minúsculas, sem espaço. Lista de referência:

  • google · bing · duckduckgo (motores de busca)
  • meta · instagram · tiktok · linkedin · twitter · pinterest (social — atenção: meta agrupa Facebook + Instagram em Ads, mas se separa em redes orgânicas)
  • newsletter · mailchimp · klaviyo · rdstation (e-mail; alguns preferem usar a ferramenta de envio)
  • whatsapp · telegram (mensagens)
  • parceiro-nome (parceria — sempre prefixe "parceiro-" para destacar)

utm_medium — tipo de canal padronizado

Aqui a regra é mais rígida porque o GA4 usa para classificar canal automaticamente:

  • cpc ou paid — mídia paga (Search, Social)
  • organic — orgânico (raro em UTM; geralmente vem automático)
  • social — social orgânico
  • email — e-mail (qualquer envio)
  • referral — link de outro site
  • display — banner programático
  • affiliate — link de afiliado

Use cpc para mídia paga sempre — é a convenção que o GA4 reconhece para agrupar em "Paid Search/Social". paid-social e paid_social ficam em grupo separado, gerando duplicação.

utm_campaign — nome da campanha + período

Estrutura recomendada: [ação]-[tema]-[período]. Exemplos:

  • black-friday-2026
  • lancamento-tenis-runner-2026-q4
  • retargeting-abandono-evergreen
  • natal-presentes-2026-12

Os 6 erros que mais poluem o relatório

1. Capitalização inconsistente

"Facebook", "facebook", "FB" e "fb" viram 4 entradas separadas no GA4 (campaign, content e term ainda são case-sensitive). Resultado: você acha que tem 4 canais com performance mediana; na verdade tem 1 canal com performance boa.

2. Espaços e acentos

?utm_campaign=Black Friday 2026 codifica como Black%20Friday%202026 e fica horrível em relatório. ?utm_campaign=campanha%20natal com acento codificado fica ainda pior. Hífen, sempre.

3. UTM em link interno do site

Erro clássico: gerar UTM no botão "Conhecer Produtos" da home do próprio site. Isso zera a sessão e cria um "Direct" que não era. Regra: UTM só em links que vêm de fora. Para link interno, use clique events do GTM.

4. UTM em redirect que não preserva query string

Encurtador interno mal feito que faz 301 → url-base sem repassar os parâmetros perde o UTM no caminho. Sempre teste: clique no encurtado e veja se a URL final na barra ainda tem ?utm_source=....

5. Mesma campanha com nomes diferentes em canais diferentes

Marketing usa black-friday-2026 no Meta; o gerente de mídia usabf2026 no Google. Tecnicamente são campanhas diferentes — você não consegue comparar canal a canal. Mantenha um spreadsheet ou Notion com a lista canônica de nomes e exija que cada nova campanha registre lá antes de ir ao ar.

6. Não auditar nunca

Auditoria trimestral: vá no GA4 → Aquisição → Aquisição de tráfego → adicione "Origem da sessão" e "Mídia da sessão" como dimensões. Se você ver:

  • Variações de capitalização da mesma source
  • Medium "paid", "cpc" e "paid-social" coexistindo
  • "(not set)" significativo (geralmente sinal de UTM perdido em redirect)
  • Campanhas com data antiga aparecendo recentemente

... você tem 1-2h de trabalho de padronização que vai destravar relatório pelo próximo ano inteiro.

UTM não é segredo de marketing — é higiene de dado. Quem mantém a higiene tem relatórios que servem para decisão; quem não mantém tem relatórios que servem só pra apresentar slide.

Avinash Kaushik, em Web Analytics 2.0 (Wiley, 2009)

Quando UTM falha (e o que fazer)

WhatsApp e apps mobile que abrem em webview

Link com UTM aberto dentro do WhatsApp normalmente preserva os parâmetros — mas se o usuário copia e cola, ou se algum app abre no browser sem repassar query string, você perde. Solução: encurtador próprio que registra o clique e adiciona um cookie de primeira parte antes de redirecionar.

Instagram bio

Link único da bio sempre tem UTM forte (e.g. ?utm_source=instagram&utm_medium=bio). Para vários links (Linktree ou similar), cada destino tem que ter UTM diferenciado — só "instagram-bio" não diferencia uma campanha da outra.

Encurtadores compartilhados (bit.ly grátis)

Bit.ly free preserva UTM no caminho, mas se outra pessoa usa o mesmo link para encurtar, o tráfego dela some no seu relatório. Use plano pago ou encurtador próprio.

Apps que renderizam link com "Open in" customizado

TikTok, Threads e alguns clientes de e-mail mobile abrem o link num webview interno que pode descartar query string. Para campanhas críticas, faça teste do próprio fluxo: clique no anúncio do seu dispositivo, conclua uma compra de teste e veja se a sessão foi atribuída corretamente no GA4.

Resumo prático

  1. source + medium são obrigatórios; campaign fortemente recomendado.
  2. Minúsculas, hífen, sem acento, sem espaço. ASCII puro.
  3. Mantenha um spreadsheet canônico de nomenclatura — todos da equipe consultam antes de criar.
  4. Nunca coloque UTM em link interno do próprio site.
  5. Audite o GA4 trimestralmente. Variações da mesma source = problema certo.
Próximo passo prático: abra o gerador de UTM e gere os links das suas 3 próximas campanhas — copie a estrutura para o spreadsheet canônico do time. Depois rode a auditoria no GA4 (instruções acima) e corrija o que achar nas próximas 2 semanas.

Referências

  1. Google. Analytics Help — Custom Campaigns & UTM Parameters. support.google.com/analytics
  2. Conversion. Audit Analytics Brasil — Relatório Anual, 2024. conversion.com.br
  3. Search Engine Land. GA4 Attribution Issues — Why Your Paid Traffic Becomes Direct, 2023.
  4. Kaushik, Avinash. Web Analytics 2.0: The Art of Online Accountability and Science of Customer Centricity. Wiley, 2009.
  5. Cutroni, Justin. Google Analytics 4 — The Definitive Guide, 2023.

Perguntas frequentes

Quais parâmetros UTM são obrigatórios?
Tecnicamente nenhum, mas para o GA4 atribuir tráfego corretamente você precisa de utm_source e utm_medium no mínimo. Campaign é fortemente recomendado pra agrupar criativos. Content e term são opcionais — use para A/B test de criativo e palavra-chave em rede de pesquisa.
Posso usar acento e espaço em UTM?
Pode tecnicamente, mas não deveria. Acento vira %C3%A7 (encoded), espaço vira + ou %20, MAIÚSCULA cria duplicata ("Black-Friday" ≠ "black-friday"). Use só letras minúsculas ASCII, números e hífen. Substitua espaço por hífen, nunca por underscore (mais difícil de ler em URL).
Como saber se meus UTMs estão poluídos?
No GA4, vá em Aquisição → Aquisição de tráfego → adicione "Origem da sessão" e "Mídia da sessão" como dimensões. Se aparecer "Facebook", "facebook", "FB" e "fb" como sources diferentes, você tem problema. Padronize com um spreadsheet "single source of truth" antes de criar nova campanha.
UTM funciona com WhatsApp e Instagram bio?
Sim, mas com ressalvas. WhatsApp e apps mobile que abrem o link em webview interno geralmente preservam o UTM — mas se o usuário copia/cola, ou se o app abre o link no browser sem preservar query string, você perde. Sempre use um encurtador próprio (não bit.ly compartilhado) que registre o clique antes do redirect.

Monitore tudo isso automaticamente

A Especialista Loja Virtual roda navegação real no seu site a cada poucos minutos, alerta no Discord, Slack ou e-mail e mostra screenshot do incidente. Comece grátis.