Analisar URL e criar links UTM

Cole uma URL HTTP ou HTTPS para ver host, caminho, fragmento e todos os valores de consulta. Preencha source, medium, campaign, term e content para montar o link de campanha, esvazie um campo para remover essa tag e copie ou baixe o resultado sem visitar o destino.

Funciona localmente no seu navegador
Esta ferramenta processa todos os dados localmente no seu navegador.
URL e parâmetros de campanhaO destino é analisado somente como texto. Nenhuma URL é aberta ou solicitada.

Como inspecionar uma URL e montar um link com UTM

A bancada lê uma única URL HTTP ou HTTPS absoluta como texto e devolve as partes que a compõem: protocolo, host, caminho, fragmento e cada parâmetro de consulta com seu valor. Depois disso, as cinco tags de campanha clássicas — utm_source, utm_medium, utm_campaign, utm_term e utm_content — podem ser adicionadas, substituídas ou removidas, e o resultado aparece como link normalizado para copiar ou baixar.

Nada é solicitado. Em uma sessão medida, nenhuma requisição saiu da página além da própria análise do site, então um link que ainda não é público, um endereço interno de teste ou um link com credenciais podem ser inspecionados como estão. A bancada informa o que a URL diz, não o que o servidor responderia.

  1. Cole uma URL absoluta no campo URL, por exemplo https://docs.example.com/guides/install?ref=nav, ou clique em Carregar exemplo para partir de um link que já traz três tags de campanha.
  2. Clique em Inspecionar e criar URL. A URL normalizada aparece à direita; o detalhamento lista protocolo, host, caminho, fragmento e os parâmetros de consulta, e os contadores mostram quantos parâmetros e quantas tags de campanha o link carrega.
  3. Preencha as tags necessárias. Uma tag que a URL já traz é mostrada no seu campo, e um valor digitado permanece para a próxima URL, o que permite aplicar as mesmas tags a um segundo destino.
  4. Esvazie um campo de tag para remover essa tag do link e leia o relatório: ele aponta uma URL que usa HTTP, credenciais embutidas na URL, um nome de parâmetro repetido e as tags de campanha que o link não traz.
  5. Clique em Copiar ou Baixar para obter a URL normalizada, e em Limpar para esvaziar o campo e as cinco tags antes do próximo link.

O que a bancada lê e o que ela deixa intacto

O que o detalhamento mostra

O detalhamento é montado pelo próprio analisador de URL do navegador, então os valores são os que um navegador usaria: esquema e host passam a minúsculas, um espaço dentro do caminho ou de um valor vira %20, um host não ASCII aparece em punycode (例え.jp vira xn--r8jz45g.jp) e um # final sem nada atrás desaparece. Um ? que encerra a URL sem parâmetro depois é mantido.

Cada parâmetro é listado com seu valor na ordem em que aparece, e um nome repetido continua duas vezes na URL e é avisado como duplicado. Quando o link tem mais parâmetros do que a lista comporta, o relatório diz quantos de quantos estão sendo mostrados, e a URL normalizada ao lado mantém todos.

Como as tags de campanha são aplicadas

Somente os cinco nomes utm_ respondem aos campos de tag. Qualquer outro parâmetro é copiado sem alteração, incluindo ref, gclid e nomes próprios de cada site, e um parâmetro que difere apenas em maiúsculas — UTM_SOURCE ao lado de utm_source — é um parâmetro diferente para o navegador. Uma tag já presente é sobrescrita, não duplicada.

Uma tag que veio da URL aparece no seu campo para ser editada. Um valor digitado se mantém quando a próxima URL é inspecionada, que é o que permite montar o mesmo link de campanha para vários destinos; esvaziar o campo remove a tag da URL. Limpar esvazia o campo de URL e as cinco tags de uma vez.

O que a bancada não faz

Ela nunca solicita o endereço. Um host que não resolve, uma página que responde 404, uma cadeia de redirecionamentos e um certificado vencido ficam aqui exatamente iguais a um link que funciona, porque nenhuma conexão é aberta; verificar se um link responde é outro trabalho.

Uma URL que ninguém edita volta exatamente como foi escrita, codificação incluída. Assim que uma tag de campanha é gravada, o navegador reescreve toda a consulta no estilo de formulário: um espaço guardado como %20 vira +, uma / dentro de um valor vira %2F e um = dentro de um valor vira %3D, e os valores continuam iguais para qualquer analisador padrão. O campo espera um endereço HTTP ou HTTPS absoluto: caminho relativo, link mailto: e URL ftp:// são recusados com uma mensagem, e esquema ausente não é adivinhado. Uma URL por vez.

Ferramentas recentes: