我遇到了谷歌分析事件追踪的问题。 onclick活动只在mozilla和Internet Explorer中运行,我在每个按钮上使用课程" ga-track"在onclick事件中,我发送ga.push轨道。 我尝试在通用分析之间切换,但它不起作用
jQuery('.ga-track').on("click", function(){
var theHREF = jQuery(this).attr('href');
_gaq.push(['_trackEvent', 'media', 'download', theHREF]);
});
有任何线索吗?
答案 0 :(得分:0)
可能是事件有足够的时间在Mozilla中发送,但在WebKit中没有。
尝试使用hitCallback,它将等到下一页加载之前发送事件:
jQuery('.ga-track-isa').on('click', function(e){
e.preventDefault();
var theHREF = jQuery(this).attr('href');
_gaq.push(['_set', 'hitCallback', function(){
window.location.href = theHREF;
}]);
_gaq.push(['_trackEvent', 'media', 'download', theHREF]);
});