如何计算用户在网站上花费的时间?

How to calculate the time a user spends on a website?

你能告诉我如何使用 django 来跟踪用户在页面上花费的时间吗?例如,以毫秒为单位?

一种方法是让您的 Javascript 记下页面加载的时间以及页面卸载的时间(使用 window.onbeforeunload),然后将此数据发送到您的 Django 后端.然后你的后端可以计算在页面上花费的时间。

或者你可以使用老方法让你的 frontend/client 使用 ajax 调用轮询你的服务器,比如每 5 秒这样你就会知道用户至少花费了你收到了请求。