Identificar acessos únicos com javascript
-
10-07-2019 - |
Pergunta
Você poderia sugerir uma maneira eficiente de identificar um usuário único, com javascript (por exemplo, calcular um hash para enviar para o lado do servidor)?
EDIT: O ponto é que eu não posso 'intrometer' no navegador (cookies por exemplo enviar). E IPs também não são a opção. E tem que ser uma solução do lado do cliente (portanto javascript).
Solução
Uma solução comum para este problema é calcular uma identificação única no lado do servidor, em seguida, empurre um cookie para o navegador que contém esse ID (verificar, em primeiro lugar, para ver se esse cookie já foi definido para o navegador atual).
redesPublicidade usar essa técnica bastante fortemente para reunir informações demográficas sobre usuários da Internet.
Editar A propósito, o "ID único" pode simplesmente ser a primeira sessão ID associado ao usuário. Muitas estruturas podem fornecer isso para você.
Outras dicas
Eu upvoted resposta de Brian, mas eu gostaria de acrescentar que o problema é identificar um usuário único. Insistindo que ser feito em Javascript - que é apátrida além do nível de página a menos que haja participação no nível do servidor -. Simplesmente não é uma abordagem frutífera
A "única" string poderia ser o endereço IP do usuário, mas cuidado que os usuários de diferentes atrás de um firewall corporativo, por exemplo, poderia aparecer com o mesmo IP.
O endereço IP do usuário já está disponível ao nível do servidor, você não precisa de js.