O que são parâmetros UTM e o que eles incluem
Parâmetros UTM são códigos de rastreamento acrescentados à sua URL depois do ponto de interrogação (?). Eles capturam cinco informações: utm_source (de onde vem o tráfego), utm_medium (o tipo de tráfego), utm_campaign (nome da campanha), utm_content (anúncio ou criativo específico) e utm_term (palavra-chave). Os três primeiros são obrigatórios, os dois últimos opcionais. Os parâmetros não mudam a página de destino — os usuários aterrissam exatamente onde você quer. Mas o Google Analytics 4 (GA4) e outras plataformas de análise usam esses parâmetros para organizar os dados de tráfego e mostrar a você exatamente de onde vieram os visitantes.
Sem rastreamento UTM, as plataformas de análise jogam todo o seu tráfego pago em categorias genéricas como "direct / none" ou "referral". Você vê que chegaram 500 visitantes — mas de qual campanha, qual anúncio e qual orçamento gasto? Os parâmetros UTM resolvem isso. Cada clique é marcado, e seus relatórios mostram a fonte na hora.
Como um link marcado com UTM é estruturado
Vamos destrinchar um exemplo real:
https://admetric.pro/?utm_source=google&utm_medium=cpc&utm_campaign=blog_utm&utm_content=hero_button&utm_term=how_to_set_utm
A URL base é https://admetric.pro/. O ponto de interrogação (?) separa a URL dos parâmetros. Depois do ponto de interrogação vêm pares chave-valor unidos por "e" comercial (&). O que isso significa: o visitante veio do Google (utm_source=google) por um clique pago (utm_medium=cpc), como parte de uma campanha UTM do blog (utm_campaign=blog_utm), e clicou no botão da seção hero (utm_content=hero_button) depois de pesquisar "how to set utm" (utm_term=how_to_set_utm). A página carrega normalmente — os parâmetros são invisíveis para os usuários e visíveis somente para o seu sistema de análise.
Cinco parâmetros: três obrigatórios, dois opcionais
| Parâmetro | O que significa | Valor de exemplo | Obrigatório |
|---|---|---|---|
| utm_source | Onde o tráfego se origina (plataforma de anúncios, site parceiro) | google, meta, tiktok, linkedin | Sim |
| utm_medium | Tipo de tráfego — clique pago, display, e-mail, social, QR | cpc, cpm, email, social, qr | Sim |
| utm_campaign | Nome ou ID da campanha | promo_verao, brand_2026q1 | Sim |
| utm_content | Identificador do anúncio ou criativo (para testes A/B) | banner_top, video_30s, ad_123 | Não |
| utm_term | Palavra-chave (para anúncios de busca) | parametros_utm, analise_marketing | Não |
Uma regra: se você marca um link, preencha os três parâmetros obrigatórios. Deixe um em branco e a sua análise atribuirá os dados errado a outra fonte. Preencha cada um deliberadamente, em vez de copiar valores entre campanhas.
Valores estáticos versus dinâmicos
Valores estáticos não mudam: utm_source=google sempre continua "google". Valores dinâmicos são preenchidos automaticamente pela plataforma de anúncios usando macros — códigos especiais entre chaves. Por exemplo, utm_term={keyword} no Google Ads é substituído automaticamente pelo termo de pesquisa real que disparou o clique: "como rastrear UTM", "guia de parâmetros UTM" e assim por diante. Perfeito para campanhas com centenas de palavras-chave — você não precisa marcar cada uma à mão. Cobrimos a sintaxe de macros para diferentes plataformas mais adiante neste guia.
Antes de começar: planeje sua estratégia de UTM
Antes de criar tags, construa um dicionário de valores: utm_source=google (e não Google ou Google Ads), utm_medium=cpc (Cost Per Click — cliques pagos) ou cpm (anúncios de display) ou email (campanhas de e-mail) ou social (plataformas sociais). Use sempre letras latinas minúsculas; separe valores de várias palavras com underscores. Depois, monte uma tabela de rastreamento compartilhada (Google Sheets, Notion ou Excel) onde a sua equipe registra cada campanha nova e puxa links prontos. Sem um dicionário consistente, em um mês você terá seis variações diferentes de "google" na sua análise e não conseguirá agrupar os relatórios.
Decida o nível de detalhe de que você precisa
Pergunte a si mesmo: você precisa ver "tráfego do Google Ads" — ou também precisa detalhar por anúncio específico, palavra-chave e landing page? A sua resposta define quão granular você faz utm_campaign, utm_content e utm_term. Granularidade mais fina significa mais trabalho manual, mas também análise mais afiada. Encontre o equilíbrio que funciona para o tamanho da sua equipe.
Crie um dicionário de valores (source = google, e não Google)
Exemplo real: uma equipe de quatro marca uma única campanha, e a sua análise de repente mostra google, Google, Google_Ads e google_ads como quatro fontes separadas. Combinar esses relatórios leva uma hora. Para evitar isso, documente as suas regras de marcação num lugar só:
- utm_source: letras latinas minúsculas, uma palavra ou com underscores (
google,meta_ads,tiktok_ads). Transliteração somente se necessário. - utm_medium: fique nos valores padrão —
cpc,cpm,email,social,qr,offline,sms,push. Não invente valores próprios. - utm_campaign: formate como "tipo-objetivo-período", ex.:
promo-verao-2026q2oulancamento-integracoes-2026. - Nada de caracteres não latinos, espaços ou símbolos especiais nos valores — eles quebram o link quando copiado.
Monte uma planilha de rastreamento
Veja como é uma tabela de rastreamento simples. Uma pessoa mantém; todo o resto puxa links prontos dela:
| Campanha | Landing page | utm_source | utm_medium | utm_campaign | Link pronto |
|---|---|---|---|---|---|
| Promo de verão no Google Ads | /pricing/ | cpc | promo-verao-2026q2 | admetric.pro/pricing/?utm_source=google&utm_medium=cpc&utm_campaign=promo-verao-2026q2 | |
| Lançamento de integração no TikTok Ads | /integrations/ | tiktok | social | lancamento-integracoes-2026 | admetric.pro/integrations/?utm_source=tiktok&utm_medium=social&utm_campaign=lancamento-integracoes-2026 |
Use Google Sheets, Notion, ClickUp — o que funcionar. Designe uma pessoa para mantê-la atualizada (geralmente um especialista de marketing ou de tráfego pago), para que campanhas novas entrem no dia um, e não semanas depois.
Como criar um parâmetro UTM manualmente: guia passo a passo
Construir uma tag UTM leva quatro passos. Comece com uma URL limpa. Adicione um ponto de interrogação. Digite utm_source, utm_medium e utm_campaign separados por "e" comercial. Opcionalmente, adicione utm_content e utm_term. Por fim, abra o link numa janela anônima do navegador (navegação privada, sem sessões em cache nem dados armazenados) e confirme que a página carrega sem erro 404 nem redirecionamento inesperado.
Parece complexo na teoria, mas você construirá a sua primeira tag em 60 segundos e a décima em 20. O truque é entender a estrutura: o ponto de interrogação abre o bloco de parâmetros, e os "e" comerciais separam os pares chave-valor. Só isso.
- 1
Comece com uma URL limpa
Abra a página para a qual você quer direcionar tráfego e copie a URL da barra de endereço. Remova qualquer coisa depois do ? se já existir — são parâmetros deixados de uma sessão anterior. Exemplo: admetric.pro/pricing/
- 2
Adicione os três parâmetros obrigatórios
Acrescente um ? e digite utm_source, utm_medium e utm_campaign separados por &. Resultado: admetric.pro/pricing/?utm_source=google&utm_medium=cpc&utm_campaign=promo_verao. A ordem não importa; a caixa (maiúscula/minúscula), sim.
- 3
Adicione utm_content e utm_term se precisar
Se você tem vários anúncios ou palavras-chave numa campanha, adicione utm_content (para distinguir anúncios) e utm_term (palavra-chave). Acrescente com &: ...&utm_content=banner_top&utm_term=como_configurar_utm
- 4
Teste em modo anônimo
Abra o link completo numa janela privada do navegador. A página deve carregar sem 404 nem redirecionamento para uma URL diferente. Se um redirecionamento arranca os parâmetros, é um problema de configuração do servidor — a tag não funcionará.
Se a sua landing page tem uma âncora (admetric.pro/pricing/#tarifas-mini), a tag UTM vai ANTES da âncora, e não depois. Ordem correta: domínio + caminho, depois ?, depois os parâmetros e, por fim, # com a âncora. Exemplo funcional: admetric.pro/pricing/?utm_source=google&utm_medium=cpc&utm_campaign=verao#tarifas-mini. Coloque os parâmetros depois da âncora e o navegador os ignorará, a rolagem quebrará e a tag não chegará à sua análise.
Aqui está um exemplo completo para o Google Ads — uma campanha de planos de preço dividida entre vários anúncios:
https://admetric.pro/pricing/?utm_source=google&utm_medium=cpc&utm_campaign=mini_primavera&utm_content=banner_top&utm_term=analise_marketing
Copie essa string para o campo de URL de destino da sua plataforma de anúncios ao criar um anúncio. Para detalhamentos mais profundos de cada parâmetro e templates prontos para diferentes plataformas, veja o nosso guia completo de UTM, que cobre Google Ads, Meta Ads, TikTok Ads, campanhas de e-mail e mais.
Dica de profissional: crie dois ou três templates de trabalho e guarde nas suas anotações. Digitar utm_source=google à mão toda vez é um atalho para erros de digitação. E um erro de digitação na tag (gogle em vez de google) manda o tráfego para uma linha completamente separada da análise, fazendo você achar que tem duas fontes diferentes.
Crie parâmetros UTM com um gerador: duas ferramentas gratuitas que valem conhecer
Usar um gerador de UTM é mais rápido: ele adiciona automaticamente o ponto de interrogação e os "e" comerciais, codifica espaços para o link não quebrar e impede que você digite caracteres não ASCII por acidente. Recomendamos o UTM Builder gratuito do AdMetric (funciona sem cadastro, com presets para Google Ads, Meta Ads e TikTok Ads) e o próprio Campaign URL Builder do Google como opção simples e neutra de fornecedor. A montagem manual só é necessária quando você escreve um template dinâmico com macros de plataforma para uma campanha inteira de uma vez.
AdMetric UTM Builder
O UTM Builder do AdMetric é uma ferramenta online gratuita, sem cadastro. Selecione a sua plataforma de anúncios na lista (Google Ads, Meta Ads, TikTok Ads, LinkedIn), digite o nome da campanha, e o gerador preenche automaticamente o utm_source e o utm_medium corretos conforme o preset da plataforma, checando também caracteres não ASCII perdidos ou espaços acidentais.
O link pronto aparece na parte de baixo — clique em "Copiar link" e cole no seu anúncio. Macros dinâmicas são suportadas: para o Google Ads, ele insere corretamente {keyword} e {lpurl}, para que a codificação não quebre a macro.
Google Campaign URL Builder
O Campaign URL Builder do Google é a própria ferramenta gratuita do Google para montar um link marcado. Digite a URL do seu site e os cinco campos UTM, e ele costura a string para você. Não tem presets de plataformas de anúncios nem suporta macros dinâmicas entre chaves, então se você quer valores por clique como o termo de pesquisa ou o ID do anúncio, ainda vai adicioná-los à mão depois. É uma opção sólida e sem enfeites quando você só precisa de um link limpo rápido.
Quando você não precisa de gerador
A montagem manual é necessária num caso: quando você escreve um template dinâmico com macros de plataforma como {keyword} ou {creative}. A maioria dos geradores ou não permite chaves nos campos de parâmetro, ou codifica demais as chaves — transformando { em %7B — e a plataforma para de reconhecer a macro.
Nesse caso, copie um template verificado para um editor de texto e substitua os valores manualmente — sem transformações.
| Ferramenta | Presets de plataforma | Macros dinâmicas | QR code | Preço |
|---|---|---|---|---|
| AdMetric UTM Builder | Google Ads, Meta Ads, TikTok Ads, LinkedIn Ads, Pinterest | Sim, codificação correta | Sim | Gratuito, sem cadastro |
| Google Campaign URL Builder | Não | Não | Não | Gratuito |
| Montagem manual | — | Somente à mão | — | Gratuito |
Seja qual for a ferramenta que você escolher, passe o link pronto pelo UTM Builder do AdMetric uma vez antes do lançamento se você estiver no Google Ads, Meta Ads ou TikTok Ads — os presets embutidos pegam desencontros de source/medium fáceis de perder quando você constrói uma URL do zero, e é gratuito sem conta.
Como configurar parâmetros UTM no Google Ads: valores estáticos e dinâmicos
No Google Ads, digite a sua tag UTM no campo de URL de destino no nível do anúncio. Os parâmetros obrigatórios são estáticos; para os outros campos, use as macros dinâmicas do Google (códigos especiais entre chaves que o Google substitui por valores reais quando o anúncio é exibido). {keyword} insere automaticamente o termo de pesquisa que disparou o clique; {creative} insere o ID do anúncio; {matchtype} diz se a correspondência foi exata, de frase ou ampla. Se você usa extensões de anúncio (links adicionais abaixo do anúncio principal), marque cada uma separadamente para rastrear qual extensão gera cliques.
Onde adicionar a tag: no nível do anúncio, não da campanha
O caminho no seu gerenciador de anúncios: Campanha → Grupo de anúncios → Anúncio específico → campo URL de destino. Adicione o ponto de interrogação e os parâmetros no final da URL da sua landing page.
Um erro comum: muita gente adiciona a tag UTM no nível do grupo de anúncios para que ela se aplique a todos os anúncios do grupo. Dá para fazer, mas se esses anúncios têm títulos ou imagens diferentes, você não conseguirá diferenciá-los nos relatórios. Marcar no nível do anúncio dá precisão: você vê qual criativo exato entregou o clique.
Se a tag acabar definida tanto no nível do grupo quanto no nível do anúncio, o Google Ads usa a versão do nível do anúncio. Isso até é conveniente: você pode manter um template padrão no nível do grupo e sobrescrevê-lo para experimentos específicos.
Macros dinâmicas: lista completa com explicações
Macros dinâmicas são códigos que o Google substitui automaticamente no momento do clique. Escreva uma vez e o Google preenche o ID do anúncio, o termo de pesquisa, o tipo de correspondência e o dispositivo para cada usuário individualmente.
| Macro | Substituída por | Usar no parâmetro | Exemplo |
|---|---|---|---|
| {keyword} | O termo de pesquisa exato que disparou o clique | utm_term | parametros utm |
| {creative} | O ID do seu anúncio no Google Ads | utm_content | 98765432 |
| {campaignid} | O ID da sua campanha no Google Ads | utm_campaign | 12345678 |
| {matchtype} | Tipo de correspondência: e, p ou b (exata, frase, ampla) | utm_medium ou parâmetro personalizado | e |
| {device} | Tipo de dispositivo: m (mobile), t (tablet), c (computador) | parâmetro personalizado | m |
| {lpurl} | A URL final da sua landing page após redirecionamentos | como componente da URL de destino | https://admetric.pro/pricing/ |
| {network} | Google Search, Rede do Google ou site parceiro | parâmetro personalizado | Google Search |
Exemplo de template universal
Template de copiar-e-colar para qualquer landing page:
?utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}
A lógica é simples. utm_source e utm_medium ficam estáticos — assim, todo o seu tráfego pago do Google se agrupa numa única linha da análise. Usamos IDs para campanha e conteúdo em vez de nomes: se você renomear a campanha no Google Ads, os seus dados históricos ficam intactos. O utm_term captura automaticamente a palavra-chave exata que o usuário pesquisou — perfeito para analisar a performance de palavras-chave.
Tags UTM nas extensões de anúncio
Extensões de anúncio são links adicionais abaixo do anúncio principal — por exemplo, "Preços", "Integrações", "Demo grátis" e "Fale conosco" aparecendo abaixo de um anúncio da sua página principal de produto.
O erro crítico: muita gente não marca separadamente cada link de extensão. Pule as tags e todo o tráfego de extensões é creditado ao anúncio principal, então você nunca descobre qual extensão de fato converte.
Exemplo real. O seu anúncio principal aponta para /pricing/?utm_source=google&utm_medium=cpc&utm_content=main_ad. As suas extensões são marcadas separadamente: /pricing/?utm_content=ext_demo#pricing, /integrations/?utm_content=ext_integrations, /demo/?utm_content=ext_free_demo. Agora o seu relatório mostra que 60% dos cliques vêm do anúncio principal, 25% da extensão de demo grátis. A alocação de orçamento da próxima semana é informada, e não adivinhação.
Parâmetros UTM para Meta Ads, TikTok Ads, e-mail e offline
Meta Ads e TikTok Ads exigem tags UTM manuais nos campos de URL deles — nenhuma das duas plataformas preenche automaticamente. Campanhas de e-mail usam utm_medium=email e utm_campaign=newsletter_mes para organização. QR codes e materiais offline (outdoors, rádio, material impresso) usam utm_medium=qr ou offline e um utm_source descritivo como flyer_2026q2 ou outdoor_av_paulista. Para plataformas online que suportam auto-tagging (como o Google Ads com o gclid), você pode pular o UTM manual se o auto-tagging alcançar o destino da sua análise.
Google Ads: auto-tagging versus UTM manual
O gclid do Google (Google Click Identifier) passa mais detalhe ao GA4 do que o UTM manual: a campanha completa, o grupo de anúncios, o anúncio e a palavra-chave que dispararam o clique — sem você mover um dedo. Os parâmetros UTM são mais básicos — apenas cinco campos. Então o UTM manual no Google Ads é necessário num caso: se a sua análise vive num sistema que entende UTM mas não lê gclid, como uma plataforma de análise de terceiros ou um dashboard próprio.
Meta Ads e TikTok Ads
Nenhuma das plataformas preenche UTM automaticamente — digite à mão no campo de URL de destino. Templates de copiar-e-colar:
Meta Ads: ?utm_source=meta&utm_medium=cpc&utm_campaign=nome_campanha&utm_content={ad.id}. O valor dinâmico {ad.id} é a macro da Meta — insere automaticamente o ID de cada anúncio específico.
TikTok Ads: ?utm_source=tiktok&utm_medium=social&utm_campaign=nome_campanha. O TikTok não envia macros, então não há como inserir automaticamente o ID do anúncio — preencha manualmente ou deixe utm_content em branco.
Campanhas de e-mail, QR codes, offline
Use um utm_medium diferente para cada canal para evitar misturar dados depois:
- E-mail:
utm_medium=email,utm_campaign=newsletter_2026_maio— inclua o mês para que os relatórios mensais se expliquem sozinhos. - QR code em material impresso:
utm_medium=qr,utm_source=flyer_metroou o nome do ponto de distribuição. - Offline sem QR (outdoor, rádio, cartão de visita): crie uma URL curta memorável que redireciona e injeta automaticamente a tag UTM.
| Plataforma de anúncios | Auto-tagging | Onde adicionar a tag | Suporte a macros |
|---|---|---|---|
| Google Ads | Sim, gclid (onde disponível) | URL de destino no nível do anúncio | Sim: {keyword}, {creative}, {matchtype}, etc. |
| Meta Ads | Não | Campo de URL no nível do anúncio | Limitado: {ad.id} |
| TikTok Ads | Não | Campo de URL de destino | Não |
| LinkedIn Ads | Não | URL de destino no nível da campanha | Limitado |
| Campanhas de e-mail | Não | Em cada link no corpo do e-mail | Não |
| QR code / offline | Não | Na URL antes de gerar o QR | Não |
Como analisar parâmetros UTM no Google Analytics 4
No Google Analytics 4, abra Relatórios → Aquisição → Aquisição de tráfego. Você verá o tráfego detalhado por origem, meio e campanha. Os dados fluem automaticamente dos seus links marcados. Se você usa uma ferramenta de análise multiplataforma que sincroniza o gasto em anúncios com as negociações do CRM, os dados UTM entram automaticamente das suas contas de anúncios ou do sistema de call tracking, e você verá ROI e custo por lead por combinação origem/meio/campanha. Essas linhas de origem/meio/campanha também são a matéria-prima da atribuição de marketing: decidir qual ponto de contato de fato recebe o crédito por uma conversão quando um visitante deu vários passos antes de comprar.
Google Analytics 4: relatório de aquisição de tráfego
Vá ao GA4, navegue até Relatórios → Aquisição → Aquisição de tráfego. Você verá um detalhamento por origem (Google, Meta etc.), depois meio (cpc, social, email), depois nome da campanha. Clique em qualquer linha para aprofundar — você sai de "tráfego do Google" para "tráfego da busca paga do Google" para "tráfego da busca do Google na promo de verão". Cada nível expande, para que você dê zoom do geral ao específico.
No seletor de colunas, adicione uma meta ou evento de conversão — então você vê "Sessões", "Conversões" e "Taxa de conversão" lado a lado. Um relance diz qual combinação de UTM de fato gera resultado, e não apenas qual envia mais cliques. Para um passeio mais amplo pela construção de relatórios além desta única tela, veja o nosso guia de análise de marketing.
Ligando UTM a metas e receita
UTM sem metas é esforço desperdiçado. Você vê 500 sessões do Google e 200 da Meta. E daí? Quem de fato comprou? Metas transformam sessões em dinheiro: 500 sessões do Google produziram 12 cadastros a R$ 275 cada, enquanto 200 da Meta produziram 8 cadastros a R$ 192,50 cada (valores em dólar convertidos à taxa aproximada de US$ 1 = R$ 5,50). Agora você sabe para onde mover o orçamento. Para a matemática mais profunda por trás de custo por lead e retorno sobre o investimento em marketing, veja o nosso guia de ROI de marketing.
Análise multiplataforma: do UTM ao CRM ao ROI
Sistemas de análise multiplataforma puxam dados UTM das suas contas de anúncios e sincronizam automaticamente com o seu CRM quando um visitante preenche um formulário ou faz uma compra — especialmente útil quando as suas contas de anúncios e o CRM já estão conectados por integrações. O UTM agora fica anexado à negociação, e não apenas à sessão. O sistema calcula CPL (custo por lead) e ROMI (retorno sobre o investimento em marketing) reais por combinação de UTM — contabilizando que alguns leads esfriam, outros convertem semanas depois e alguns fazem upsell. Cobrimos essa cadeia completa, do clique no anúncio à tag UTM, à negociação no CRM, ao ROI, no nosso guia de análise de marketing ponta a ponta.
Combine dados UTM do Google Ads e da Meta num relatório único de CPL
O AdMetric puxa dados UTM das duas plataformas de anúncios e sincroniza as negociações do seu CRM. Calcula CPL e ROMI por combinação de UTM — sem trabalho manual de planilha. 7 dias grátis.
Попробовать бесплатно →Erros comuns e checklist de autoverificação
Os erros mais frequentes: capitalização inconsistente num mesmo parâmetro (google vs. Google viram duas fontes separadas), caracteres não ASCII nos valores (o tráfego conta, mas o nome da campanha aparece como Promo%C3%A7%C3%A3o...), dois pontos de interrogação numa URL (tudo depois do segundo é ignorado), ponto de interrogação faltando no início das tags (elas se colam à URL e causam um 404), espaços em vez de underscores (quebra a tag), aspas em volta de valores (também quebra) e esquecer de marcar as extensões de anúncio.
Os 7 principais erros que quebram a análise
- Capitalização inconsistente num mesmo parâmetro.
utm_source=googleeutm_source=Googleaparecem como duas fontes diferentes no GA4; os relatórios não combinam. Fixe um dicionário e use sempre minúsculas. - Caracteres não ASCII nos valores. O GA4 os codifica em URL como
Promo%C3%A7%C3%A3o...— o nome da campanha fica ilegível. Normalize na origem: "Promoção de Verão" virapromocao_verao. - Dois pontos de interrogação na URL. Se a sua landing page já tem parâmetros (
/pricing/?tab=anual), um segundo?na tag UTM é ignorado pelo navegador. Combine os blocos de parâmetros com&:/pricing/?tab=anual&utm_source=google&.... - Tag colocada depois da âncora #.
admetric.pro/pricing/#tabela-precos?utm_source=google— a tag não dispara. O navegador processa a âncora no cliente e descarta tudo depois dela. Coloque o UTM ANTES da âncora:admetric.pro/pricing/?utm_source=google#tabela-precos. - Espaços ou aspas nos valores.
utm_campaign="promocao verao"— aspas e espaços quebram a interpretação. Substitua espaços por underscores; remova aspas. - Tags esquecidas nas extensões de anúncio. Somente o anúncio principal é marcado; as extensões ficam sem UTM. Todo o tráfego de extensões cai numa única linha "sem dados UTM". Marque cada extensão separadamente com um utm_content único.
- Redirecionamento que arranca os parâmetros. O seu site faz um redirecionamento 301 de
/pricingpara/pricing/, mas a lógica de redirecionamento perde os parâmetros GET (acontece em plataformas antigas). Verifique que a URL final, após todos os redirecionamentos, contém a sua string UTM. Se não, corrija a lógica de redirecionamento ou use a URL correta na configuração do anúncio desde o início.
Checklist de pré-lançamento
- A URL da landing page está limpa (sem ? ou & sobrando antes dos parâmetros)
- Caracteres latinos e minúsculas em toda parte
- Os três parâmetros obrigatórios presentes (source, medium, campaign)
- O nome da campanha é uma palavra só ou usa _ em vez de espaços
- Macros dinâmicas somente nos campos da sua plataforma de anúncios, não escritas fixas no código
- Cada link de extensão marcado separadamente
- Link testado em modo anônimo — a página carrega sem 404 nem redirecionamento
- Tag registrada na sua tabela de rastreamento compartilhada
Corrigindo dados UTM quebrados depois do lançamento
Você não pode reescrever a história — o que está registrado no GA4 fica registrado. Crie links novos e corretos e reinicie a marcação. Para os dados antigos, use o filtro de dados do GA4: Relatórios → menu de filtro → crie a regra "utm_source = Google" → ação "Excluir". Isso remove as linhas ruins dos relatórios futuros, enquanto os seus dados históricos ficam intactos nas exportações de dados brutos.
90% dos problemas de UTM se resumem a três coisas: sensibilidade a maiúsculas, caracteres não ASCII ou tags de extensão esquecidas. Crie um template no Google Sheets com o seu dicionário e constantes — e você nunca mais cairá nesses buracos.
