Phonegap 2.8.1 iOS 分析插件

Posted

技术标签:

【中文标题】Phonegap 2.8.1 iOS 分析插件【英文标题】:Phonegap 2.8.1 Analytics plugin for iOS 【发布时间】:2013-08-18 13:22:42 【问题描述】:

我正在使用this tutorial 在我的 PhoneGap 2.8.1 项目中实现 Google Analytics 插件。 完成所有步骤后,构建成功并且代码正在运行,我什至在控制台中看到 Analytics 站点正在返回 200 HTTP 状态代码(ok)。 但我仍然没有看到谷歌分析网站本身的点击率。 谁能帮忙解决问题?

【问题讨论】:

【参考方案1】:

直接从他们那里查看 PG google 分析插件和说明:https://github.com/phonegap-build/GAPlugin

请记住:要使用移动 Google Analytic,您必须在您的 GA 帐户上创建一个移动应用程序跟踪才能使用。

否则,请参阅此不使用插件的替代解决方案:How to use Google Analytics with Phonegap without a plugin?

========= V2 GA 插件要求

由于您不在 PG 3 上,因此您不需要 plugman。您必须手动包含该插件。

您的应用必须链接以下框架:

CoreData.framework
SystemConfiguration.framework
libz.dylib
libGoogleAnalytics.a

包括以下文件:

GAI.h
GAITrackedViewController.h
GAITracker.h
GAITransaction.h
GAITransactionItem.h
libGoogleAnalytics.a

您可以在此处找到这些文件:https://github.com/phonegap-build/GAPlugin/tree/master/src/ios

可能还需要其他链接器标志:删除“-all_load”并添加“-ObjC”

然后包含插件:

GAPlugin.h
GAPlugin.m

将此添加到您的 config.xml:

<feature name="GAPlugin">
    <param name="ios-package" value="GAPlugin"/>
</feature>

在 deviceready 事件之后,在您的 html5 代码中包含并调用 javascript

【讨论】:

这个插件和我用的不一样,但是用法差不多。你成功了吗?我用2秒作为时间段,是不是太短了?我在我的 GA 帐户中创建了“移动应用”(不是网站)配置文件,但目前还没有结果。 那里可能太短了。我目前有 10 秒。 “对于设备上的每个跟踪器实例,每个应用程序实例以 60 次点击开始,每 2 秒补充 1 次点击。适用于所有点击。” developers.google.com/analytics/devguides/collection/gajs/… 是的,它正在工作。 Plus 跟踪在本地排队并批量发送/请求,因此您无需将其设置为 2 秒,这太低的频率。 我将其更改为 10 秒,在 GA 中查看数据没有成功。我想我必须试试你建议的插件(尽管我不喜欢改变我已经做过的事情)。会更新。 嗨 Noogen,这可能是一个愚蠢的问题 - 但我如何才能在我的 Mac 上安装 plugman(为了安装你推荐的这个插件)?

以上是关于Phonegap 2.8.1 iOS 分析插件的主要内容,如果未能解决你的问题,请参考以下文章

Phonegap中ios的蓝牙插件

Phonegap 3.0 iOS7 ApplicationPreferences 插件

自定义 PhoneGap 插件 (iOS) 功能问题

在phonegap中为ios压缩图像插件

如何在phonegap中为ios添加插件?

iOS PhoneGap 1.7.0 + 条码扫描插件问题