下载无法正常运行的Google Analytics事件跟踪

时间:2012-05-10 18:05:37

标签: google-analytics event-tracking

UA- * -1我正在尝试使用GA事件跟踪跟踪我网站上的文件下载。这是我的GA代码,就在</head>之前:         

    var _gaq = _gaq || [];
    _gaq.push(['_setAccount', 'UA-*******-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/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
    })();

这是我的脚本进行下载跟踪:     

$('a.track-dl').click(function(){
    _gaq.push(['_trackEvent', 'testcategory', 'testaction', 'testlabel']);

})

我已在Chrome Google Analytics调试程序中检查过,并看到此信息(隐藏识别信息):

Account ID               : UA-*******-1
Page Title               : ************
Host Name                : ************
Page                     : ************
Referring URL            : 0
Hit ID                   : 961963542
Hit Type                 : event
Event Name               : testcategory
Event Type               : testaction
Event Label              : testlabel

但事件从未出现在GA中。如果它很重要,我正在使用带过滤器的配置文件,仅显示特定子域的流量(此子事件发生在该子域上)。我所有的综合浏览量都显示在我执行它们的大约10分钟内。

我在事件概述页面上看到了这一点:

您的5次访问发送了活动

  

总事件数:0
  独特事件:0
  事件价值:0
  平均。值:0.00
  参加活动:0   活动/访问:0.00

1 个答案:

答案 0 :(得分:2)

弄清楚我的问题。下载正在取消__utm.gif的请求。

使用此处建议的方法:http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55527向下载请求添加setTimeout()

Hacky,但我想这是目前唯一的方法。