Para que servem os parâmetros UTM
Quando alguém chega ao seu site, a ferramenta de análise normalmente sabe qual site mandou a visita. Muitas vezes, porém, ela não sabe em qual e-mail, anúncio ou post a pessoa clicou. Os parâmetros UTM preenchem essa lacuna. São parâmetros extras no fim de um link, por exemplo:
https://example.com/spring-collection?utm_source=newsletter&utm_medium=email&utm_campaign=spring%20sale%202026
O Google Analytics, o Matomo, o Plausible e a maioria das outras ferramentas leem esses parâmetros e agrupam as visitas por eles. O nome vem do Urchin, o produto de análise que o Google comprou e transformou no Google Analytics.
Como usar o gerador de UTM
- Cole o endereço da página em URL do site. Se você deixar de fora o
https://, ele é acrescentado para você. - Preencha Origem da campanha, Mídia da campanha e Nome da campanha. Esses três estão marcados como obrigatórios. Sugestões aparecem enquanto você digita nas caixas de origem e de mídia.
- Acrescente ID da campanha, Termo da campanha ou Conteúdo da campanha, se precisar.
- Copie o link pronto em URL da campanha.
Duas configurações controlam como os valores são escritos:
- Espaços nos valores: manter os espaços como
%20, escrever como+ou trocar por_ou-. - Valores em minúsculas: ligado por padrão, para que
Newsletterenewsletternão virem duas linhas nos seus relatórios.
Abaixo do link, a ferramenta lista cada parâmetro com o valor limpo e avisa se algum campo obrigatório estiver vazio.
Os nomes dos parâmetros (utm_source, utm_medium e os outros) são sempre em inglês, porque é isso que as ferramentas de análise procuram. Os valores podem ser em português, como promocao_de_verao. Prefira valores sem acento: um “promoção” vira promo%C3%A7%C3%A3o no link e, em alguns relatórios, aparece separado de “promocao”.
Os seis campos
| Campo | Parâmetro | O que registra | Exemplo de valor |
|---|---|---|---|
| Origem da campanha | utm_source |
Quem envia a visita | newsletter, google, facebook |
| Mídia da campanha | utm_medium |
O tipo de canal | email, cpc, paid_social |
| Nome da campanha | utm_campaign |
A promoção ou o motivo | spring_sale_2026 |
| ID da campanha | utm_id |
Um ID da sua plataforma de anúncios ou do seu planejamento | abc123 |
| Termo da campanha | utm_term |
A palavra-chave da busca paga | running shoes |
| Conteúdo da campanha | utm_content |
Qual anúncio ou link dentro de uma campanha | blue_banner |
Exemplos
Estes links saíram do gerador.
| Entrada | Resultado |
|---|---|
Campanha “Spring Sale 2026”, espaços como %20 |
...&utm_campaign=spring%20sale%202026 |
A mesma, espaços trocados por _ |
...&utm_campaign=spring_sale_2026 |
A mesma, espaços como + |
...&utm_campaign=spring+sale+2026 |
| Valores em minúsculas desligado | utm_source=Newsletter&utm_medium=Email |
| Campanha “Q4 & more” | utm_campaign=q4%20%26%20more |
Os parâmetros e fragmentos que já existem são mantidos. O endereço example.com/shop?ref=home#reviews com origem facebook, mídia paid_social, campanha black_friday e conteúdo blue_banner vira:
https://example.com/shop?ref=home&utm_source=facebook&utm_medium=paid_social&utm_campaign=black_friday&utm_content=blue_banner#reviews
Como funciona
O gerador lê o seu endereço e o divide em três partes: a página, a query string e o fragmento depois do #. Ele tira os parâmetros utm_ antigos da query string e mantém o resto.
Cada valor tem os espaços das pontas removidos, os espaços repetidos são reduzidos a um, e as opções de maiúsculas e de espaços são aplicadas. Depois, cada valor é codificado com as mesmas regras do encodeURIComponent do JavaScript, para que caracteres como &, # e ? não quebrem o link. Um & no nome de uma campanha vira %26, por exemplo.
Os parâmetros entram em uma ordem fixa: origem, mídia, campanha, ID, termo, conteúdo. O fragmento volta para o fim, porque tudo o que vem depois do # nunca é enviado ao servidor.
Dicas de nomenclatura
- Combine uma lista curta de mídias. O Google Analytics 4 separa o tráfego em agrupamentos de canais padrão pela mídia, então valores como
email,cpc,social,paid_social,referraledisplaycaem no grupo certo. Uma mídia inventada, comodisparo, acaba como “Unassigned” (não atribuído). Por isso vale manter as mídias em inglês, mesmo que o resto da campanha esteja em português. - Use um único separador. Escolha sublinhados ou hifens para nomes com várias palavras e mantenha.
- Use minúsculas. A configuração padrão faz isso por você.
- Escreva nomes que as pessoas vão entender depois.
promocao_verao_2026é mais claro quepv26v2. - Guarde uma planilha com os links criados. Isso evita adivinhações no próximo trimestre.
- Não coloque dados pessoais nos parâmetros. E-mails ou nomes em uma URL podem acabar em logs e relatórios, o que também pode gerar problemas com a LGPD.
Outras formas de acrescentar parâmetros UTM
A maioria das plataformas de e-mail e de anúncios consegue acrescentar parâmetros UTM automaticamente. Em uma planilha, você pode montar os links com uma fórmula que junta as células, como =A2&"?utm_source="&B2&"&utm_medium="&C2, mas precisa codificar os espaços e símbolos por conta própria, por exemplo com CODIFURL (ENCODEURL) no Excel.
Em JavaScript, o objeto URL define os parâmetros:
const u = new URL('https://example.com/spring-collection');
u.searchParams.set('utm_source', 'newsletter');
u.searchParams.set('utm_campaign', 'Spring Sale 2026');
Isso dá ...?utm_source=newsletter&utm_campaign=Spring+Sale+2026. Repare que o searchParams escreve os espaços como + e não passa nada para minúsculas.
Ferramentas relacionadas
Para conferir ou corrigir à mão a codificação de um link, use a ferramenta de codificar e decodificar URL. Para transformar o título de uma campanha em um valor limpo, experimente o gerador de slug. Para materiais impressos, coloque o link com parâmetros em um QR Code e use uma mídia como qr para que as leituras apareçam separadas.