gpt4 book ai didi

javascript - Google Analytics 是否具有用于长时间运行的 Web 应用程序的 "heartbeat"函数?

转载 作者:数据小太阳 更新时间:2023-10-29 05:50:40 26 4
gpt4 key购买 nike

我正在制作一个专注于观看嵌入式内容的网络应用程序。我希望应用程序客户端向 GA(Google Analytics)发送“心跳”类型的信号以保持 session 继续进行。现在看来,如果访问者观看视频 5-10 分钟,GA 会假定他已经离开页面并将用户的操作注册为新 session 。

在我让数百人测试该应用程序并且 GA 实时测试版在页面上注册了约 100 人之后,我做出了这个假设。几分钟后,人数开始急剧下降,尽管几乎所有访问者仍在使用该应用程序观看直播。

谢谢

最佳答案

我会每 10 分钟触发一个事件,并将 opt_noninteraction 设置为 true。

function ga_heartbeat(){
_gaq.push(['_trackEvent', 'Heartbeat', 'Heartbeat', '', 0, true]);
setTimeout(ga_heartbeat, 10*60*1000);
}
ga_heartbeat();

您甚至可以将超时设置得更长。也许25分钟。短于30分钟,长于10秒即可,否则会受到hit throttling的影响。 .

更新

请注意,GA 也有每次 session /访问最多可以发送 500 次匹配的限制。使用这样的东西会导致你更频繁地达到这个限制。在达到 500 次点击/ session 限制后,Google Analytics 将忽略该特定 session 的用户发送的任何额外信息。

关于javascript - Google Analytics 是否具有用于长时间运行的 Web 应用程序的 "heartbeat"函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9448007/

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