Phonegap 和 Google Analytics 不起作用
Posted
技术标签:
【中文标题】Phonegap 和 Google Analytics 不起作用【英文标题】:Phonegap and Google Analytics are not working 【发布时间】:2014-06-12 08:56:38 【问题描述】:我正在使用 phonegap 构建一个应用,并希望使用 Google Analytics。我使用 CLI 安装了 this 插件,并在我的 deviceReady
事件中实现了以下代码行:
analytics.startTrackerWithId('UA-*******-5');
analytics.trackView('Frontsite');
(当然,我用真实的跟踪代码替换了****)。
问题是我没有得到error
,所以我认为该插件有效(或无效),但根本没有跟踪该应用程序。当我转到创建移动跟踪属性的 Google Analytics(分析)页面时,它不会在实时选项卡中显示我的手机(或模拟器)。
【问题讨论】:
【参考方案1】:无需使用插件。您可以使用测量协议跟踪 ID 直接调用谷歌分析 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");
);
【讨论】:
你有链接什么的,也许有教程或解释? 哇。谢谢,效果很好。这是一种常见的做法还是“不那么推荐”的方式?以上是关于Phonegap 和 Google Analytics 不起作用的主要内容,如果未能解决你的问题,请参考以下文章
在 PhoneGap 1.2.0 中使用 Google Analytics 时 Android 和 iOS 之间的差异
使用 Google 地图进行地理定位无法使用 PhoneGap
Ionic + Phonegap 构建应用程序:facebook 和 google 登录,使用本机应用程序
动态地理定位数据及其使用。 Phonegap 和 Google API