Gerador de UTM para Campanhas de Varejo no GA4

Você informa a URL de destino, a origem, a mídia e o nome da campanha, e a ferramenta devolve o link rastreável pronto para o GA4, pensado para quem dispara ofertas em vários canais toda semana. Campos com * são obrigatórios.

utm_source — identifica o canal de tráfego
utm_medium — identifica a mídia da campanha
utm_campaign — nome da campanha
utm_term — palavras-chave pagas
utm_content — diferencia anúncios ou links

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.

Como Usamos Isso na NuAto

Cenário: Treinamento de Equipe de Mídia Paga de Grande Rede de Home Center

Uma rede de home center com 24 lojas no estado de São Paulo decidiu internalizar a gestão de campanhas no Google Ads após dois anos terceirizando completamente para uma agência de performance. A equipe contratada eram dois analistas de mídia recém-formados com conhecimento teórico de UTMs, mas sem experiência prática com a nomenclatura de parâmetros em operações de varejo multicanal. O primeiro problema identificado no onboarding foi a ausência de um padrão: cada analista criava UTMs com convenções próprias — um usava google como utm_source e o outro usava google-ads, gerando relatórios fragmentados no GA4 desde o primeiro dia.

A NuAto usou o UTM Builder como ferramenta central do treinamento de nomenclatura. Em vez de entregar um documento de padrões para leitura, fizemos o processo ao contrário: pedimos a cada analista que construísse o primeiro UTM de uma campanha real usando o builder, campo por campo. A interface visual tornou concreto o que antes era abstrato — o analista via em tempo real como o link ia sendo montado e entendia a relação entre cada parâmetro e o que apareceria no relatório. Na sequência, formalizamos um padrão de nomenclatura da agência em um documento de duas páginas referenciando exatamente os valores aceitos em cada campo do builder.

Em 30 dias de operação com o padrão implantado, os relatórios de fonte/meio no GA4 deixaram de apresentar linhas duplicadas por variação de nomenclatura — problema que antes afetava 18% das linhas do relatório de aquisição. O padrão criado durante o treinamento com o builder tornou-se o documento base de onboarding de qualquer novo analista na equipe do cliente. A ferramenta funcionou como âncora pedagógica: o conceito abstrato de "parâmetros UTM" virou algo tangível e replicável.

Agências que assumem operações de mídia paga interna em varejistas deveriam adotar um builder como primeira ferramenta de alinhamento de nomenclatura. Um padrão definido no início evita meses de dados fragmentados que nunca podem ser recuperados retroativamente.