As tags UTM que desaparecem no GA4 quase sempre falham por um de quatro motivos: o nome do parâmetro não é um que o GA4 lê, um redirecionamento descartou a string de consulta antes de a página carregar, o valor de utm_medium não é um canal que o GA4 reconhece, ou o relatório que você está olhando tem um escopo diferente dos dados que você espera. Um teste no DebugView divide esses quatro em dois grupos em cerca de um minuto, e é por aí que se deve começar.
Este é o complemento de solução de problemas de Parâmetros UTM explicados, que cobre para que servem as tags, e de rastrear campanhas UTM de ponta a ponta, que cobre como construí-las de forma consistente desde o início.
Comece Pelo DebugView, Não Pela Teoria
Os relatórios padrão do GA4 são processados, modelados e podem ficar até um dia ou dois atrasados. Isso os torna uma superfície terrível para depuração: você muda algo, não vê nada, e não consegue saber se a correção falhou ou simplesmente ainda não chegou.
O DebugView mostra os eventos conforme chegam. Ative o modo de depuração, abra seu próprio link marcado e observe o page_location do evento page_view.
Se page_location contiver seus parâmetros utm_, as tags chegaram à tag. O problema é atribuição, agrupamento de canais, ou qual relatório você está lendo. Se não contiver, os parâmetros nunca chegaram lá, e o problema é o próprio link ou algo entre o clique e a página.
Essa única divisão economiza a maior parte da tarde que as pessoas costumam perder com isso.
O GA4 Lê uma Lista Fixa e Ignora o Resto
O GA4 reconhece utm_id, utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_source_platform, utm_campaign_id, utm_creative_format e utm_marketing_tactic. A referência de dados de campanha do Google é a lista atual.
Qualquer outra coisa é ignorada para relatórios de campanha. Um utm_channel=partner ou utm_agency=northstar de aparência organizada vai ficar na URL para sempre, aparecer em page_location, e nunca se tornar uma dimensão pela qual você possa agrupar.
Duas armadilhas de grafia moram aqui também. O nome do parâmetro precisa estar em minúsculas com sublinhados: utm-source e UTM_Source não são lidos. E os valores diferenciam maiúsculas de minúsculas, então Email e email se tornam duas linhas separadas que dividem uma campanha ao meio.
O Redirecionamento Que Engole a String de Consulta
Essa é a causa que as pessoas encontram por último, porque o link parece correto quando o inspecionam.
Um visitante clica em example.com/sale?utm_source=newsletter&utm_medium=email. Seu site redireciona para www.example.com/sale, ou para um caminho de idioma, ou para uma página de login e de volta. Se qualquer salto nessa cadeia reconstruir a URL em vez de encaminhá-la, as tags desaparecem no momento em que a tag do GA4 dispara, e a sessão é atribuída a direto.
Verifique manualmente: abra o link marcado e leia a barra de endereço assim que a página se estabilizar. Se os parâmetros estiverem ausentes ali, nenhuma quantidade de configuração do GA4 os trará de volta.
O mesmo se aplica a um link curto na frente do destino. Um encurtador deve encaminhar a URL de destino inteira, string de consulta incluída, para que as tags no destino sobrevivam intactas ao redirecionamento. Tags apenas no link curto são uma questão diferente, e navegadores que removem parâmetros UTM cobre o modo de falha mais recente, em que o navegador as remove antes mesmo de a solicitação ser feita.
Se você encurta links para campanhas, coloque as tags no destino e mantenha o link curto limpo. Dessa forma o redirecionamento as carrega, e os seus próprios dados de cliques ainda dizem de qual canal veio o clique antes mesmo de o GA4 vê-lo. Como rastrear cliques em links cobre a leitura desse lado.
Quer um redirecionamento que preserve toda a string de consulta por padrão? Crie um link no plano gratuito, marque o destino, e abra-o uma vez para confirmar que os parâmetros chegam.
Tráfego Não Atribuído É um Problema de utm_medium
Não atribuído não é o mesmo que (not set). Não atribuído significa que o GA4 recebeu uma campanha, mas não conseguiu encaixá-la em nenhum canal: nenhuma regra padrão correspondeu, então ela ficou de fora no final.
A causa é quase sempre um valor de utm_medium que soa bem para um humano e não significa nada para o GA4. newsletter, qr-code, flyer e partner-blog produzem isso. Os agrupamentos de canais padrão correspondem a um vocabulário fixo, então use email, cpc, organic_social, referral, affiliate, e coloque o detalhe interessante em utm_source e utm_campaign, onde ele pertence.
Se sua organização realmente precisa de seus próprios canais, construa um agrupamento de canais personalizado em vez de forçar o medium. Essa mudança se aplica aos relatórios daqui em diante e deixa os dados brutos intactos, o que é a troca certa.
Verifique o Escopo do Relatório Que Você Está Lendo
A última causa não é nem um pouco um bug.
O GA4 tem dimensões com escopo de usuário (First user source / medium) e dimensões com escopo de sessão (Session source / medium). Um visitante recorrente que chega por meio do e-mail marcado de hoje ainda carrega sua source de primeiro usuário original, então um relatório com escopo de usuário não mostra nenhum sinal da campanha de hoje, enquanto o com escopo de sessão a mostra perfeitamente.
Antes de concluir que algo está quebrado, confirme que você está lendo Session source / medium para o desempenho da campanha, e que o intervalo de datas cobre o tráfego que você enviou. Os relatórios padrão também levam até 24 a 48 horas para se estabilizar, e é por isso que o teste do DebugView acima existe.
A Ordem Para Resolver Isso
Leia page_location no DebugView. Se as tags estiverem ausentes, olhe para o link e a cadeia de redirecionamentos. Se estiverem presentes, olhe para o valor do medium, depois para o agrupamento de canais, depois para o escopo do relatório. Não mude três coisas de uma vez, porque o atraso de relatório do GA4 vai esconder qual delas funcionou.
Depois de corrigido, a forma de manter a correção é parar de construir URLs manualmente. Um construtor UTM no encurtador de links transforma o medium em um menu suspenso em vez de um campo de texto livre, o que elimina toda a classe de erros de digitação acima. Convenções de nomenclatura UTM cobre o vocabulário que uma equipe consegue realmente seguir.
Leia a Série Principal
Isso está no cluster de tutoriais. Comece com Parâmetros UTM explicados, depois rastrear campanhas UTM de ponta a ponta para o fluxo de trabalho. Rastreamento do lado do servidor do GA4 via redirecionamentos cobre o caso em que a marcação do lado do cliente não é suficiente por si só.
Relacionado no Blog
Perguntas frequentes
Por que meus parâmetros UTM não estão aparecendo no GA4?
Geralmente é uma de quatro coisas: o nome do parâmetro não está na lista suportada pelo GA4, um redirecionamento descartou a string de consulta antes de a página carregar, o valor de utm_medium não é um que o GA4 reconhece, então o tráfego cai em Não atribuído, ou você está lendo um relatório com escopo de usuário quando os dados têm escopo de sessão. O DebugView diz em cerca de um minuto qual metade do problema você tem.
Quais parâmetros UTM o GA4 realmente lê?
utm_id, utm_source, utm_medium, utm_campaign, utm_term, utm_content, utm_source_platform, utm_campaign_id, utm_creative_format e utm_marketing_tactic. Qualquer outra coisa na URL é ignorada para relatórios de campanha, então um parâmetro personalizado como utm_channel nunca aparecerá como uma dimensão, não importa quão consistentemente você o use.
Por que o GA4 mostra (not set) para source e medium?
(not set) significa que o GA4 não tinha nenhum valor de campanha para atribuir naquele escopo. As causas comuns são um link não marcado, uma página de destino que redirecionou e perdeu os parâmetros, ou uma linha de relatório em que a sessão simplesmente não teve campanha, como um visitante recorrente em um relatório com escopo de usuário.
Por que meu tráfego marcado aparece como Não atribuído no GA4?
Porque utm_medium contém um valor que nenhuma regra de agrupamento de canais corresponde. O GA4 atribui canais a partir de um conjunto fixo de padrões de medium, então email, cpc e social caem corretamente, enquanto newsletter ou qr-code não. Corrija o medium, ou crie um agrupamento de canais personalizado que reconheça seus valores.
Como testo se minhas tags UTM chegam ao GA4?
Abra o DebugView e, em seguida, abra seu próprio link marcado em um navegador com o modo de depuração ativado. Se page_location no evento recebido carregar os parâmetros utm_, a marcação funciona e o problema é de atribuição ou de relatório. Se não carregar, os parâmetros nunca chegaram e o problema é o link ou um redirecionamento.
Um encurtador de URL pode quebrar o rastreamento UTM?
Pode, se o redirecionamento descartar a string de consulta, e alguns descartam. Um encurtador deve encaminhar o destino completo, incluindo todos os parâmetros, e as tags devem estar no destino em vez de apenas no link curto. Teste abrindo o link curto e lendo a barra de endereço depois que ele chegar ao destino.
Experimente Elido
Cole uma URL, obtenha um link curto
Sem cadastro. O link vive 30 dias. Cadastre-se para mantê-lo para sempre.
Grátis, sem necessidade de registo · 2 por dia