首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在网站上测量在线时间

在网站上测量在线时间
EN

Stack Overflow用户
提问于 2009-11-22 07:03:08
回答 7查看 1.5K关注 0票数 1

我想衡量一个用户在我的网站上花费了多少时间。在社区站点中,您可以说:“用户X已经在这里花费了1397分钟。”

在阅读了一些关于这方面的文档后,我知道没有完美的方法来实现这一点。你不能测量确切的时间。但我正在寻找一种能给出一个很好的近似值的方法。

你怎么能这样做呢?我的想法是: 1)在每个页面上增加30秒的在线计时器。2)在每个页面视图上,保存当前时间戳。在下一个视图中,将保存的时间戳与当前时间戳之间的差值添加到在线时间计数器中。

如果这很重要的话,我会使用PHP和MySQL。

我希望你能帮助我。提前感谢!

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2009-11-22 08:08:57

有两个因素对你不利-

  1. 您只能收集时间点统计数据(页面视图),没有合理的方法来检测这些时间点之间发生了什么;
  2. 即使这样,您也是在计算浏览器窗口时间,而不是用户时间;用户可以轻松地在多个浏览器实例上打开多个选项卡simultaneously.

我怀疑你的最佳近似值是将每次点击的平均注意力时间归因于这些时间,然后乘以。但是,你也可以测量点击量。

票数 2
EN

Stack Overflow用户

发布于 2009-11-22 07:12:02

这可能毫无意义..。如果用户打开了三个选项卡,并且在实际使用其他两个选项卡的同时“访问”您的站点,该怎么办?你想数一下吗?

票数 6
EN

Stack Overflow用户

发布于 2009-11-22 07:11:40

为什么不只测量实际可以测量的内容呢?:推荐、页面浏览量、点击率等。

收集和宣传这类数字与其他网络指标是完全一致的。

此外,如果有人打开一个网页,然后,比如说,去度假两周,那么如何最好地解释它呢?

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1777089

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档