Google Analytics事件跟踪未在Ajax请求中触发

时间:2013-04-05 13:53:07

标签: javascript ajax google-analytics

我有以下代码片段:

$(document).ajaxStart(function(){
    $('#thanks').modal();

    $('#thanks').on('shown', function () {
        _gaq.push(['_trackEvent', 'Form Submit', 'Clicks_Submit', 'Request_Appointment']);
        var axel = Math.random() + "";
        var a = axel * 10000000000000;

        var $iframe = $('<iframe/>');
        $iframe.attr('src', 'https://doubleclickurlexampleignore' + a + '?');
        $iframe.width(1).height(1);
        $iframe.attr('frameborder', '0');
        $iframe.css('display','none');

        $('body').append($iframe);
    });
});

#thanks模式显示正常,根据GA调试器chrome扩展,我的GA事件被正确跟踪:

_gaq.push processing "_trackEvent" for args: "[Form Submit,Clicks_Submit,Request_Appointment]":  ga_debug.js:25

正在跟踪页面上的其他事件(不通过Ajax调用)。有任何想法吗?我包括了doubleclick代码,以防万一在某种程度上干扰。

0 个答案:

没有答案
相关问题