开发者

如何统计用户在网站上的停留时间??

梦醒了一辈子 17小时前

进入页面时执行个onload退出页面时执行个onbeforeunload这个时间差就是开发者_开发问答在当前页面的时间了。


飒然风雪 17小时前

很多方法啊,比如设置cookieonload时候设置一个cookie储存当前时间onbeforeunload时候获取一个时间,跟之前cookie比较开发者_C百科,js计算一下下发。


子忧季 17小时前

开发者_开发问答相关文档:window.onbeforeunload


晓晓菜鸟 17小时前

开发者_Go百科

当前网站的活动状态对应当前打开的一个浏览器窗口,可以监控当前window对象关闭事件。但如果用户,同一浏览器打开几个窗口都是同一个网站,只有在浏览器层面解决。第一种思路,客户端有一个唯一id对应用户,该用户登陆该网站时,后台记录时间,关闭窗口时触发关闭事件,给后台发送一个请求,后台记录关闭时间。不过这个也不完善。,客户端和服务器采用双工通信。第二种思路,如果是websocket,成功建立连接到连接断开,可以当做用户在网站的停留时间。第三种思路,服务器查看建立过连接的IP地址,同一IP地址某一时间段通信频率较高,这个更不准确,只算个大概,当我没说。


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