Erros comuns UTM que quebram seus dados no GA4

Os erros de UTM mais comuns que fragmentam seus dados no GA4: maiúsculas, espaços, source e medium invertidos e UTM em link interno. E como corrigir cada um.

7 de maio de 20268 min de leiturapor Vinicius Castilho

Direto ao ponto

Colocar UTM num link interno do próprio site (menu, banner, CTA) gera self-referral: o GA4 lê o clique como uma origem nova, abre outra sessão e credita a conversão a esse link interno. A origem real que trouxe a pessoa até ali — facebook / cpc, por exemplo — é sobrescrita e some do relatório.

UTM mal configurado é pior do que nenhum UTM. Você acredita que tem dados, toma decisão com base neles, e os dados estão errados. Já peguei relatório onde a mesma campanha aparecia com seis nomes diferentes no GA4, tudo porque cada pessoa da equipe escrevia o utm_campaign do jeito que achava certo.

A maioria desses erros não vem de falta de conhecimento técnico. Vem de falta de um padrão que a equipe siga e de um processo que valide o link antes de ele ir pro ar. Abaixo estão os 8 erros que mais aparecem no dia a dia de quem cria link UTM, o que cada um faz com seus dados no GA4 e como corrigir. Se quiser entender a base antes, o guia completo de parâmetros UTM cobre a anatomia de cada parâmetro.

Erro 1: Maiúsculas inconsistentes nos valores UTM

O GA4 é case-sensitive. utm_source=Facebook e utm_source=facebook são dois sources diferentes no relatório de aquisição. Sessões de "Facebook" ficam separadas de sessões de "facebook": você nunca vê o número real do canal, apenas fragmentos.

Isso parece detalhe até você tentar analisar 3 meses de dados e encontrar seu maior canal de tráfego distribuído em "Facebook", "facebook", "FB", "fb", "Facebook Ads", cada um com uma fatia pequena e nenhum mostrando o total real.

A regra é simples e não tem exceção: tudo em minúsculo. Todos os valores de todos os parâmetros UTM, sem exceção. utm_source=facebook, não Facebook. utm_medium=cpc, não CPC. utm_campaign=black-friday-2025, não Black-Friday-2025.

Erro 2: Espaços e acentos no valor dos parâmetros

Espaços em URLs dão problema porque browsers e plataformas os codificam de formas diferentes. Um espaço pode virar %20 em um lugar e + em outro. O resultado no GA4: black friday, black%20friday e black+friday viram três valores diferentes no relatório, mesmo sendo a mesma campanha.

Acentos e caracteres especiais têm o mesmo destino. utm_campaign=nutrição vira nutri%C3%A7%C3%A3o depois do encoding, e você acaba com nutrição, nutricao e nutri%C3%A7%C3%A3o convivendo no relatório. Pior: &, ? e = dentro de um valor cortam a leitura da URL, porque são os próprios separadores de query string. Um & no meio do nome da campanha faz o GA4 achar que começou outro parâmetro.

Além da fragmentação, espaço e caractere especial quebram a URL em algumas plataformas de anúncio. O Facebook Ads, por exemplo, às vezes trunca a URL no espaço e descarta tudo que vem depois, inclusive os outros parâmetros UTM.

O padrão correto é minúsculo, sem acento, com hífen entre palavras, sempre: black-friday-2025, lancamento-produto, nutricao-leads. Nunca underscore no valor dos parâmetros (o underscore é reservado para os nomes: utm_source, utm_medium), nunca espaço e nunca acento. Obs.: se você precisa escrever "nutrição" no relatório para ficar bonito, esse é o momento de abrir mão do bonito pela consistência.

Erro 3: utm_source e utm_medium invertidos (o clássico do e-mail)

Esse é o erro clássico de configuração de UTM para e-mail marketing. A lógica parece contraintuitiva no começo, mas fica simples depois que você entende:

  • utm_source = remetente, quem enviou o tráfego → o nome da newsletter, da lista, da origem
  • utm_medium = canal, como o tráfego chegou → email

O correto: utm_source=newsletter&utm_medium=email

O errado (muito comum): utm_source=email&utm_medium=newsletter

Com o source=email e medium=newsletter, o GA4 não consegue categorizar a sessão automaticamente no canal Email. O tráfego some nos relatórios de canal padrão e vai parar em "Unassigned" ou em um canal customizado que não deveria existir. Para o GA4 reconhecer automaticamente o canal Email, o medium precisa ser exatamente email.

Obs.: esquecer o utm_medium por completo dá no mesmo. É o utm_medium que o GA4 usa para montar o canal. Um link com utm_source=facebook e sem utm_medium chega com origem preenchida e mídia vazia, cai em "(not set)" na dimensão Origem/Mídia e não entra em nenhum canal padrão. Dos cinco parâmetros, source e medium são os dois que você nunca deixa de fora.

Erro 4: utm_campaign sem padrão de nomenclatura

Uma agência com 5 pessoas e 5 padrões de nomenclatura diferentes tem relatório inútil. Em uma semana, o mesmo cliente pode ter campanhas nomeadas como: lancamento, Lançamento Produto, lancamento-produto-maio, lanca-produto e lncmt-mai. São cinco campanhas diferentes no GA4 que são, na verdade, a mesma campanha.

O estrago é silencioso. Você não vê erro nenhum, os dados aparecem normalmente no relatório. Mas quando tenta analisar o resultado total da campanha, precisa somar na mão cinco linhas espalhadas. Em escala, isso torna qualquer análise de período longo impossível.

A solução está em documentar um padrão e fazer todo mundo seguir. O formato mais comum para agências é cliente-produto-data ou objetivo-publico-data. O que importa não é qual formato, e sim que seja um só, escrito igual, sempre. Se você toca vários clientes com uma equipe, vale montar o padrão por escrito antes: veja como definir uma nomenclatura de UTM para agência. Depois use o UTM Builder para criar templates que a equipe reutiliza sem digitar os valores do zero toda vez.

Erro 5: UTM em link interno do próprio site

Esse é o erro que mais estraga a atribuição sem ninguém perceber. Quando você põe UTM em um link que aponta para o seu próprio site (um botão do menu, um banner da home que leva para uma página interna, um "saiba mais"), o GA4 lê aquele clique como uma nova origem de tráfego e abre uma sessão nova. Isso se chama self-referral.

A consequência é direta: a origem real da visita é sobrescrita. Alguém entrou por facebook / cpc, navegou, clicou num banner interno com utm_source=home&utm_medium=banner, e a partir dali a sessão passa a ser home / banner. Se a conversão acontecer depois desse clique, o crédito vai para o banner interno, não para o Facebook que trouxe a pessoa. Você também infla a contagem de sessões, porque uma visita vira duas.

Tem ainda o efeito colateral de SEO. Se um link com UTM apontando para o seu site for publicado numa página que o Google rastreia (um artigo, uma página de recursos, um perfil público), o Google pode indexar seusite.com.br/pagina?utm_source=facebook&utm_medium=cpc como uma URL separada de seusite.com.br/pagina, criando duplicação de conteúdo.

A regra prática: UTM é para tráfego que vem de fora (anúncio, e-mail, rede social, link em bio). Dentro do seu próprio site, link interno nunca leva UTM. Para navegação interna, use link limpo, sem parâmetro nenhum.

Erro 6: tráfego pago sem UTM no Meta, e UTM demais no Google Ads

Esse é o erro mais caro da lista, e ele tem dois lados que se confundem. O Meta Ads não entrega origem para o GA4 sozinho. O fbclid que o Facebook adiciona no link serve à atribuição do próprio Meta, não é lido pelo GA4 como fonte de tráfego. Sem UTM, sua campanha de Meta cai em Direct ou em um referral genérico (l.facebook.com), e você não separa o retorno dos R$ 5.000 investidos do tráfego orgânico. No Meta, UTM é obrigatório.

No Google Ads é o contrário, e aqui mora um conflito que muita gente cria sem saber. Se a sua conta do Google Ads está vinculada ao GA4 com auto-tagging ligado (o padrão), o gclid já leva campanha, grupo de anúncio e palavra-chave para o GA4 automaticamente. Se você ainda coloca UTM manual por cima, os dois disputam a mesma sessão: os relatórios do Google Ads e do GA4 param de bater, e você passa a ver a mesma visita atribuída de dois jeitos.

A regra que resolve os dois lados: deixe o gclid trabalhar sozinho no Google Ads (não tague manualmente onde o auto-tagging já cobre) e use UTM manual onde não existe auto-tagging, que é onde ele importa: Meta, e-mail, social orgânico, influenciador, WhatsApp. Sobre a diferença de números entre plataforma e GA4, o blog do Tracker tem o detalhe: por que o número do Meta Ads não bate com o do GA4.

Erro 7: UTM que some no redirect

Se você coloca UTM em uma URL que redireciona para outra, o GA4 lê a URL final, a de destino, e verifica se ela tem UTM. Se o redirect não preserva a query string, os parâmetros somem no caminho.

Isso acontece com alguns encurtadores mal configurados, com redirecionamentos de sistemas de afiliados e com integrações de e-mail que reescrevem os links para traqueamento próprio. O link sai com UTM, o redirect reescreve a URL, o GA4 vê a URL final sem UTM e registra como Direct. Obs.: um encurtador que faz o redirect certo preserva a query string até o destino, é justamente por isso que o castnx.link monta a URL final com os UTMs embutidos e nunca os descarta no caminho.

