Você configurou UTM em todas as campanhas, subiu os anúncios e foi ver no GA4 — e encontrou (not set) onde deveria aparecer facebook / cpc. Ou então encontrou os dados, mas fragmentados, inconsistentes, impossíveis de analisar. Esse artigo resolve os dois problemas.
Se você ainda não tem UTM configurado nas campanhas, comece pelo guia completo de parâmetros UTM e volte aqui para a análise.
Onde ficam os dados de UTM no GA4
O caminho principal para análise de UTM no GA4 é:
Relatórios → Ciclo de vida → Aquisição → Aquisição de tráfego
Por padrão, esse relatório mostra a dimensão Grupo de canais padrão da sessão — que agrupa o tráfego por canal (Paid Social, Organic Search, Email, etc.) com base nos UTMs. Para ver os valores brutos dos seus parâmetros, você precisa trocar a dimensão principal.
As dimensões de UTM disponíveis no GA4:
| Dimensão no GA4 | Parâmetro UTM correspondente |
|---|---|
| Origem da sessão | utm_source |
| Mídia da sessão | utm_medium |
| Campanha da sessão | utm_campaign |
| Termo da sessão | utm_term |
| Conteúdo do anúncio da sessão | utm_content |
| Origem/Mídia da sessão | Combinação de source + medium |
Para ver todos os UTMs ao mesmo tempo, crie um relatório personalizado (explicado mais abaixo) ou use a aba Explorar com tabela de forma livre.
As 4 causas do (not set) no GA4
(not set) significa que o GA4 não recebeu o valor daquela dimensão para aquela sessão. Não é problema do GA4 — é problema na configuração do link ou do ambiente.
1. URL sem parâmetro UTM
A causa mais óbvia e mais comum. O tráfego chegou, mas o link não tinha UTM. Isso acontece quando alguém compartilha o link sem os parâmetros, quando você publica em algum canal e esqueceu de adicionar UTM (veja os guias para Facebook Ads e Google Ads), ou quando o redirecionamento remove os parâmetros antes de chegar ao GA4.
2. UTM com espaços ou caracteres especiais
Espaços na URL viram %20 ou +. O GA4 processa o parâmetro como um valor diferente do esperado — às vezes registra, às vezes cai como (not set). Use sempre hífens e minúsculas. Nunca espaço, nunca underscore no valor (apenas no nome do parâmetro: utm_source).
3. Redirecionamento que descarta os parâmetros
Se a sua URL de destino redireciona para outra URL antes de carregar a página, e esse redirecionamento não preserva os query strings, os UTMs somem. Acontece com frequência em:
- Encurtadores de links mal configurados
- Redirecionamentos 301/302 sem preservação de query string
- Links de afiliados que fazem múltiplos redirecionamentos
- Páginas com redirect automático por geolocalização ou idioma
Para verificar: abra o link com UTM no browser e veja a URL final na barra de endereço. Se os parâmetros UTM sumiram, o redirecionamento está descartando.
4. Evento não associado à sessão de origem
O GA4 atribui os UTMs à sessão — não a cada evento individualmente. Se o usuário chegou com UTM mas o evento de conversão aconteceu em uma sessão posterior (sem UTM), a conversão vai aparecer com (not set). Isso é comportamento esperado, não bug. Obs.: a janela de atribuição padrão do GA4 é 30 dias para engajamento e 90 dias para conversões — revise as configurações de atribuição se precisar de janelas diferentes.
Como criar um relatório personalizado de UTM no GA4
O relatório padrão de Aquisição de tráfego mostra apenas uma dimensão por vez. Para ver source + medium + campaign juntos:
- Acesse Explorar → Tabela de forma livre
- Em Dimensões, adicione: Origem da sessão, Mídia da sessão, Campanha da sessão
- Em Métricas, adicione: Sessões, Taxa de engajamento, Conversões
- Arraste as dimensões para Linhas
- Salve a exploração para acessar depois
Esse relatório mostra exatamente qual combinação de source/medium/campaign está gerando sessões e conversões — o dado mais útil para otimização.
Verificando UTMs em tempo real
Para confirmar que um UTM específico está chegando correto no GA4 sem esperar 24h pelo processamento, use o Relatório de tempo real:
- Acesse Relatórios → Tempo real
- Abra o link com UTM no browser (em uma aba anônima para não contaminar)
- Observe a linha de tráfego ativo — ela deve mostrar a origem correta
Se aparecer como Direct no tempo real, o UTM não está sendo lido. Se aparecer com o source correto, está funcionando.
FAQ
Os UTMs aparecem no GA4 com atraso?
Sim. O GA4 processa os dados com atraso de até 24 horas para a maioria dos relatórios padrão. Para análise em tempo real, use o relatório de Tempo real. Para análise histórica, aguarde 24–48h após o tráfego acontecer para garantir que todos os dados foram processados.
Posso usar filtros no GA4 para ver só um utm_campaign específico?
Sim. No relatório de Aquisição de tráfego, clique em "Adicionar filtro" e filtre por "Campanha da sessão" com o valor exato que você quer analisar. Para comparações, use dois segmentos de dados na aba Explorar.
Os dados de UTM ficam disponíveis para quanto tempo no GA4?
O GA4 retém dados de eventos por padrão por 14 meses. Propriedades do Google Analytics 360 têm retenção de 50 meses. Você pode alterar a retenção em Administrar → Configurações de dados → Retenção de dados. Obs.: alterar a retenção não recupera dados já descartados.