Medir el tiempo en línea en el sitio web

Me gustaría medir cuánto tiempo pasa un usuario en mi sitio web. Es necesario para un sitio comunitario donde pueda decir: "El usuario X ha estado gastando 1397 minutos aquí".

Después de leer algunos documentos sobre esto, sé que no hay una manera perfecta de lograrlo. No se puede medir el tiempo exacto. Pero estoy buscando un enfoque que da una buena aproximación.

¿Como pudiste hacer esto? Mis ideas: 1) Agregar 30 segundos al contador de tiempo en línea en cada vista de página. 2) En cada vista de página, guarde la marca de tiempo actual. En la siguiente vista, agregue la diferencia entre la marca de tiempo guardada y la marca de tiempo actual al contador de tiempo en línea.

Yo uso PHP y MySQL si esto importa.

Espero que puedas ayudarme. ¡Gracias por adelantado!

Respuestas a la pregunta(7)

Su respuesta a la pregunta