Gerador de UTM: como rastrear campanhas do zero

Quem já tentou entender de onde vêm os cliques em uma campanha sabe bem a frustração de olhar para o Google Analytics e ver uma bagunça de tráfego sem origem definida. Uma parte aparece como "direct", outra some no orgânico, e você fica sem saber se aquele e-mail marketing funcionou ou não.

Os parâmetros UTM existem exatamente para resolver isso. Mas, na prática, muita gente usa errado — ou usa de forma inconsistente, o que é quase pior.

O que é um parâmetro UTM, afinal

UTM é uma sigla para Urchin Tracking Module. Sim, vem do Urchin, o sistema de analytics que o Google comprou em 2005 e transformou no Google Analytics. O nome ficou.

Na prática, UTM é um conjunto de parâmetros que você adiciona no final de uma URL. Quando alguém clica nesse link, o Analytics consegue identificar exatamente de onde veio aquele acesso — qual campanha, qual canal, qual peça criativa.

Um link com UTM tem este formato:

``` https://seusite.com.br/produto?utm_source=instagram&utm_medium=social&utm_campaign=lancamento-maio ```

Parece técnico, mas é só uma string de texto colada na URL. O trabalho está em preencher cada campo com coerência.

Os cinco parâmetros e o que cada um representa

Têm cinco parâmetros disponíveis. Três são obrigatórios na prática; dois são opcionais mas úteis.

utm_source — A origem do tráfego. De onde o link vai ser compartilhado? Instagram, newsletter, Google, parceiro. Exemplos: `instagram`, `google`, `newsletter-junho`.

utm_medium — O canal ou tipo de mídia. Como o link foi distribuído? Pago, orgânico, e-mail, banner. Exemplos: `cpc`, `email`, `social`, `banner`.

utm_campaign — O nome da campanha. Qual ação ou promoção esse link representa? Exemplos: `black-friday-2026`, `lancamento-produto-x`, `reativacao-inativos`.

utm_content — Opcional. Serve para diferenciar variações dentro da mesma campanha. Útil em testes A/B ou quando você tem dois links diferentes no mesmo e-mail. Exemplos: `botao-topo`, `link-rodape`, `imagem-banner`.

utm_term — Também opcional. Originalmente pensado para palavras-chave em anúncios pagos. Hoje tem uso mais amplo para segmentar ainda mais uma origem.

O erro mais comum é usar `utm_source` e `utm_medium` de forma intercambiável — colocar "email" no source quando deveria estar no medium, por exemplo. Isso gera dados confusos e relatórios difíceis de interpretar.

Tela de dashboard de analytics mostrando fontes de tráfego por campanha UTM

Como criar links UTM sem erro

A forma mais rápida é usar o Gerador de UTM do Geratudo. Você preenche os campos, e o link já sai formatado e pronto para usar. Sem erro de digitação, sem esquecer o `?` ou o `&`.

O fluxo é simples:

1. Cole a URL de destino (a página que você quer rastrear) 2. Preencha o `utm_source` com a origem do clique 3. Preencha o `utm_medium` com o tipo de canal 4. Preencha o `utm_campaign` com o nome da campanha 5. Se necessário, adicione `utm_content` para diferenciar elementos 6. Copie o link gerado e use na sua peça

Parece mecânico, mas a parte difícil é a padronização — não a geração técnica em si.

A padronização é onde tudo desanda

Isso é sério. Se numa campanha você usa `utm_source=Instagram` e em outra usa `utm_source=instagram`, o Analytics vai tratar como duas origens diferentes. Com letras maiúsculas e minúsculas misturadas, você vai ter dezenas de fontes fragmentadas no relatório.

Algumas regras que fazem diferença na prática:

  • Use sempre letras minúsculas. Sem exceção.
  • Substitua espaços por hífen. Nunca deixe espaço na UTM. Use `black-friday` e não `black friday`.
  • Defina uma convenção de nomenclatura antes de começar. Se for trabalhar em equipe, documente os padrões em algum lugar acessível.
  • Não invente nomes a cada campanha. Se o canal é e-mail, seja sempre `email`. Se é feed do Instagram, seja sempre `instagram-feed`. Consistência vale mais do que criatividade aqui.

