phonegap 应用上的谷歌分析

Posted

技术标签:

【中文标题】phonegap 应用上的谷歌分析【英文标题】:Google Analytics on phonegap app 【发布时间】:2016-05-25 02:18:12 【问题描述】:

我们计划在基于 phonegap 的混合应用中使用 Google Analytics 进行跟踪。我们正在使用基于主干的单页架构。这是一个现有的应用程序,我们计划现在添加跟踪代码。

我知道有几种方法可以实现它 - 1) 使用电话间隙插件 (https://github.com/danwilson/google-analytics-plugin) 2) 使用 GTM 的网络版本并将跟踪代码添加到应用程序的所有页面。

有人可以帮助我了解每种方法的优缺点以及推荐的方法吗?

【问题讨论】:

【参考方案1】:

为 Google Analytics(分析)开发的 Cordova 插件很可能搭载了原生 iosandroid Google Analytics SDK。这些是为应用程序而不是网站量身定制的。最好只使用插件。

【讨论】:

【参考方案2】:

https://github.com/appfeel/analytics-google的作者在这里。

GTM:

P:简单易用,无需安装 P:如果您已经将其用于网站,则无需学习新知识 C: 没有原生功能

插件:

P:原生应用跟踪(GA 面板中应用的特定功能) P:IDFA 和再营销(cordova plugin add cordova-plugin-analytics-adid 参见 https://support.google.com/analytics/answer/2444872) P:为最常见的操作提供包装器 (see documentation): trackView(screenName, options, success, error); C: 需要安装: cordova plugin add cordova-plugin-analytics

在我看来,如果您已经了解 javascript,那么使用插件选项不会有任何问题。如果你需要一个快速的解决方案,你可以去 GTM。我很确定在某个时候你会开始考虑切换到插件选项。

【讨论】:

嗨..你知道任何适用于最新版本 GTM 的 GTM 的 corodva 插件吗? 如果您想使用 GTM,只需在 index.html 中包含谷歌分析脚本,无需任何插件。如果您选择插件,只需安装使用本机功能的插件即可。

以上是关于phonegap 应用上的谷歌分析的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 sencha touch 和 phoneGap 构建的谷歌地图提高应用程序的性能?

PhoneGap 应用程序无法与谷歌分析一起使用

有没有办法为通过phonegap创建的android应用程序生成谷歌分析

是否可以分析 Android 或 iOS 上的 PhoneGap 应用缓存?

谷歌地图文字很小

PhoneGap BarcodeScanner - ClassNotFound