SAL Estratégias de Marketing SAL Estratégias de Marketing

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.

Por Marcelo Freitas · · 10 min de leitura
Como Usar UTM na Loja Virtual: Marque Campanhas sem Bagunçar 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.

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âmetroObrigatório?Para que serveExemplo
utm_sourceSimDe onde veio o clique (a plataforma ou o remetente)instagram, google, newsletter
utm_mediumSimPor qual meio o clique chegou (o canal de distribuição)cpc, paidsocial, email
utm_campaignSimQual campanha ou promoção gerou o linkliquidacao-inverno
utm_termOpcionalPalavra-chave paga que disparou o anúnciotenis-corrida-masculino
utm_contentOpcionalQual criativo ou posição do link, quando há mais de um no mesmo canalstories-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.

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 %20 na 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_mediumCanal no GA4Quando usar
cpcPaid SearchGoogle Ads, Bing Ads (com utm_source=google ou bing)
paidsocialPaid SocialMeta Ads, TikTok Ads, anúncio no Pinterest
emailEmailDisparo de e-mail marketing, fluxo de recuperação
socialOrganic SocialLink na bio, stories ou post orgânico
referralReferralLink em blog parceiro ou site que menciona a loja
affiliateAffiliatesPrograma 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:

ErroO que acontece no painelCorreçã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 linhasPadronizar tudo em minúsculas
UTM colada em link que já tinha UTMOrigem real é sobrescrita silenciosamenteChecar o link antes de colar nova UTM
UTM em link interno do siteSessão reinicia e perde o canal de origem verdadeiroUTM 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:

  1. Uma aba com a lista fechada de valores permitidos para utm_source e utm_medium (a mesma tabela deste artigo serve de base).
  2. Uma coluna com a URL final já pronta, gerada por fórmula, para ninguém digitar o parâmetro à mão.
  3. 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.

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.

O varejo muda toda semana. Resumimos pra você.

Receba o essencial de tráfego, SEO e e-commerce, na medida certa. Sem spam, sem enrolação.

Vamos agendar uma reunião e analisar a sua operação?

Escolha um horário e analisamos as suas contas de anúncio, a sua presença no mapa e a sua concorrência. Você sai com as prioridades na mão.

Contrate a SAL