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分钟内。
我在事件概述页面上看到了这一点:
总事件数:0
独特事件:0
事件价值:0
平均。值:0.00
参加活动:0 活动/访问:0.00
答案 0 :(得分:2)
弄清楚我的问题。下载正在取消__utm.gif的请求。
使用此处建议的方法:http://support.google.com/googleanalytics/bin/answer.py?hl=en&answer=55527向下载请求添加setTimeout()
。
Hacky,但我想这是目前唯一的方法。