我遵循了以下教程:http://www.blastam.com/blog/index.php/2013/07/ga-universal-analytics-phonegap-mobile-apps/
它正在工作,除非页面在事件发生后发生变化(点击例如)
例如,当用户点击按钮时,我有以下代码:
_gaq.push([ '_trackPageview', 'object' ]);//work correctly on a website using ga.js
$(location).attr('href', "index.html");
由于我在phonegap应用程序中使用analytics.js,因此在使用警报替换sleep函数时,我可以使用以下代码。
_gaq = {
'push': function (lst) {
var boolean = true;
ga('send', 'pageview', {
'page': lst[1],
'hitCallback': function () {
console.log("done");
boolean = false;
}
});
function sleep() {
if (boolean === true) {
setTimeout(sleep, 50);
return;
}
}
sleep();
}
};
有什么想法吗?