Por que os parâmetros UTM são removidos e como evitar isso

Entenda por que o Safari e outros navegadores removem parâmetros UTM das URLs e como usar server-side tracking para proteger a atribuição das suas campanhas.

Por que os parâmetros UTM são essenciais?

Os parâmetros UTM são tags adicionadas às URLs para identificar a origem do tráfego no Google Analytics 4 e outras ferramentas. Sem eles, visitas orgânicas, pagas e de redes sociais chegam como 'Direct' — impossibilitando a atribuição correta de conversões.

Quando os UTMs desaparecem, você perde a visibilidade sobre quais campanhas estão gerando resultados, dificultando decisões de alocação de orçamento.

Por que os parâmetros UTM são removidos?

  • Safari e iOS: a Apple implementou remoção de parâmetros de URL (incluindo UTMs) no modo de navegação privada — com planos de expandir para o modo normal
  • Brave: bloqueia parâmetros de rastreamento por padrão nas configurações de privacidade
  • Extensões de privacidade: plugins como uBlock e Privacy Badger podem remover parâmetros de rastreamento
  • Ativação manual: usuários tecnicamente avançados podem ativar opções de remoção de parâmetros em configurações avançadas
⚠️ Atenção

O Safari representa 15-30% do tráfego mobile na maioria dos mercados. A perda de UTMs de usuários iOS pode distorcer significativamente os relatórios de origem de tráfego.

A solução: parâmetros customizados + server-side tracking

O server-side tracking permite criar parâmetros UTM substitutos — com nomes diferentes — que os navegadores não reconhecem como parâmetros de rastreamento. No servidor GTM, esses parâmetros são transformados de volta em UTMs antes de serem enviados ao GA4.

  • Navegadores não conseguem remover parâmetros processados no servidor
  • A transformação acontece de forma transparente — a URL exibida ao usuário usa os parâmetros customizados, mas o GA4 recebe os UTMs corretos
  • Uma única configuração no sGTM protege a atribuição de todas as campanhas

Configuração passo a passo

  1. Crie mapeamentos de parâmetros customizados: defina equivalentes para cada UTM — ex: st_src para utm_source, st_mdm para utm_medium, st_cmp para utm_campaign
  2. Atualize as plataformas de anúncios: nas configurações de campanha, use os novos parâmetros customizados nas URLs finais em vez dos UTMs padrão
  3. Adicione o template Query Replacer ao sGTM: importe da galeria de templates do sGTM
  4. Crie a variável Query Replacer: configure o mapeamento dos parâmetros customizados para os UTMs correspondentes
  5. Crie a transformação: tipo 'Augment event', parâmetro page_location usando a variável, aplicada apenas às tags GA4
  6. Teste e publique: use o Preview Mode com URLs de teste contendo os parâmetros customizados e verifique se o GA4 recebe os UTMs corretos
💡 Dica

Após publicar, aguarde 24h+ antes de verificar os relatórios de origem de tráfego. Alterações em UTMs levam algum tempo para se refletir nos dados históricos.

Perguntas frequentes

Os parâmetros customizados aparecem nas URLs do usuário final?

Sim. No navegador do usuário, a URL terá os parâmetros customizados (ex: ?st_src=google). A transformação para UTMs acontece no servidor, invisível para o usuário.

Isso funciona para todas as plataformas além do Google Ads?

Sim. Você pode criar mapeamentos para UTMs de qualquer plataforma — Meta Ads, LinkedIn, TikTok, e-mail marketing. A configuração é a mesma no sGTM.

Minha equipe de marketing precisa mudar algo no processo de criação de campanhas?

Sim. Quem cria as campanhas precisará usar os parâmetros customizados nas URLs finais em vez dos UTMs padrão. Uma mudança simples de processo que protege toda a atribuição.

Este artigo é uma adaptação em português de conteúdo originalmente publicado em inglês pela equipe da Stape. Ver artigo original.

Pronto para melhorar seu rastreamento?

Fale com um especialista da Nexus

Diagnóstico gratuito · Sem compromisso · Resposta em até 24 h