为了账号安全,请及时绑定邮箱和手机立即绑定

凯府娱乐城,好的赌球网站

/ 猿问

如何统计用户在某个页面的停留时长呢?

森栏 2018-11-28 05:02:31

本文地址:http://www.bgel.cn/wenda/detail/459044
文章摘要:凯府娱乐城,好的赌球网站,万宝娱乐城,扎金花棋牌游戏官网

首先,在服务器端进行统计,我个人感觉应该不可以吧,因为http协议是无状态的,浏览器与服务器之间并不会建立持久连接。这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响应,连接就被关闭了。
所以就无法在服务器端对用户访问某个页面的时长进行统计了,只能统计出某个用户访问某个页面的具体时间吧?

请问,该如何实现这个需求呢?
注:在不适用第三方流量统计器的情况下


查看完整描述

2 回答

?
largeQ

看你要精确到什么颗粒度了

方案1:websocket
前端开个长连接,后台统计长连接时间。

方案2:ajax轮询
隔几秒发一个查询,后台记录第一与最后一个查询间隔时间


查看完整回答
反对 回复 2018-11-29
?
素胚勾勒不出你

一般的方法都是记录每次请求的日志(包括uv标示,当前url,来源url,浏览器信息,ip,访问时间等),这些初始日志就可以分析出某个用户在某个url上停留多久(下一个页面请求时间-当页面时间),当然更精细的就要考虑tab页或新窗口问题。如果是最后一个页面访问,这种方式就很难获知停留时间了。
ajax定时提交当然可以解决,只是为了一个停留时间数据(这数据相对没有那么重要,误差较大),每个页面做一个定时ajax感觉还是小题大做了。当然如果你的ajax还提交其他信息(比如用户在页面上滚动条位置),那倒是可以尝试下的。

查看完整回答
反对 回复 2018-11-29

添加回答

回复

举报

0/150
提交
取消
意见反馈 去赚学费 常见问题 扎金花棋牌游戏官网 官方微信
网站地图 全讯网-新2网址 扎金花游戏平台 新天棋牌官网 钱柜娱乐官网下载
龙虎和的规律技巧 汇宝娱乐平台 博亚app 盈佳娱乐网址
世豪娱乐城下载 星月娱乐城官网下载 古布舞电影 豪博娱乐下载
日博365赌场 满堂红娱乐平台 天天娱乐检测 伯金娱乐城
万博体育2官网 求万博体育官网 嘉年华国际娱乐app 满堂红娱乐平台
66工厂娱乐 新凤凰彩票注册 彩票代理平台 凤凰娱乐 满堂彩娱乐平台
天天彩票Tt 如意娱乐登录 华人娱乐彩票 聚鑫娱乐 银豹娱乐
帝豪2彩票的二维码 丰尚娱乐合法 彩吧娱乐平台 秒速赛车网址 彩名堂
拉菲平台 豪客彩娱乐 彩票全讯网 博悦彩票登录 万恒娱乐平台