Como verificar: abra o link com UTM no browser e veja a URL que aparece na barra de endereço depois que a página carrega. Se os parâmetros UTM estão lá, está funcionando. Se sumiram, o redirect está descartando a query string. A correção depende de onde está o redirect: ou você configura para preservar a query string, ou coloca o UTM já na URL de destino final.

Erro 8: utm_content vazio quando há múltiplos criativos

Você tem 5 criativos diferentes rodando na mesma campanha. Todos com o mesmo utm_source, utm_medium e utm_campaign. No GA4, você vê o resultado total da campanha, mas não consegue saber qual criativo gerou mais tráfego, qual teve melhor taxa de conversão, qual deve escalar e qual pausar.

O utm_content existe exatamente para isso: diferenciar criativos, variantes de anúncio ou links dentro do mesmo e-mail que apontam para o mesmo destino. Use utm_content=video-30s, utm_content=banner-produto, utm_content=stories-oferta, qualquer nomenclatura que identifique o criativo no relatório.

Sem o utm_content, você perde a informação mais valiosa de uma campanha multi-criativo: o que funcionou e por quê.

Para ver o utm_content no GA4, vá em como ver UTMs no GA4: a dimensão fica em Conteúdo da sessão, não aparece nos relatórios padrão mas está disponível em Explorar.

Como evitar erros comuns UTM na prática

A maioria desses erros não acontece porque você não sabe. Acontece porque criar UTM na mão, numa planilha ou digitando direto no gerenciador de anúncios, é um processo sem validação. Você monta o link às pressas, erra uma maiúscula ou um acento, e o erro vai para produção sem alarme nenhum. Só aparece no relatório de fim de mês, quando já é tarde para corrigir a campanha.

A forma mais confiável de não cair em nenhum deles é deixar a ferramenta padronizar por você: valores em minúsculo, hífen no lugar de espaço, acento removido, source e medium obrigatórios antes de gerar o link, e o mesmo template reutilizado pela equipe inteira. É a diferença entre torcer para todo mundo lembrar a regra e ter a regra aplicada sozinha em cada link. Gere suas URLs já corrigidas no UTM Builder gratuito, sem cadastro.

FAQ

O GA4 realmente diferencia maiúsculas de minúsculas nos UTMs?

Sim. utm_source=Facebook e utm_source=facebook aparecem como duas entradas separadas no relatório de Aquisição de tráfego. Não existe consolidação automática: você precisa definir o padrão antes e manter consistência nas campanhas novas e nas históricas.

Como identificar quais erros de UTM eu tenho hoje na minha conta?

No GA4, vá em Relatórios → Aquisição → Aquisição de tráfego e adicione a dimensão "Origem/Mídia da sessão". Procure por duplicações: se você vê "facebook / cpc" e "Facebook / cpc" ao mesmo tempo, ou "newsletter / email" e "email / newsletter", são erros de configuração. Também verifique se tem muito tráfego em "direct / none": parte pode ser UTM faltando.

Posso corrigir UTMs incorretos em campanhas ativas?

Sim, mas com cuidado. Corrigir o UTM no meio da campanha cria uma descontinuidade nos dados: antes da correção, o tráfego aparece com o valor errado; depois, com o correto. Para campanhas novas, implemente o padrão correto desde o início. Para campanhas existentes, anote a data da correção para contextualizá-la na análise de resultados.

Qual é a consequência real de ter source e medium invertidos?

O GA4 usa o utm_medium para categorizar a sessão no canal correto. Se o medium estiver errado (ex: utm_medium=newsletter em vez de utm_medium=email), o GA4 não consegue atribuir ao canal Email automaticamente: o tráfego vai para "Unassigned" ou cria um canal customizado que não deveria existir. Você perde a visão correta do canal de e-mail nos relatórios padrão.

Posso usar link com UTM dentro do meu próprio site?

Não. UTM em link interno gera self-referral: o GA4 trata o clique como uma nova origem, abre uma sessão nova e sobrescreve a fonte original da visita. Quem entrou pelo Facebook e depois clica num botão interno com UTM passa a ser contado como tráfego do botão, e a conversão perde o crédito da origem real. Para navegação dentro do site, use sempre link limpo, sem parâmetro. UTM é só para tráfego que vem de fora.

Gere sua URL com UTM agora

Gratuito, sem cadastro. Templates prontos para Facebook, Google, TikTok, WhatsApp e mais. Com conta grátis, você salva os links e vê os cliques reais de cada campanha.