Userparser é um analisador de agente de usuário e uma API de consulta de endereço IP que transforma agente de usuário e endereço IP em dados analíticos detalhados. Analisadores de agente de usuário e APIs de consulta de IP são duas ferramentas que podem ser usadas para ajudar a identificar a localização de um usuário. Analisadores de agente de usuário funcionam analisando as informações contidas nos cabeçalhos HTTP enviados pelo navegador de um usuário. Essas informações incluem o sistema operacional do usuário, tipo de navegador e outros detalhes. APIs de consulta de IP usam um banco de dados de endereços IP para geolocalizar um usuário com base em seu endereço IP.
Tanto os analisadores de agente de usuário quanto as APIs de consulta de IP podem ser usados para aproximar a localização de um usuário e a detecção de dispositivo, mas eles têm diferentes pontos fortes e fracos. Analisadores de agente de usuário são mais precisos para usuários que acessam a internet a partir de telefones móveis, porque esses dispositivos geralmente enviam informações mais detalhadas em seus cabeçalhos HTTP. APIs de consulta de IP são mais precisas para usuários de computadores móveis e de desktop ou laptop, porque não importa se seus navegadores da web tendem a enviar informações mais ou menos detalhadas em seus cabeçalhos HTTP. Você pode usar o Userparser para realizar tanto a análise de agente de usuário quanto consultas de endereço IP em uma única chamada de API.