gpt4 book ai didi

javascript - Google Analytics - 追踪 404 referer

转载 作者:行者123 更新时间:2023-12-03 15:45:37 25 4
gpt4 key购买 nike

我想使用 Google Analytics 跟踪导致 404 的路径。

我的 Google Analytics JS:

<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-11111111-1']);
_gaq.push(['_setDomainName', 'example.com']);
_gaq.push(['_trackPageview']);

(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);
})();
</script>

引用JS:

<script type="text/javascript">
try{
var pageTracker = _gat._getTracker("UA-11111111-1");
pageTracker._trackPageview("/404.html?page=" + document.location.pathname + document.location.search + "&from=" + document.referrer);
} catch(err) {}
</script>

即使在等待 4 天之后,我的 Analytics(分析)概览中也没有任何显示。 (我自己造成了一些 404 错误)代码有什么问题吗?

最佳答案

您正在混合使用异步和非异步 GA 代码,这可能会导致不可预知的结果。

后面的整个脚本 block 可以替换为:

_gaq.push(["_trackPageview", "/404.html?page=" + document.location.pathname +     document.location.search + "&from=" + document.referrer]);

但是,您可能需要考虑使用事件跟踪,而不是让您的综合浏览量数据过载,因为这种格式可能难以阅读、难以分析,并且意味着您要为 404 发送两次综合浏览量,而不是 404将永远被记录为退回(这种情况不太可能发生。)

_gaq.push(["_trackEvent", "404", location.pathname + location.search, document.referrer, 0, true]);

这将发送一个非交互事件,因此它不仅可以让您找出 404 的位置,不会影响您的跳出率,还可以让您按引荐来源网址和404 的着陆页。

关于javascript - Google Analytics - 追踪 404 referer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9860163/

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