我的网页上有一个“下载”按钮(第1页) . 单击此按钮,将打开downloadFile.php页面(第2页),并自动下载zip文件 . 我想在第1页中跟踪onclick事件 . 所以我在点击时设置了Google分析事件跟踪 . 代码如下:

<script type="text/javascript">

  var _gaq = _gaq || [];
 _gaq.push(['_setAccount', 'UA-xxxxxxx-1']);
 _gaq.push(['_setAllowLinker', true]);
 _gaq.push(['_setDomainName', 'mydomain.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>  

 <a  href="downloadFile.php" onclick="_gaq.push(['_trackEvent', 'name1', 'Download', 'Download trial']);">Download</a>

我还在页面加载时存储用户(USER_AGENT)信息 . 所以我得到了下载次数 .

谷歌分析事件数据显示但是,onclick事件编号和下载编号不匹配 . 也就是说,如果点击事件是85,我记录的下载次数是700.这个差别很大 . 我觉得分析点击事件跟踪不准确 . 这可能吗?或者我在设置跟踪代码时犯了错误?