Analisador de URL
Insira uma URL para dividi-la em protocolo, host, caminho, parâmetros de consulta e fragmento. Parâmetros de rastreamento como utm_source são detectados automaticamente.
Anatomia de uma URL
| Componente | Exemplo | Descrição |
|---|---|---|
| Esquema (protocolo) | https: | Indica o método de comunicação. Páginas web usam http:/https:, links de e-mail usam mailto:, etc. Sempre aparece no início da URL. |
| Informações do usuário | user:pass@ | Usuário e senha usados na autenticação Basic. Ficam em texto simples, portanto é preciso cuidado ao compartilhar uma URL que os contenha. |
| Nome do host | example.com | O domínio ou endereço IP do servidor de destino. |
| Número da porta | :8080 | A porta de destino. Geralmente é omitida porque http usa 80 e https usa 443 por padrão. |
| Caminho | /users/123 | Uma string hierárquica que indica a localização de um recurso no servidor. |
| String de consulta | ?id=123&sort=asc | Conjunto de parâmetros chave=valor após o "?", com vários pares unidos por "&". |
| Fragmento | #section2 | Identificador que aponta para uma posição específica dentro da página. Tudo após "#" é processado apenas no navegador e nunca é enviado ao servidor. |
Parâmetros de rastreamento comuns
| Parâmetro | Descrição |
|---|---|
| utm_source | Identifica a origem do tráfego (por exemplo, newsletter, google, twitter) em ferramentas como o Google Analytics. UTM significa Urchin Tracking Module. |
| utm_medium | Identifica o meio de marketing (por exemplo, email, cpc, social). Geralmente usado junto com utm_source. |
| utm_campaign | Identifica o nome de uma campanha de marketing, usado para medir o efeito de uma iniciativa específica. |
| utm_term | Identifica a palavra-chave usada em um anúncio de busca paga (PPC). |
| utm_content | Diferencia vários links ou criativos dentro do mesmo anúncio. |
| gclid | ID de clique emitido pelo Google Ads, usado para rastreamento de conversões. |
| fbclid | ID de clique emitido pelo Facebook Ads, usado pela Meta para medir o desempenho dos anúncios. |
O que faz um analisador de URL
Um analisador de URL toma o endereço que você digita e o decompõe nas suas partes — esquema (protocolo), nome de host, porta, caminho, parâmetros de consulta e fragmento — para depois listá-las. Em vez de acompanhar com a vista uma URL longa e desmembrá-la à mão, emprega a API de URL do próprio navegador para dividi-la com exatidão, e assinala por conta própria os parâmetros de rastreamento como utm_source, gclid ou fbclid.
Tudo o que você digita é processado por JavaScript dentro do seu navegador e nunca é enviado a um servidor. Mesmo uma URL que leve credenciais — a forma user:pass@host — pode ser examinada sem risco, sem que nada saia para fora.
Como usar o analisador de URL
- Cole a URL no campo Digite uma URL completa, esquema incluído (https:// e afins). Caminhos relativos e URLs sem esquema não podem ser analisados.
- Leia a lista de partes Protocolo, nome de host, porta, caminho, fragmento e o restante são separados automaticamente, cada um na sua própria linha.
- Confira os parâmetros de consulta Os pares de chave e valor aparecem listados, e os parâmetros que servem ao rastreamento, como utm_source, levam um distintivo próprio.
- Decida o que retirar Repare nos parâmetros com distintivo de rastreamento e julgue se convém removê-los antes de compartilhar o link.
Dicas para aproveitar melhor
- Antes de compartilhar uma URL nas redes sociais, verifique com esta ferramenta se ela contém parâmetros de rastreamento como utm_source. Removê-los resulta em um link mais limpo para compartilhar.
- Toda URL inserida é processada inteiramente no navegador com JavaScript e nunca é enviada ao servidor do toolbase.cc, por isso é seguro verificar URLs que contenham credenciais.
- Se a mesma chave aparecer várias vezes na string de consulta (por exemplo,
?tag=a&tag=b), cada ocorrência é exibida em sua própria linha. - O fragmento (tudo após "#") nunca é enviado ao servidor — é usado apenas dentro do navegador para links internos da página ou roteamento de aplicações de página única, por isso nunca aparece nos registros de acesso do servidor.
- Quando o campo de porta aparece vazio, significa que a porta padrão (80 para http, 443 para https) foi omitida da URL.
Onde um analisador de URL é útil
Conferir o rastreamento antes de compartilhar nas redes
Antes de repassar um link, veja se leva utm_source e seus parentes, e compartilhe uma URL limpa sem eles, se for o caso.
Entender uma URL longa
Mesmo um endereço com muitíssimos parâmetros encadeados fica legível ao ser separado chave por chave, e vê-se de relance o que cada um indica.
Depurar trabalho do lado do servidor
Ao escrever roteamento ou redirecionamentos, confirme como uma URL real se decompõe, com o mesmo comportamento da API de URL do navegador.
Investigar identificadores de clique de anúncios
Quando chega um link com gclid, fbclid ou semelhantes, o parâmetro dá uma pista de por qual plataforma de anúncios ele passou.
Termos das partes de uma URL
- Origem
- A combinação de esquema, nome de host e porta. Se duas URLs partilham a origem é o critério dos controles de segurança do navegador, CORS entre eles.
- Cadeia de consulta
- O conjunto de parâmetros chave=valor que segue o «?» de uma URL. Vários podem ser encadeados com «&».
- Fragmento
- A parte da URL posterior ao «#». Nunca é enviada ao servidor: serve para os links dentro da página e para o roteamento em aplicações de página única.
- Codificação por porcentagem
- Mecanismo que converte os bytes UTF-8 para a forma %XX a fim de que os caracteres fora do ASCII possam viajar numa URL. Também é chamada de codificação de URL.
- Parâmetros UTM
- Nome coletivo do conjunto de parâmetros de consulta, utm_source entre eles, com que as ferramentas de análise identificam de onde vem uma visita.
- Identificador de clique
- Identificador emitido por clique por uma plataforma de anúncios, como gclid ou fbclid. É usado para medir conversões.
Perguntas frequentes
esquema (como http://). Para verificar algo como localhost:3000/path, adicione http:// no início, obtendo http://localhost:3000/path.
Curiosidade — Por que as URLs acumularam tantos parâmetros de rastreamento
Parâmetros de consulta como ?utm_source=... têm origem no "Urchin Tracking Module", um identificador de análise oferecido em 2005 pela Urchin, empresa cujo produto se tornou a base do Google Analytics após ser adquirida pelo Google. Essa aquisição explica por que o termo "parâmetro UTM" se tornou padrão no setor.
A partir da década de 2010, plataformas de publicidade como Google e Facebook passaram a adicionar seus próprios parâmetros de rastreamento (gclid, fbclid, etc.), fazendo com que uma única URL acumule hoje vários parâmetros de rastreamento sobrepostos. Um link compartilhado em redes sociais parecer estranhamente longo geralmente se deve exatamente a esse acúmulo.
Alguns navegadores e ferramentas voltadas à privacidade já removem esses parâmetros automaticamente. Ainda assim, o propósito de medição é genuinamente útil para muitos sites legítimos, então não se trata simplesmente de algo "ruim" — o debate sobre como equilibrar a medição de marketing com a privacidade pessoal continua até hoje.