我和一个朋友自几天以来一直在努力使事件跟踪正常工作,但我们只是无法使其正常工作。如果您可以看看并尝试提供帮助,那对我来说将意味着整个世界。谢谢。

您可以自己查看代码,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/

10-16 22:09
查看更多