【发布时间】:2012-05-15 14:30:04
【问题描述】:
我一直在检查谷歌分析。他们非常有效地跟踪用户退出。
我编写了一个代码来处理窗口的 onbeforeunload 事件上的一些服务器端代码,以跟踪用户何时关闭浏览器,但这非常不可靠,脚本并非每次都被触发。
google 使用什么方法来有效地跟踪这一点?
【问题讨论】:
标签: javascript google-analytics
我一直在检查谷歌分析。他们非常有效地跟踪用户退出。
我编写了一个代码来处理窗口的 onbeforeunload 事件上的一些服务器端代码,以跟踪用户何时关闭浏览器,但这非常不可靠,脚本并非每次都被触发。
google 使用什么方法来有效地跟踪这一点?
【问题讨论】:
标签: javascript google-analytics
在我的理解中没有。 它只跟踪新的综合浏览量。
因此,用户在页面 A 上停留的时间是通过他开始查看页面 A 和开始查看页面 B 之间的时间来衡量的。 因此,Google 无法衡量您在页面 B 上花费的时间(如果这是您访问的最后一页)。
有关Time on Page 的 GA 帮助页面上的更多信息
更新当用户在过去 5 分钟内没有活动时,实时访问结束。 Source
【讨论】:
我真的不知道谷歌是如何做到的,但最简单的解决方案可能是时间戳,然后用户加载网站,然后他左键单击没有您的域名且目标不是 _blank 的链接。
当然,他们只是观看所有强大的 cookie,然后您的页面关闭,但不是每个人都让他们的浏览器吃掉它们 :)
【讨论】: