Pular para o conteúdo

Por que seu tráfego pago aparece como orgânico no GA4

O sintoma é sempre o mesmo: o gerenciador de anúncios mostra 4.000 cliques, o GA4 mostra 300 sessões de Paid Social, e apareceu um bloco de "Unassigned" que ninguém sabe explicar.

Na maioria dos casos, a causa é um único parâmetro.

O GA4 classifica a sessão a partir de utm_medium

O agrupamento de canal padrão não olha para o nome da sua campanha nem para o domínio de origem — ele casa utm_source e utm_medium contra uma lista de valores esperados. Quando utm_medium não casa com nada, a sessão vai para "Unassigned".

Os erros que produzem isso, em ordem de frequência:

O que foi enviadoO que o GA4 faz
utm_medium=blackfridayUnassigned — não é um tipo de tráfego
utm_medium=facebookConfunde com origem; não é Paid Social
utm_medium=CPCNão casa: a comparação é sensível a maiúsculas
utm_medium=paid_socialNão casa; o valor esperado é paid-social
utm_medium vazio, com utm_sourceCai em Referral ou Direct, dependendo do caso

Note que quatro dos cinco são erros de digitação ou de convenção, não de conceito. A pessoa sabia o que queria; o campo aceitou qualquer coisa.

As outras duas causas

UTM depois do fragmento. Este link não rastreia nada:

https://loja.com.br/produto#detalhes?utm_source=meta&utm_medium=paid-social

Tudo depois do # é fragmento e nunca chega ao servidor — logo, nunca chega ao GA4. Os parâmetros precisam vir antes do #. É um erro clássico, silencioso e fatal.

Redirecionamento que descarta a query. Um encurtador ou uma regra de redirecionamento que aponta para a URL sem preservar os parâmetros apaga a UTM inteira no caminho. O clique acontece, a pessoa chega ao site, e a origem é Direct.

Por que não dá para consertar depois

Esta é a parte que costuma surpreender: limpar o relatório de junho não conserta os cliques de maio.

O clique já foi registrado com a string errada. Não existe um botão de reprocessar: as sessões antigas continuarão em "Unassigned" para sempre, e qualquer análise histórica que dependa daquele canal está comprometida.

Filtro no relatório, regex no explorador, view no data warehouse — todos ajudam a ler o dado sujo, e nenhum deles conserta a fonte. No mês seguinte, o problema volta.

O consenso e por que ele não funciona sozinho

A resposta óbvia é combinar a convenção com o time. Já tentaram, e você provavelmente também.

Ela falha por uma razão estrutural: quem cria o link raramente é quem lê o relatório. O estagiário que monta o link do story não sofre a consequência de escrever Facebook — o head de marketing sofre, três semanas depois, num número que não fecha. Feedback que chega tarde e para outra pessoa não corrige comportamento.

O que funciona é mover a validação para o momento da criação: um campo que só aceita os valores combinados, e que corrige caixa e acento sozinho.

Você pode conferir um link agora no nosso limpador: ele mostra o que está sobrando, o que está no campo errado, e o que o GA4 vai fazer com aquilo. Roda no seu navegador — a URL não é enviada para nenhum servidor.

Conferir um link · O padrão de nomenclatura que recomendamos

Pare de consertar UTM no relatório

30 links por mês, 2 pessoas no time e 3 templates — de graça, para sempre. Sem cartão, sem trial que expira.