我正在尝试使用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>
为什么不起作用? 谢谢。 乌利
答案 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>
应该可以正常工作