Como Usar UTM na Loja Virtual: Marque Campanhas sem Bagunçar Dados
Como usar UTM para marcar campanhas da loja virtual sem bagunçar o GA4: os 5 parâmetros, valores certos de utm_medium e os erros que mais distorcem os dados.

Usar UTM é adicionar parâmetros na URL (utm_source, utm_medium, utm_campaign e, opcionalmente, utm_term e utm_content) para que o Google Analytics saiba exatamente de onde veio cada visita e qual campanha gerou a venda. Sem esses parâmetros padronizados, o GA4 joga boa parte do tráfego pago em “tráfego direto” ou “unassigned”, e o painel passa a mentir sobre qual canal realmente traz cliente.
Veja neste artigo
O que é UTM e para que serve
UTM (Urchin Tracking Module) é um pedaço de texto que você acrescenta no fim de uma URL para identificar de onde veio o clique. Uma URL comum vira, por exemplo:
https://sualoja.com.br/produto?utm_source=instagram&utm_medium=paidsocial&utm_campaign=liquidacao-inverno
Quando alguém clica nesse link, o Google Analytics lê os parâmetros depois do ? e registra a sessão como vinda do Instagram, por mídia paga, na campanha de liquidação de inverno. Sem esses parâmetros, a ferramenta tenta adivinhar a origem pelo referenciador do navegador, um mecanismo frágil que falha com frequência em aplicativos e em links compartilhados fora do navegador, como WhatsApp e Instagram Stories. O resultado prático é tráfego jogado em “direto” ou “não atribuído”, duas categorias que não dizem nada sobre qual campanha trouxe a venda.
Para quem toca a loja sozinho e decide onde investir a próxima verba, isso não é detalhe técnico: é a diferença entre saber se o anúncio de Instagram está vendendo ou só gastando.
Os 5 parâmetros UTM (e quais realmente importam)
Existem cinco parâmetros UTM padrão, mas só três são obrigatórios no dia a dia de uma loja. Segundo a documentação oficial do Google Analytics sobre parâmetros de campanha, cada um tem uma função específica:
| Parâmetro | Obrigatório? | Para que serve | Exemplo |
|---|---|---|---|
| utm_source | Sim | De onde veio o clique (a plataforma ou o remetente) | instagram, google, newsletter |
| utm_medium | Sim | Por qual meio o clique chegou (o canal de distribuição) | cpc, paidsocial, email |
| utm_campaign | Sim | Qual campanha ou promoção gerou o link | liquidacao-inverno |
| utm_term | Opcional | Palavra-chave paga que disparou o anúncio | tenis-corrida-masculino |
| utm_content | Opcional | Qual criativo ou posição do link, quando há mais de um no mesmo canal | stories-cupom10, feed-cupom10 |
utm_term e utm_content resolvem um problema específico: duas peças diferentes anunciando a mesma campanha, no mesmo canal. Uma loja de suplementos rodando dois criativos de Meta Ads para a mesma promoção usa utm_content para descobrir qual dos dois converte mais, sem precisar criar duas campanhas separadas dentro da plataforma de anúncio.
Como criar um link UTM sem bagunçar seus dados
O problema raramente é a falta de UTM. É a UTM inconsistente: hoje “Instagram”, amanhã “instagram”, depois “IG”. Para o GA4, cada grafia é um valor diferente, e a mesma campanha aparece fatiada em três linhas no relatório. As regras abaixo evitam isso:
- Sempre minúsculas. A própria documentação do Google recomenda letra minúscula como padrão, porque os valores são sensíveis a maiúscula e minúscula: “Meta” e “meta” viram dois valores distintos no painel.
- Sem espaço e sem acento. Espaço vira
%20na URL e acento quebra em alguns aplicativos que reescrevem o link. Troque por hífen: “liquidacao-de-inverno”, não “Liquidação de Inverno”. - Um valor fixo por canal, sempre. Se o Instagram pago é “paidsocial” hoje, tem que continuar “paidsocial” em todas as campanhas futuras, não alternar com “paid-social” ou “social-ads”.
- Nunca dois parâmetros iguais na mesma URL. Colar uma UTM em cima de um link que já tem UTM (comum ao copiar um link errado) faz o navegador considerar só o último valor, silenciosamente.
- Sem UTM em link interno do próprio site. Um menu ou banner interno com UTM reinicia a sessão do visitante e atribui a ele uma nova origem, sobrescrevendo o canal que trouxe a visita original.
utm_medium: o parâmetro que decide se o GA4 entende sua campanha
De todos os parâmetros, utm_medium é o que mais gera confusão, porque é ele que o GA4 usa para encaixar a sessão em um dos canais padrão (Paid Search, Paid Social, Email, Organic Social, Referral e outros), conforme a definição oficial de agrupamento de canais padrão do Google Analytics. Usar um valor fora da lista reconhecida não quebra o link, mas joga a sessão em “Unassigned”, o canal fantasma que ninguém analisa.
| utm_medium | Canal no GA4 | Quando usar |
|---|---|---|
| cpc | Paid Search | Google Ads, Bing Ads (com utm_source=google ou bing) |
| paidsocial | Paid Social | Meta Ads, TikTok Ads, anúncio no Pinterest |
| Disparo de e-mail marketing, fluxo de recuperação | ||
| social | Organic Social | Link na bio, stories ou post orgânico |
| referral | Referral | Link em blog parceiro ou site que menciona a loja |
| affiliate | Affiliates | Programa de afiliados e cupom de influenciador |
Um erro clássico é usar utm_medium=whatsapp ou utm_medium=newsletter, valores inventados que fazem sentido para quem lê, mas que o GA4 não reconhece como canal padrão. O ajuste é simples: utm_source=whatsapp com utm_medium=social (para envio orgânico em grupo ou status) ou utm_medium=email com utm_source=rd-station (para a ferramenta de disparo), mantendo o medium dentro da lista que o Google já entende. Se a loja ainda não tem a propriedade GA4 configurada corretamente, vale revisar primeiro o passo a passo de como configurar o GA4 na loja virtual, porque UTM bem feita não corrige uma propriedade mal configurada por trás.
Os erros de UTM que mais bagunçam o painel
O tamanho do problema é maior do que parece. O Índice de Confiabilidade do GA4 2026, estudo da TrustyData assinado por Gustavo Esteves (Métricas Boss) e publicado em abril de 2026 com mais de 31 mil auditorias automatizadas de propriedades brasileiras ao longo de nove meses, encontrou que 91% das propriedades falham na validação e na padronização de taxonomia de UTM. O mesmo levantamento aponta 28% das propriedades com transações duplicadas e 66% com falha na configuração do funil de e-commerce, problemas que inflam a receita reportada e distorcem qual campanha parece estar performando melhor. Vale a pena cruzar essa checagem com o funil de conversão no GA4 para e-commerce: se o funil já está mal configurado, nem a UTM mais correta salva a leitura de qual campanha vende de fato.
Na prática, os erros mais comuns em loja pequena são:
| Erro | O que acontece no painel | Correção |
|---|---|---|
| utm_medium fora do padrão (ex: “IG”, “Whats”) | Sessão cai em “Unassigned” | Usar só os valores reconhecidos pelo GA4 |
| Maiúscula inconsistente (“Instagram” x “instagram”) | Mesma campanha some fatiada em várias linhas | Padronizar tudo em minúsculas |
| UTM colada em link que já tinha UTM | Origem real é sobrescrita silenciosamente | Checar o link antes de colar nova UTM |
| UTM em link interno do site | Sessão reinicia e perde o canal de origem verdadeiro | UTM só em link que sai do site para fora |
Onde usar UTM na prática: exemplos por canal
Alguns canais já rastreiam sozinhos e não precisam de UTM manual. Quem já sabe como anunciar no Google Ads conhece o auto-tagging via parâmetro gclid, ativado quando a conta está vinculada ao GA4: forçar UTM nesses anúncios costuma duplicar ou até atrapalhar a atribuição nativa. No Meta Ads o cenário é parecido, com o parâmetro fbclid cumprindo papel semelhante para quem segue o guia de como anunciar no Meta Ads. UTM manual resolve justamente os canais que não têm esse elo automático:
- Loja de roupa, link na bio do Instagram: utm_source=instagram, utm_medium=social, utm_campaign=colecao-inverno, para separar cliques do link fixo do perfil dos cliques vindos de um anúncio pago no mesmo canal.
- Pet shop, disparo em lista de transmissão no WhatsApp: utm_source=whatsapp, utm_medium=social, utm_campaign=promocao-racao-agosto, para saber se a lista de transmissão realmente converte antes de investir tempo em mantê-la.
- Loja de suplementos, parceria com um influenciador: utm_source=nome-do-influenciador, utm_medium=affiliate, utm_campaign=lancamento-whey, para medir o retorno de cada parceria isoladamente e decidir com quem renovar.
Nos três casos, a régua é a mesma: se o clique sai de um canal que o GA4 não rastreia automaticamente, ele precisa de UTM. Se já tem gclid, fbclid ou outro parâmetro de clique nativo, a UTM manual é redundante.
Como manter o padrão sem depender da memória de ninguém
A causa da maioria dos erros de UTM não é falta de conhecimento, é falta de um lugar único para consultar o padrão antes de criar o link. Uma planilha simples, com uma linha por campanha e colunas fixas para source, medium e campaign, resolve na prática:
- Uma aba com a lista fechada de valores permitidos para utm_source e utm_medium (a mesma tabela deste artigo serve de base).
- Uma coluna com a URL final já pronta, gerada por fórmula, para ninguém digitar o parâmetro à mão.
- Uma linha nova a cada campanha nova, nunca reaproveitando um utm_campaign antigo para um período diferente.
Isso vale tanto para quem monta o link direto no navegador quanto para quem usa o Campanha URL Builder do próprio Google: a ferramenta gera o link certo, mas não impede a pessoa de digitar “Instagram” numa campanha e “instagram” na outra. O padrão precisa existir fora da ferramenta.
Com UTM padronizada, a análise que antes exigia adivinhação vira conta simples: dá para separar receita por canal e ver qual campanha realmente compensa, o mesmo raciocínio usado para calcular o CAC da loja virtual e descobrir qual canal está consumindo a margem sem devolver venda.
Perguntas frequentes sobre UTM
UTM afeta o SEO ou a posição do site no Google?
Não. Os parâmetros UTM não influenciam o ranqueamento orgânico. O Google Search trata a URL com e sem UTM como a mesma página, desde que a tag canonical esteja configurada corretamente, o que é padrão na maioria das plataformas de loja virtual.
Preciso de UTM no Google Ads?
Normalmente não. Com a conta do Google Ads vinculada ao GA4 e o auto-tagging ativado, o parâmetro gclid já identifica a campanha, o grupo de anúncios e a palavra-chave automaticamente, sem precisar de UTM manual.
UTM em maiúscula ou minúscula faz diferença?
Sim, e é a causa mais comum de dado fatiado no relatório. “Google” e “google” são registrados como dois valores distintos pelo GA4. A prática recomendada pela documentação oficial do Google é usar sempre minúsculas em todos os parâmetros.
Qual ferramenta usar para criar links UTM?
O Campanha URL Builder do Google é gratuito e cobre o essencial. Para quem já tem volume de campanhas, uma planilha com fórmula que monta a URL a partir de colunas fixas evita erro de digitação e mantém o histórico de todas as campanhas num só lugar.
UTM funciona sem Google Analytics?
Sim. O parâmetro é só texto na URL, então qualquer ferramenta de analytics que leia parâmetros de campanha (incluindo plataformas de e-mail marketing e alguns painéis de e-commerce) consegue interpretar a mesma UTM, não só o GA4.
Se o painel da sua loja mostra mais tráfego “direto” ou “não atribuído” do que campanha nomeada, o problema geralmente não é falta de investimento em mídia: é rastreamento mal configurado escondendo de onde a venda realmente veio. A SAL faz um diagnóstico gratuito que revisa a configuração de GA4 e UTM da sua loja e mostra, com dado real, qual canal está performando e qual está só gastando verba.