gpt4 book ai didi

javascript - 是否需要用于现场浏览的 Google Analytics hitCallback?

转载 作者:行者123 更新时间:2023-11-30 12:52:32 25 4
gpt4 key购买 nike

我正在网站中实现谷歌分析。该网站有一个页面 A,该页面有两个指向页面 B 的链接(在同一域中)。

我想使用 GA 跟踪用户使用的导航是从页面 A 到页面 B。

据我了解 google 的开发指南,当我使用 hitCallbacks 时它仅 100% 被跟踪。 .

这是正确的还是有比在成功发送 GA 事件后进行 javascript 重定向更好的解决方案?

最佳答案

如果您在两个页面上都有 GA 跟踪代码,则无需使用 hitCallbacks。只需向从页面 A 到页面 B 的每个链接添加不同的事件。

根据我的经验,hitCallback 对于跟踪出站链接最有用 - 当用户单击离开您网站的链接时。在出站链接上,新页面通常在您的 GA 脚本有时间运行和注册事件之前加载。 hitCallback 通过确保在加载新页面之前注册事件来解决该问题。

但是,当用户在您自己的域中从一个页面移动到另一个页面时,GA 将在用户在页面 B 上时注册该事件(假设它没有在页面 A 上注册)。 GA 在从 A 移动到 B 之前将事件放入其队列中。加载 B 后,GA 脚本将处理队列并将事件发送给 Google。这是 GA 脚本的异步特性。 GA 在 2009 年开始异步,并且 this article从那时起就很好地解释了它是如何工作的。

这对出站链接不起作用的原因是,当用户的浏览器离开您的域时,其浏览器的 Javascript 全局变量中的信息将丢失 - 其中包括 GA 队列中尚未传输到 Google 的事件.在这种情况下,可以使用 hitCallback 在离开您的域之前强制传输。

关于javascript - 是否需要用于现场浏览的 Google Analytics hitCallback?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20425641/

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