User agent
O texto que um navegador ou aplicativo envia para se identificar, e do qual se deduzem classe de dispositivo, plataforma e identidade de crawler.
Atualizado em 14 de agosto de 2026
O user agent é uma string que toda requisição carrega para descrever o software que a fez. O redirecionador a interpreta para preencher as quebras por dispositivo, sistema operacional e navegador, e para decidir se um visitante no celular deve receber um aplicativo em vez de uma página web.
A mesma string é também como o tráfego automatizado se anuncia. Crawlers de busca, bots de prévia de mensageiros e ferramentas de monitoramento se identificam ali, o que é conveniente e completamente não verificado: o cabeçalho é definido por quem envia a requisição, então qualquer script pode se dizer um buscador. É por isso que as regras de tráfego só tratam um crawler declarado como confirmado quando a faixa de endereços dele concorda com o nome, e tomam padrões de texto como pista, não como identidade.
Daí decorrem dois hábitos. Não construa lógica duradoura sobre números exatos de versão — os navegadores modernos congelam e simplificam a string de propósito. E quando uma quebra por dispositivo mostrar um pico implausível, confira os user agents por trás dele antes de reescrever a campanha; uma única ferramenta mal-comportada explica a maioria desses casos.