流量统计如何准确的得到停留时间

zmzkkk 2011-04-13 04:05:34
请问,流量统计如何准确的得到停留时间?我觉得就是不知如何触发浏览器关闭的状态。 考虑过js onbeforeunload onunload 但分不清刷新和关闭
...全文
249 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuxue123 2011-04-22
  • 打赏
  • 举报
回复
差不多就得,太准了会死人~~~
beimuaihui 2011-04-22
  • 打赏
  • 举报
回复
google analysis,piwik这些工具都已经有了
xuzuning 2011-04-22
  • 打赏
  • 举报
回复
毫无意义的工作
lazyboy_wu 2011-04-22
  • 打赏
  • 举报
回复
1. 定时写cookie,中间丢失的也就是最后一次的定时间隔
2. 检测的上个周期的cookie时,更新到数据库,然后重复1

刷新可以认为和上次是一次停留时间,刷新的统计一般都是和相同refer合并在的一起的
kaifadi 2011-04-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 zmzkkk 的回复:]
请问,流量统计如何准确的得到停留时间?我觉得就是不知如何触发浏览器关闭的状态。 考虑过js onbeforeunload onunload 但分不清刷新和关闭
[/Quote]
如果只用前台来操作,刷新后记录不了停留时间,必须通过JS把前端已经获取的时间保存到后台,刷新后继续重新计算,然后把刷新前和后的停留时间累加!不过这样的话也不准确,我觉得最好全用后台来处理,比如保存到客户端COOKIE,刷新后时间依然保存不变,待离开后去取COOKIE。再把COOKIE里保存的时间放到后台里!关闭的话用onbeforeunload onunload这2个事件应该就能判断关闭了,然后关闭的时候把用JS叠加的时间保存到COOKIE里。
amani11 2011-04-13
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zmzkkk 的回复:]

楼上的没接触过网站流量统计工具, ?
[/Quote]


个人一般是通过分析服务器日志的,,,期待你的思路
zmzkkk 2011-04-13
  • 打赏
  • 举报
回复
楼上的没接触过网站流量统计工具, ?
amani11 2011-04-13
  • 打赏
  • 举报
回复
请理解http协议的无状态特征

实现这个功能有虾米意义?

4,250

社区成员

发帖
与我相关
我的任务
社区描述
国内外优秀PHP框架讨论学习
社区管理员
  • Framework
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