1

我使用 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 下工作?如果是这样,任何建议或步骤将不胜感激。

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

4

2 回答 2

0

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

于 2012-08-21T20:41:27.657 回答
0

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

于 2012-11-30T04:58:33.807 回答