我和一个朋友自几天以来一直在努力使事件跟踪正常工作,但我们只是无法使其正常工作。如果您可以看看并尝试提供帮助,那对我来说将意味着整个世界。谢谢。
您可以自己查看代码,URL为http://www.meinAuslandssemester.com。
我们试图做的是将外发的Amazon链接作为一个事件进行跟踪(侧边栏,页脚中的蓝色按钮以及着陆页上的蓝色按钮)。
标头中的代码如下所示:
<script type="text/javascript">
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-37237070-1']);
_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/u/ga_debug.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
</script>
<script type="text/javascript">
function recordOutboundLink(link, category, action) {
try {
var myTracker=_gat._getTrackerByName();
_gaq.push(['myTracker._trackEvent', category , action ]);
setTimeout('document.location = "' + link.href + '"', 100)
}catch(err){}
}
</script>
第一部分只是常规跟踪代码,而第二部分则由Google建议用来跟踪出站链接。
到达页面上的链接转到:
免费的免费图书”
并且由于所有这些都不起作用,我们还尝试了一个不同的版本,当前位于边栏和页脚中: Kindle版:9,99€
不幸的是,第1版或第2版都不起作用,我们只是找不到问题。有任何想法吗?在最终链接中的a之前忘了“”,我只是添加了这些,以便可以显示代码。无法更好地对不起!:)
非常感谢您的帮助,我们最终放弃了:(
相关链接:
http://support.google.com/analytics/bin/answer.py?hl=en&answer=1136920
最佳答案
第2版无法使用,因为在链接被跟踪之前不会执行GA异步代码,这就是Google示例中setTimeout延迟的原因。
至于版本1,很遗憾,Google示例在使用之前需要进行一些调整-请参见Why is Google Analytics not tracking any events?-即尝试替换
var myTracker=_gat._getTrackerByName();
_gaq.push(['myTracker._trackEvent', category , action ]);
与
_gaq.push(['_trackEvent', category , action ]);
关于google-analytics - 出站链接的Google Analytics(分析)事件跟踪不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14077133/