Ciao,
mi sono sempre chiesto come si puo' capire quando un utente lascia il sito o chiude il browser?
Qualcuno sa darmi qualche indicazione?
Ciao,
mi sono sempre chiesto come si puo' capire quando un utente lascia il sito o chiude il browser?
Qualcuno sa darmi qualche indicazione?
Si possono usare eventi javascript che intercettano lo "scaricamento" della pagina (onUnload), ma sono tecniche molto invasive generalmente sconsigliate.
Di solito si stabilisce un tempo (ad es. 5 minuti) oltre il quale l'utente si considera "andato via" se non ha più fatto attività sul sito.
Quindi io potrei ad ogni caricamento di pagina segnare a db la presenza dell'utente e il momento di accesso, poi per calcolare il tempo di permanenza sull'ultima pagina dovrei farmi una media della permanenza nelle altre pagine?
Perche' è sconsigliato un evento javascript, in che senso molto invasive?