Voltar para as ferramentas gratuitas
Ferramenta gratuita

Verificador de UTM

Cole um lote de URLs de campanha, uma por linha. Verificamos cada uma em busca de UTMs ausentes, erros de maiúsculas e espaços, chaves duplicadas e parâmetros presos no fragmento - depois comparamos todas para achar as inconsistências que só aparecem quando se olha o conjunto. Roda inteiramente no seu navegador.

Uma URL por linha. A análise acontece inteiramente no seu navegador - nada é enviado, registrado ou compartilhado com ninguém.

Cole uma ou mais URLs de campanha acima para ver o relatório.

Como ler uma auditoria de UTM antes de uma campanha ir ao ar

  1. 01

    Cole todas as URLs que você está prestes a lançar

    Uma linha por URL - os links de rastreamento de cada anúncio, e-mail e post da campanha, não só uma amostra. As verificações entre URLs só funcionam quando há um lote inteiro para comparar.

  2. 02

    Corrija os erros primeiro

    Faltar utm_source, utm_medium ou utm_campaign, ou ter algum UTM estacionado no fragmento da URL depois de um #, significa que o clique aparece no analytics com uma lacuna, ou nem aparece. Nada mais aqui vale a pena até isso estar limpo.

  3. 03

    Resolva os avisos antes de imprimir ou agendar qualquer coisa

    Letras maiúsculas, espaços perdidos, uma chave repetida e a codificação mista de + e %20 continuam funcionando quando você clica no link, e é exatamente por isso que sobrevivem até a produção - o estrago só aparece depois, no relatório de analytics.

  4. 04

    Leia a seção do lote, não só as linhas por URL

    Uma única URL pode passar em todas as verificações individuais e ainda assim colidir com outra do conjunto: a mesma campanha escrita de duas formas, ou o mesmo link exato colado duas vezes. É para isso que serve a seção entre URLs.

Do que essas verificações realmente protegem você

Diferenças de maiúsculas dividem uma campanha em duas linhas

O GA4 e a maioria das ferramentas de analytics comparam os valores de UTM de forma literal, sem ignorar maiúsculas e minúsculas. newsletter, Newsletter e NEWSLETTER são três sources diferentes para o relatório, mesmo que uma pessoa leia como uma única campanha - a causa mais comum de os números de uma campanha parecerem menores do que realmente são.

Um utm_medium que o GA4 não reconhece

O agrupamento de canais padrão do GA4 mapeia uma lista fixa de valores de medium - cpc, organic, referral, email, affiliate e mais alguns - para um canal. Invente um valor fora dessa lista (social-media em vez de social, partner em vez de affiliate) e o tráfego cai em Unassigned ou (Other), o que distorce todos os relatórios de canal mesmo com o volume certo.

Parâmetros de rastreamento que sobrevivem na URL canônica

Se a tag canonical da página de destino não apontar para a URL limpa sem parâmetros de query, um link marcado pode acabar indexado como se fosse a página real. Confirme que a canonical se autorreferencia e está livre de UTMs antes de colocar um link marcado em distribuição paga ou em um post muito compartilhado.

UTMs nos seus próprios links internos sobrescrevem o source real

Um visitante chega por uma newsletter e a sessão registra corretamente utm_source=newsletter, depois clica em um link de navegação do seu próprio site que por acaso carrega parâmetros de UTM - o source é sobrescrito pelo que esse link interno diz. Marque apenas links que trazem alguém de fora para dentro; nunca marque um link entre duas páginas suas.

Perguntas frequentes sobre auditar parâmetros de UTM

Por que esta ferramenta marca letras maiúsculas como um problema, e não só como um detalhe de estilo?

Porque a maioria das ferramentas de analytics, GA4 incluído, compara os valores de UTM como strings literais. Newsletter e newsletter não são normalizados para o mesmo valor - são duas linhas separadas que representam a mesma campanha real, e a divisão passa despercebida até alguém notar que os números não batem.

O que conta como medium pago para a verificação de utm_term / utm_content?

Valores como cpc, ppc, display, paidsocial, affiliate e parecidos - os mediums que o agrupamento de canais padrão do GA4 trata como pagos. utm_term e utm_content existem para identificar uma palavra-chave paga ou uma variante de criativo; em um link de e-mail ou orgânico, eles costumam indicar que o campo está sendo usado como anotação de texto livre, o que vale a pena sinalizar, mas não é um erro por si só - por isso é uma ocorrência informativa, não um erro.

Por que um parâmetro de UTM depois de um # é tratado como erro, e não como aviso?

Porque não é um deslize que só piora um relatório - é um parâmetro que nenhum coletor de analytics jamais vai ver. Tudo depois de # é o fragmento da URL, que os navegadores mantêm só no cliente e nunca enviam na requisição HTTP. O caso mais comum é uma aplicação de página única que monta links de compartilhamento a partir das próprias rotas baseadas em hash.

Esta ferramenta verifica se a página de destino realmente existe?

Não - ela só analisa o texto que você cola, usando as próprias URL e URLSearchParams do navegador, e nunca faz uma requisição de rede. Para verificar ao vivo para onde um link realmente leva, use o verificador de links; para ver como uma URL aparece como prévia social, use o verificador de Open Graph.

URLs marcadas podem prejudicar o SEO?

Não, se o destino declarar uma URL canônica sem os parâmetros de rastreamento, que é a configuração normal - os buscadores passam a tratar a versão marcada e a não marcada como a mesma página. O risco não é o ranqueamento, é uma URL marcada acabar indexada mesmo assim porque a tag canonical foi esquecida - vale a pena verificar uma vez por destino, não uma vez por campanha.