Parâmetros UTM explicados: marcar links para a análise de tráfego

Atualizado:

Parâmetros UTM são etiquetas acrescentadas ao fim de um link para que uma ferramenta de análise saiba qual campanha trouxe um visitante. Um link de newsletter como https://example.com/oferta?utm_source=newsletter&utm_medium=email&utm_campaign=liquidacao_verao diz que a visita veio da newsletter, por e-mail, para a liquidação de verão. A página que abre é a mesma com ou sem eles; só os relatórios mudam. Este guia segue o Google Analytics 4 (GA4), o leitor mais comum dessas tags, e indica onde outras ferramentas são diferentes.

Os campos

O Google diz para usar sempre utm_source, utm_medium e utm_campaign, e recomenda fortemente utm_id e utm_source_platform também, porque um campo ausente aparece como (not set) nos relatórios. Os outros são opcionais. No GA4 os valores aparecem no relatório de aquisição de tráfego e em dimensões ligadas ao início da sessão (nomes da interface em inglês).

ParâmetroRegistraExemploNo GA4
utm_sourcede onde vem a visita: um site, uma newsletter, uma plataformanewsletterSession source
utm_mediumo tipo de canalemailSession medium
utm_campaigna promoção, o produto ou o sloganliquidacao_veraoSession campaign
utm_ido ID da campanha, o mesmo usado ao importar dados de campanhasabc.123Session manual campaign ID
utm_terma palavra-chave pagatenis+corridaSession manual term
utm_contentqual link ou criativo foi clicado, para diferenciar dois deleslogolinkSession manual ad content
utm_source_platforma plataforma que enviou o tráfegoSearch Ads 360Session manual source platform
utm_creative_formato tipo de criativo: display, nativo, vídeo…videoainda não aparece nos relatórios
utm_marketing_tactica segmentação: remarketing, prospecção…remarketingainda não aparece nos relatórios

Gerador de UTM

Como a mídia decide o canal

O GA4 coloca cada visita num canal padrão, como Email, Organic Social ou Display, com regras fixas sobre a origem, a mídia e às vezes o nome da campanha. Essas regras não diferenciam maiúsculas de minúsculas e não podem ser editadas. Se a mídia não bate com nenhuma e a origem não está numa das listas do Google, a visita fica em Unassigned (não atribuído). Entre as regras para links marcados à mão estão:

utm_mediumCanal
email, e-mail, e_mail, e mail (na mídia ou na origem)Email
social, social-network, social-media, sm, social network, social mediaOrganic Social
cpc, ppc, retargeting, ou qualquer valor que contenha cp ou comece com paidPaid Search, Paid Social, Paid Video ou Paid Shopping, conforme a origem; senão, Paid Other
display, banner, expandable, interstitialDisplay
affiliateAffiliates
referral, app, linkReferral
organicOrganic Search
sms (na mídia ou na origem)SMS
audioAudio
que termine em push, ou contenha mobile ou notificationMobile Push Notifications
que contenha videoOrganic Video

Assim, utm_medium=newsletter com utm_source=newsletter não bate com nada e cai em Unassigned, enquanto utm_medium=email cai em Email. O mesmo vale para print ou qr: o GA4 não tem canal para material impresso. Se precisar, um usuário com papel de editor pode criar grupos de canais personalizados (dois numa propriedade padrão), e o Google informa que eles valem também para dados anteriores.

Uma convenção de nomes

As regras de canal ignoram maiúsculas, mas os relatórios não: utm_source=google e utm_source=Google são duas linhas, assim como Meta e meta. O conselho do Google é uma convenção rígida, com minúsculas como padrão, uma origem por plataforma (facebook e instagram separados), uma mídia por canal e um nome por campanha, para que uma mesma ação não se divida em várias linhas.

Guarde os valores combinados numa planilha compartilhada e copie de lá. Uma mídia escrita errada não dá erro em lugar nenhum; só cria, sem avisar, mais uma linha ou mais uma visita em Unassigned.

As tags vão na query string, depois de um ? e antes de qualquer #. Se o endereço já tem uma query string, elas entram com & em vez de um segundo ?. Tudo o que vem depois de # é o fragmento, tratado pelo próprio navegador, então tags escritas ali não fazem parte da query.

Os valores precisam ser codificados. Um espaço vira + (ou %20), & vira %26 e # vira %23; do contrário, eles encerram o valor antes da hora. Letras fora do ASCII são escritas com seus bytes UTF-8: “promoção de verão” vira promo%C3%A7%C3%A3o+de+ver%C3%A3o. Um gerador faz isso por você; para ler um link codificado, um decodificador de URL mostra o texto original. Não repita um parâmetro no mesmo link: cada ferramenta decide qual dos dois valores vale.

Codificador / decodificador de URL

Onde não usar

QR codes, impressos e outras ferramentas

Um QR code é um bom lugar para tags UTM: um código escaneado costuma abrir a página sem página de origem, então sem tags a visita parece tráfego direto. Marque a URL antes de gerar o código, por exemplo utm_source=panfleto&utm_medium=qr&utm_campaign=liquidacao_verao_2026, e lembre que qr cai em Unassigned, a menos que você crie um grupo de canais personalizado. Um link mais curto também gera um código menos denso, mais fácil de escanear.

Outras ferramentas de análise leem as mesmas tags. O Matomo as detecta sem configuração extra: utm_campaign, utm_source e utm_medium alimentam o nome da campanha, e utm_term a palavra-chave da campanha; o plugin Marketing Campaigns Reporting acrescenta utm_content e utm_id.

Gerador de QR e QR Wi-Fi

Perguntas frequentes

Quais campos UTM são obrigatórios?

Tecnicamente nenhum, mas o Google diz para usar sempre utm_source, utm_medium e utm_campaign. O próprio gerador de URLs do Google marca origem e mídia como obrigatórias e pede um nome ou um ID de campanha.

Por que minhas visitas de campanha aparecem como Unassigned?

Normalmente porque o GA4 não reconhece a mídia, por exemplo newsletter ou qr. Use uma mídia padrão como email, social ou cpc, ou crie um grupo de canais personalizado.

Os valores UTM diferenciam maiúsculas?

Nos relatórios do GA4, sim: email e Email são duas linhas. As regras de canal, não, então os dois contam como Email.

Posso colocar tags UTM nos links do Google Ads?

Pode, mas com a codificação automática ativada o GA4 usa os dados do gclid e as tags manuais não os substituem.

Os parâmetros UTM mudam a página?

Não. Só a análise os lê. O servidor recebe como qualquer outro parâmetro, mas a página mostrada é a mesma.

Referências

  1. Google Analytics Help — [GA4] URL builders: Collect campaign data with custom URLs
  2. Google Analytics Help — [GA4] Default channel group
  3. Google Analytics Help — Custom channel groups
  4. Google Analytics Help — Traffic-source dimensions (session manual dimensions)
  5. Google Analytics Help — Best practices to avoid sending personally identifiable information (PII)
  6. Google Ads Help — About auto-tagging
  7. Google Analytics Demos & Tools — Campaign URL Builder
  8. Matomo FAQ — Does Matomo support Google Analytics campaign parameters?
  9. RFC 3986 — Uniform Resource Identifier (URI): Generic Syntax (query and fragment)
  10. WHATWG URL Standard — application/x-www-form-urlencoded

Guias relacionados