在我登录页面的ajax调用中,如果它返回一个名为is_first_login = 1的参数,那么我需要调用ga()来发送GA事件。ga()需要多长时间才能完成?
并在此之后,页面被重定向到主仪表板页面。 但不知道为什么,ga()有时不会被解雇。
GA事件触发平均需要多长时间才能完成?
// Make ajax call for login.
fn._post('user.post_login', {
username: username,
pwd: pwd,
redirect_to: redirect_to,
}, function (json) {
if (!json.error && json.is_first_login) {
if (typeof ga !== 'undefined') {
var event_category = 'Subscribe - First Login',
event_action = 'First Login',
event_label = 'Partner';
ga('send', 'event', event_category, event_action, event_label);
ga('newTracker.send', 'event', event_category, event_action, event_label);
}
}
if (json.redirect) {
fn._redirect(json.redirect);
return;
}
$('.msg').remove();
if (json.error) {
fn._inlineMsg(jUsername.parent(), json.msg);
jUsername.focus();
jLoginBtn.parent().removeClass('loading');
}
});
舒尔。它必须ping谷歌服务器...多数民众赞成在它是如何工作的... –
奇怪的问题。即使在量子计算和高速网络中,也需要一定的时间才能完成大于零。我想你实际上想知道浏览器是否在页面卸载时中止了待处理的AJAX请求... –
@Alvaro刚刚改变了。感谢您的好教导,那就是量子计算网络。我不知道:D –