O que são Parâmetros UTM?
UTM (Urchin Tracking Module) são parâmetros adicionados ao final de uma URL para identificar a origem do tráfego no Google Analytics 4 e outras plataformas de analytics. Permitem saber exatamente de qual campanha, canal e fonte veio cada visita ao seu site.
Onde e por que usar?
Use parâmetros UTM em toda campanha de marketing digital: links em e-mails marketing (utm_medium=email), anúncios pagos no Google Ads (utm_medium=cpc), posts em redes sociais (utm_medium=social), parceiros e afiliados. Sem UTMs, o Google Analytics agrupa essas visitas como "direct" ou "referral", impossibilitando a análise de ROI por campanha.
Como funciona?
Preencha a URL de destino e os três campos obrigatórios: Source (quem enviou o tráfego, ex: google), Medium (o tipo de mídia, ex: cpc) e Campaign (o nome da campanha). Os campos Term e Content são opcionais e servem para distinguir anúncios dentro da mesma campanha.
Quando usar e quando não usar
O gerador resolve o caso de um link por vez: o post da oferta de carnes no Instagram, o botão do e-mail de aniversário da loja, o link que a gerente coloca no status do WhatsApp. Montar a URL campo a campo evita o erro mais caro da atribuição, que é esquecer o utm_medium e ver a visita cair em "(not set)" no relatório.
Quando a campanha tem dezenas de destinos, como um link por produto do tabloide, fazer um por um aqui vira retrabalho e abre espaço para variação de digitação entre os links. Para isso existe o Gerador de UTM em Massa, que aplica os mesmos parâmetros a uma lista inteira.
Também não use UTM em link interno do próprio site, como o banner da home que leva à página de ofertas. A documentação do Google Analytics desaconselha a prática: os parâmetros passam a disputar com a origem verdadeira da visita e distorcem o relatório de aquisição.
Exemplo: campanha de aniversário de um supermercado
Os dados abaixo são fictícios, no formato usado em campanha real. Entrada:
- URL:
https://www.supermercadoexemplo.com.br/aniversario-2026 - Source:
instagram· Medium:social· Campaign:aniversario_42_anos - Content:
story_carnes· Term: em branco
Saída:
https://www.supermercadoexemplo.com.br/aniversario-2026?utm_source=instagram&utm_medium=social&utm_campaign=aniversario_42_anos&utm_content=story_carnes
Agora a mesma campanha digitada do jeito que costuma chegar no briefing, com o nome "Aniversário 42 Anos" e o content "card açougue". A ferramenta aceita e codifica:
…&utm_campaign=Anivers%C3%A1rio%2042%20Anos&utm_content=card%20a%C3%A7ougue
O link funciona e o GA4 decodifica o valor, mas o relatório diferencia maiúsculas e acentos: "Aniversário 42 Anos" e "aniversario_42_anos" viram duas campanhas separadas. Defina a convenção antes (minúsculas, sem acento, com sublinhado ou hífen) e, se precisar normalizar um nome, passe o texto pelo Gerador de Slug.
Como a URL é montada
A montagem acontece no navegador, a cada tecla digitada. O script lê os seis campos, remove espaços nas pontas e só produz resultado quando URL, source, medium e campaign estão preenchidos. Os parâmetros entram sempre na mesma ordem (utm_source, utm_medium, utm_campaign, utm_term, utm_content) e os opcionais vazios ficam de fora.
Cada valor passa por encodeURIComponent, a função padrão do JavaScript para codificar partes de uma URL: espaço vira %20, letra acentuada vira a sequência UTF-8 em percentual e caracteres reservados como &, = e # deixam de quebrar a query string. Se a URL de destino já tem ?, a ferramenta emenda com &. Se tem fragmento, como #hortifruti, os parâmetros entram antes dele, porque tudo o que vem depois do # fica no navegador e nunca chega ao GA4.
Limitações
- A URL de destino não é validada. Um endereço digitado errado gera um link rastreável que leva a erro 404, então abra o link antes de publicar.
- A ferramenta não verifica se a URL já contém parâmetros UTM. Se contiver, o resultado terá o parâmetro repetido; apague o antigo antes de gerar.
- Não há encurtador. Se o canal limita caracteres, como SMS, encurte depois de gerar e teste o redirecionamento.
- Não há padronização automática nem histórico: o valor é codificado exatamente como foi digitado e some quando a página é fechada.
Privacidade
Nenhum campo é enviado ao servidor. A URL é montada por JavaScript na própria página, e o Google Analytics do site registra a visita à ferramenta, não o conteúdo digitado. Link de campanha ainda não publicada, com nome de promoção ou preço, pode ser montado aqui sem sair do seu computador.
Para continuar
O guia Parâmetros UTM: o guia definitivo mostra como montar uma taxonomia de nomes que aguenta vários analistas mexendo nos mesmos relatórios, e URL Encoding em Campanhas detalha o que acontece com acento e espaço no caminho até o GA4. Entre as ferramentas, o Gerador de UTM em Massa cobre listas de links e o URL Parser desmonta um link recebido para conferir parâmetro por parâmetro.
Perguntas frequentes
O que são parâmetros UTM?
UTM (Urchin Tracking Module) são parâmetros adicionados à URL de destino de uma campanha para informar ao Google Analytics de onde veio a visita. São cinco: utm_source (quem enviou), utm_medium (tipo de mídia), utm_campaign (nome da campanha), utm_term (palavra-chave) e utm_content (variação do criativo ou do link).
Quais parâmetros UTM são obrigatórios?
Para o GA4 atribuir a visita, utm_source e utm_medium são o mínimo. Sem utm_campaign a visita aparece como (not set) no relatório de campanhas, por isso este gerador exige os três. utm_term e utm_content são opcionais: o primeiro serve para busca paga e o segundo para diferenciar criativos ou posições do link.
Como padronizar UTMs em uma rede varejista com vários canais?
Crie uma lista fechada de valores para utm_source (google, facebook, email, whatsapp) e utm_medium (cpc, social, email, mensagem), documente a convenção de nome de campanha e use sempre minúsculas sem acento. Para gerar muitos links de uma vez com o mesmo padrão, use o Gerador de UTM em Massa desta Toolbox.
Por que meus UTMs aparecem quebrados ou duplicados no GA4?
Há duas causas comuns. A primeira é caractere especial sem codificação (espaço, &, #, acento), que corta o parâmetro no meio. A segunda é variação de escrita entre links, já que o GA4 trata Instagram e instagram como valores diferentes. Este gerador codifica os valores automaticamente; a padronização dos nomes continua sendo tarefa da equipe.
Posso usar UTM em links internos do meu site?
Não. A documentação do Google Analytics desaconselha UTM em links internos, porque os parâmetros disputam com a origem real da visita e distorcem o relatório de aquisição. Use UTM só em links que chegam de fora do site: anúncio, e-mail, rede social, QR code e WhatsApp.