我正在构建一个带有phonegap的应用程序,并想使用Google Analytics。我安装了this使用 CLI 插件并将以下代码行实现到我的 deviceReady
事件中:
analytics.startTrackerWithId('UA-*******-5');
analytics.trackView('Frontsite');
(当然,我用我的真实跟踪代码交换了 ****)。
问题是我没有收到错误
,所以我认为该插件有效(或无效),但该应用程序根本没有被跟踪。当我转到创建移动跟踪属性的 Google Analytics(分析)页面时,它不会在实时选项卡中显示我的手机(或模拟器)。
最佳答案
无需使用插件。您可以使用测量协议(protocol)跟踪ID直接调用Google Analytics API。它在 Andriod、IOS、Windows 和 Blackberry 上运行良好。
var dataform = {};
dataform.v = 1;
dataform.tid = "UA-xxxxxxxx-2";
dataform.cid = "device id";
dataform.t = "appview";
dataform.an = "name";
dataform.av = "0.0.1";
dataform.cd = "Home Screen";
var url = "http://www.google-analytics.com/collect";
$.ajax(url, {
type: "post",
contentType: "text/plain",
data: dataform
})
.done(function(result) {
alert("success");
})
.fail(function(error) {
alert("fail");
});
关于javascript - Phonegap 和 Google Analytics 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24180238/