iPhone 应用程序分析
我想知道 iPhone SDK 有哪些好的分析插件?
使用 Google Analytics 并将其连接到应用程序是否明智?
我有什么选择?有什么具体策略吗?
谢谢
I was wondering what are some good analytics plugins for the iPhone SDK?
Would it be wise to use Google Analytics and have that hook up to the app?
What are my options? Any particular strategies?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我还没有更新自己最新的开发人员条款和条件,但我读到的最后一组(附加到 iPhone SDK 4)指出,您不得将设备数据发送给第三方进行分析或收集。因此,在考虑您的选择时要小心。
我听说有传言称包含 Flurry Analytics 的应用程序被 App Store 拒绝。这似乎与史蒂夫·乔布斯在 All Things D 采访中的小爆发有关,当时他指责 Flurry 在 iPhone 4 和 iPad 发布之前收集这些设备的数据。
然而,与该谣言相矛盾的是,我自己的应用程序包含 Flurry Analytics,并且自从 iOS4 向公众发布以来,它们已经批准了一些更新。那么也许这个谣言没有任何根据?我还听说 Flurry 更新了他们的 SDK,并删除了收集设备数据的代码。
需要明确的是,只有设备数据被禁止发送给第三方。应用程序使用情况和其他数据可能会被收集并发送给第三方。设备数据可以归结为硬件型号、UDID 和软件版本信息等。
因此,请谨慎考虑您的分析选择。如果您想查看设备数据,则必须使用私人网络服务或其他方法自行收集并存储这些数据。
I haven't updated myself with the very very latest developer terms and conditions, but the last set I read (attached to the iPhone SDK 4) stated that you weren't allowed to send device data to 3rd parties for analysis or collection. So be careful when considering your choice.
I heard rumours that apps containing Flurry Analytics are being rejected from the App Store. This would seem to tie in with the small outburst Steve Jobs had during the All Things D interview, when he slated Flurry for collecting iPhone 4 and iPad data before the devices were released.
However, contradictory to that rumour - my own apps contain Flurry Analytics and they have had a few updates approved since iOS4 was released to the public. So perhaps the rumour doesn't hold any water? I Also heard that Flurry had updated their SDK and removed the code that collects device data.
Just to be clear, only device data was prohibited from being sent to 3rd parties. App usage, and other data may be collected and sent to third parties. Device data would boil down to things like hardware model numbers, UDIDs and software version information, etc.
So just be careful in considering your analytics choices. If you want to see device data, you'll have to collect it and store it yourself using a private web service or some other method.
根据苹果公司的说法:“未经苹果公司事先书面同意,不得向第三方提供或披露设备数据。因此,在您的应用程序中使用第三方软件来收集设备数据并将其发送给第三方进行处理或分析是明确的禁止…”
这是教程,如果您想将 Google Analytics 集成到您的应用程序中。
According to Apple : "Device Data may not be provided or disclosed to a third party without Apple’s prior written consent. Accordingly, the use of third party software in Your Application to collect and send Device Data to a third party for processing or analysis is expressly prohibited…"
Here is a Tutorial ,If you want to integrate Google Analytics inside your application.
Flurry 最近于 6 月中旬发布了符合 SDK 要求的更新版 SDK 4.0 EULA 变更。它现在不再发送设备名称和操作系统/固件版本。
实现就像应用程序委托的 didFinishLaunchingWithOptions 中的一行代码一样简单,您也可以选择标记特定事件并添加位置跟踪。
Flurry recently released an updated SDK in mid-June for 4.0 that complies with SDK EULA changes. It now no longer sends device names and OS/firmware versions.
Implementation is as simple as a line of code in your app delegate's didFinishLaunchingWithOptions, and you can optionally tag specific events as well and add location tracking.