gpt4 book ai didi

php - 如何计算用户在网页上的停留时间?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:42:30 25 4
gpt4 key购买 nike

我正在为我的网站制作一些统计代码(我是一名 PHP 开发人员)。我想计算网络用户在任何页面上停留的秒数/分钟(就像谷歌分析一样)但我不知道如何做到这一点。感谢您提供任何帮助或脚本!

最佳答案

您如何收集数据?常见的选项是使用 javascript 检测页面、查看网络服务器日志文件、在服务器端请求处理程序中或嗅探 TCP/IP 流量。

“像 Google Analytics(分析)一样”这样做意味着前者。在这种情况下,方法是在页面加载时尽快获取时间戳(而不是等待页面就绪/加载事件)并将该值与之前的时间戳进行比较(因此您可能会将其存储在一 block cookies )。然后,您需要某种方式将此发送回服务器端,以及一种记录和报告数据的方式。

请注意,当用户离开页面时尝试触发 ajax 调用,例如通过onunload , 将无法可靠地工作(启动请求的页面处于其生命周期的末尾)。这里重要的是异步部分。进行同步调用只会降低网站速度。

您可能想看看 Yahoo Boomerang - 虽然它不支持开箱即用的停留时间测量,但它很容易扩展。对于后端,你可以做得比 Graphite 差很多

关于php - 如何计算用户在网页上的停留时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7398514/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com