分析Google仅适用于Mozilla

时间:2014-03-12 22:12:04

标签: javascript google-analytics analytics tracking

我遇到了谷歌分析事件追踪的问题。 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]);
});

有任何线索吗?

1 个答案:

答案 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]);
});