Um time que não documenta suas UTMs vai, inevitavelmente, criar dados impossíveis de comparar depois de seis meses.

Quando o UTM atrapalha mais do que ajuda

Existe uma situação clássica que muita gente não considera: links internos com UTM.

Se você cria um link UTM e o usa dentro do próprio site — digamos, um banner na homepage apontando para uma página de produto — você vai sobrescrever a sessão do usuário. O Analytics vai registrar o clique como se fosse uma nova sessão vinda daquele source, perdendo a origem real do visitante.

UTM é para tráfego externo. Para rastreamento interno, o jeito certo é usar eventos do GA4 ou outros mecanismos. Esse detalhe passa despercebido, mas distorce os dados de forma silenciosa.

Outra limitação real: UTMs não funcionam em links de apps nativos da mesma forma que em links web. Se você compartilha um link com UTM no WhatsApp e o usuário abre direto no app, parte da informação pode se perder dependendo do browser e das configurações do dispositivo. Para esses casos, o Gerador de Link do WhatsApp ajuda a montar o link corretamente, mas é bom combinar com outras estratégias de rastreamento.

Exemplos concretos de UTMs bem montadas

Veja como ficaria um conjunto de links para uma campanha de lançamento de produto:

E-mail marketing para base de clientes ativos: `?utm_source=newsletter&utm_medium=email&utm_campaign=lancamento-produto-x&utm_content=botao-principal`

Story patrocinado no Instagram: `?utm_source=instagram&utm_medium=cpc&utm_campaign=lancamento-produto-x&utm_content=story-oferta`

Post orgânico no LinkedIn: `?utm_source=linkedin&utm_medium=social&utm_campaign=lancamento-produto-x`

Link na bio do Instagram: `?utm_source=instagram&utm_medium=social&utm_campaign=lancamento-produto-x&utm_content=bio`

Perceba que a `utm_campaign` é idêntica em todos. Isso é o que permite comparar os canais dentro do mesmo relatório de campanha.

UTM e o relatório no Google Analytics 4

No GA4, as informações das UTMs aparecem nos relatórios de aquisição, dentro de "Aquisição de tráfego". O source e o medium viram a dimensão "Origem/meio do usuário". A campanha aparece como dimensão separada.

Um detalhe que o GA4 introduziu: ele tem sua própria forma de cruzar dados de campanha com os parâmetros UTM. Se você usa Google Ads integrado, parte do rastreamento acontece de forma automática via gclid. Mas para qualquer outra fonte — e-mail, redes sociais, parceiros — você ainda depende de UTMs manuais.

Francamente, quem trabalha com performance e não usa UTMs de forma consistente está trabalhando no escuro. Dá para sobreviver, mas você perde a capacidade de comparar canais com precisão real.

Perguntas Frequentes

Os parâmetros UTM afetam o SEO do site?

Não diretamente. O Google é capaz de identificar URLs com parâmetros UTM como variações da mesma página e, na maioria dos casos, não as indexa como URLs separadas. Mesmo assim, é boa prática usar a tag canonical nas páginas de destino para reforçar qual é a URL principal. O problema acontece quando você tem muitas variações indexadas inadvertidamente — aí pode fragmentar a autoridade da página, mas isso é raro com UTMs bem implementadas.

Preciso usar todos os cinco parâmetros?

Não. Os três essenciais são `utm_source`, `utm_medium` e `utm_campaign`. O `utm_content` vale a pena usar quando você tem múltiplas variações de uma mesma peça — dois botões em um e-mail, por exemplo — e quer saber qual teve mais cliques. O `utm_term` é mais específico e só faz sentido em contextos de palavras-chave ou segmentações muito granulares. Começar pelos três obrigatórios já resolve a maior parte das necessidades.

O que acontece se eu esquecer a UTM em um link de campanha?

O clique vai aparecer no Analytics sem a informação de campanha — provavelmente categorizado como "direct" ou como tráfego orgânico do canal onde o link foi publicado, dependendo do comportamento do browser. Na prática, você perde a rastreabilidade daquele clique específico. Se for um link em um e-mail, por exemplo, o acesso vai aparecer como direct, como se o usuário tivesse digitado o endereço diretamente no navegador. Não tem como recuperar essa informação depois — por isso vale revisar os links antes de disparar qualquer campanha.