Identificare hit unici con javascript
-
10-07-2019 - |
Domanda
Potresti suggerire un modo efficiente per identificare un utente unico con javascript (ad es. calcolare un hash da inviare al lato server)?
MODIFICA: Il punto è che non riesco a "intromettermi" nel browser (ad es. inviare cookie). E anche gli IP non sono l'opzione. E deve essere una soluzione lato client (quindi javascript).
Soluzione
Una soluzione comune a questo problema è calcolare un ID univoco sul lato server, quindi inviare un cookie al browser contenente tale ID (verificando, innanzitutto, se quel cookie è già stato definito per il browser corrente).
Le reti pubblicitarie usano questa tecnica abbastanza pesantemente per raccogliere informazioni demografiche sugli utenti web.
MODIFICA A proposito, l'ID univoco " può essere semplicemente il primo ID sessione associato all'utente. Molti framework possono offrirti questo.
Altri suggerimenti
Ho annullato la risposta di Brian ma vorrei aggiungere che il problema è identificare un utente unico. Insistere sul fatto che ciò avvenga in Javascript - che è apolide oltre il livello della pagina a meno che non vi sia partecipazione a livello di server - semplicemente non è un approccio fruttuoso.
A " unico " stringa potrebbe essere l'indirizzo IP dell'utente, ma attenzione che diversi utenti dietro un firewall aziendale, ad esempio, potrebbero apparire con lo stesso IP.
L'indirizzo IP dell'utente è già disponibile a livello di server, non è necessario js.