Parâmetros de Querystring
Parâmetros de querystring são pares chave=valor adicionados ao final de uma URL, usados para transmitir informações adicionais ao servidor ou a aplicativos cliente durante o carregamento de uma página. Eles aparecem após o caractere ? e são separados por &.
Exemplo:
https://www.exemplo.com/checkout?utm_source=newsletter&utm_medium=email
Nesse exemplo, utm_source e utm_medium são os nomes dos parâmetros, e newsletter e email são seus respectivos valores.
Para que servem?
Parâmetros de querystring são amplamente utilizados para:
- Rastreamento e analytics (ex.: UTMs, parâmetros de tracking como
etgpeetgpid) - Passagem de informações de contexto entre páginas
- Controle de funcionalidades (ex.: filtros, paginação, ordenação)
- Identificação de recursos ou campanhas
Boas práticas
- Garantir que os parâmetros sejam preservados em redirecionamentos.
- Escapar caracteres especiais corretamente (URL encoding)
Exemplos comuns
utm_source,utm_medium,utm_campaign: usados para identificar campanhas de marketingpage=2: utilizado em sistemas de paginaçãolang=pt: define o idioma da interface