Google Analytics - 下载点击跟踪

时间:2012-02-14 14:38:41

标签: javascript google-analytics tracking

我正在尝试使用Google Analytics跟踪下载点击次数,但我的统计信息中没有显示任何内容。 (我等了4天)这是我的代码:

HTML:

 <a onclick="javascript: pageTracker._trackPageview ('/download/version/black');" href="http://www.example.com/example.zip"  target="_blank">link text</a>

Google Analytics:

<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>   

为什么不起作用? 谢谢。 乌利

3 个答案:

答案 0 :(得分:0)

您应该使用GA事件。

检查_trackEvent方法的文档。

答案 1 :(得分:0)

您必须将跟踪事件推送到全局可用的阵列:

<a onclick="javascript:_gaq.push(['_trackPageview', '/download/version/black']);" href="http://www.example.com/example.zip"  target="_blank">link text</a>

我认为您正在将两个版本的跟踪API混合在一起..

谢谢!

答案 2 :(得分:0)

您正在加载异步GA,但尝试运行旧的urchin API。

<a href="foo.zip" onclick="_gaq.push(['_trackPageview', this.href]);">download</a>

应该可以正常工作