我想衡量用户在网页上花费的时间(以秒为单位,以整数为单位,以浮点数表示,以分钟为单位)。我知道有一个卸载事件,当他们离开页面时可以触发。但是如何获得他们已经在那里度过的时间呢?
3 回答
白板的微信
TA贡献1883条经验 获得超3个赞
我想说,最好的办法是跟踪服务器上每个会话ID的请求时间。用户在最后一页上花费的时间是当前请求时间与先前请求时间之间的差。
这不会赶上用户访问(即当有不会是另一个请求)的最后页面,但我仍然会用这种方法去,因为否则你必须在提交请求onunload
,这将非常容易出错。
添加回答
举报
0/150
提交
取消