Sto cercando di monitorare il tempo necessario agli utenti per attraversare alcuni moduli che ho su un sito web.
Il mio vecchio pensiero era di usare qualcosa come jQuery per eseguire il polling del server aggiornando il tempo trascorso su una pagina, ma sembra che questo sarebbe incredibilmente dispendioso in termini di risorse.
Recentemente ho letto su sockets.io e node.js. Sembra che i metodi di connessione e disconnessione potrebbero essere un modo perfetto per tracciare il tempo.
Prima di immergermi nell'apprendimento di tutte le prese ecc., c'è un modo migliore per farlo? So che potrei fare questo lato server, ma cadrà se qualcuno abbandonerà il sito interamente a metà del processo, e con i socket potrei anche rintracciare il tempo trascorso su ciascun campo del modulo se lo volessi.