0

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

<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)信息。所以我得到了下载次数。

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

4

0 回答 0