无法让 Google Analytics 插件与 PhoneGap 2.0 一起使用

Posted

技术标签:

【中文标题】无法让 Google Analytics 插件与 PhoneGap 2.0 一起使用【英文标题】:Cannot get Google Analytics Plugin to Work with PhoneGap 2.0 【发布时间】:2012-08-14 19:00:58 【问题描述】:

我使用PhoneGap 1.9 已经有一段时间了,并且成功使用了Google Analytics Plugin。

我最近升级到 PG 2.0(以便我可以使用新的 Urban Airship 插件),现在我的 Google Analytics(分析)似乎已停止运行。

不幸的是,我认为这与通过 javascript 初始化插件有关。经过一番挫折后,我终于可以编译我的应用程序了。但是,我的应用几乎只是在我的 JavaScript 中初始化 Google Analytics 插件之后停止响应

我希望我能给你们一些错误消息或其他东西,但我没有收到编译器错误,也没有收到 JavaScript 错误。当我使用以下两行时,应用程序没有响应:

g_objGoogleAnalytics = window.plugins.googleAnalyticsPlugin;
g_objGoogleAnalytics.startTrackerWithAccountID("UA-XXXXXXXX-X");

如果我将这两行注释掉,应用程序中的其他所有内容都会像魅力一样发挥作用。

有人在 PG 2.0 下安装了 Google Analytics 插件吗?如果是这样,任何建议或步骤将不胜感激。

更新:我使用 try/catch 添加了一些错误检查,并且控制台日志现在在我执行上述两行代码时显示“未定义不是对象”。

【问题讨论】:

我最近获悉,将发布支持 Cordova 2.0 的新版本的 Google Analytics 插件。它应该会在几天后上市。 【参考方案1】:

我自己找到了答案。 github 上的 kieranshaw 将 JS 文件中的关键字“PhoneGap”更改为“codova”,这似乎混合了问题。您可以在此处查看更改:https://github.com/kieranshaw/phonegap-plugins/commit/cc4424410869912ff278de0228a6c328b1296fbe

【讨论】:

拼写错误:将 codova 更改为 cordova【参考方案2】:

这是一种在没有插件的情况下在 PG 上实现 GA 的方法,尽管解决方案中指出了一些限制:How to use Google Analytics with Phonegap without a plugin?

【讨论】:

以上是关于无法让 Google Analytics 插件与 PhoneGap 2.0 一起使用的主要内容,如果未能解决你的问题,请参考以下文章

在没有插件的情况下将 Google Analytics 与 Phonegap 2.1 一起使用?

无法将PowerBI Desktop和PowerBI WebApp与Google Analytics连接

Google Analytics:电子表格插件无效值“daysAgo”

php 将Google Analytics跟踪代码添加到WordPress的简单插件

php 将Google Analytics跟踪代码添加到WordPress的简单插件

动态添加Google Analytics