gpt4 book ai didi

javascript - 谷歌分析异步事件跟踪

转载 作者:行者123 更新时间:2023-11-29 20:22:19 25 4
gpt4 key购买 nike

想知道是否有人能够澄清以下内容;

使用aysnc google analytics代码放置在文档头部如下

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-123456-1']);
_gaq.push(['_setDomainName', '.somedomain.co.uk']);
_gaq.push(['_trackPageview', pageUrl]);

(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();

在我跟踪的某些页面上,我还使用自定义事件来跟踪视频播放和使用的表单。这些事件在页面上的不同位置使用进一步的 _gaq.push() 调用。

我的问题是初始分析代码的最后部分(调用 ga.js 的部分)是否应该拆分并放置在页面代码的末尾,或者脚本加载后进行的任何调用是否仍然传递给 Analytics 而不管页面上的位置。

提前致谢。

最佳答案

不,初始分析代码的最后部分不需要放在较低的位置。您可以在整个页面中调用任意数量的 _gaq.push() 调用,它们仍然会成功传递给分析。

除了您发出的第一个请求 (_trackPageview) 之外,_gaq.push() 事件调用还会向 Google Analytics 发送新请求。您可以检查那些事件调用我检查您的页面在 Firebug 等工具中对 _utm.gif 发出了多少请求。

关于javascript - 谷歌分析异步事件跟踪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3370222/

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