我正在为我的iOS应用选择分析服务。 我想跟踪很多事件,并且我正在开发的应用程序将在户外使用,因此将没有可用的wi-fi连接,甚至蜂窝连接的质量也可能很差。

Analytics(分析)是唯一需要我的应用程式具备网路连线功能的功能。 最近,我检查了它消耗了多少流量,并且消耗的流量比我预期的要多得多。 对于Google Analytics(分析)来说,这大约是500KB,对于Flurry,则大约是2MB,这是一个长达2分钟的会话,其中包含数百个事件。 对我来说似乎效率很低。 (Flurry记录了更多的参数,但绝对不是4倍。)

我想知道-是否有人将其他流行的分析解决方案的带宽消耗进行了比较? 哪一个是最薄的?

谢谢

#1楼 票数:2 已采纳

如果您不需要实时数据(并且可能不需要户外应用程序),则可以一次分发更多的匹配数据,从而从批处理和压缩中受益,从而获得Analytics(分析)的最佳网络压缩。 为此,将调度间隔设置为30分钟。 分析将接受的未压缩匹配的最大大小约为8000k,因此您应该发送的大小要少于该值。 压缩后,假设主要是ascii数据,单个击中的压缩率将降低到原始大小的〜25%。 要生成500k的数据,您应该分别发送几百次匹配。 通过批量和压缩,命中将更有效地缩小。 通常,每20个匹配的压缩量将压缩到未压缩大小的10%以下,或者每个匹配最多压缩800个字节。 为了进一步节省网络,每个事件发送更少的数据或更少的事件。 顺便说一句,Analytics(分析)的速率限制为60个令牌,每2秒以1次命中的速率进行补充。 如果您要在短时间内发送数百个事件,则数据可能会受到速率的限制。

https://developers.google.com/analytics/devguides/collection/ios/limits-quotas#ios_sdk

  ask by Dmitry Sokurenko translate from so

未解决问题?本站智能推荐:

2回复

是否有可能将Localytics与Mono用于iOS?

我是iPhone开发的新手。 我目前正在使用Monotouch(MonoDevelop作为IDE)。 是否可以将Localytics用于应用跟踪目的? 我已经看到有一个适用于iPhone和iPad页面的iOS集成指南 ,但它使用Xcode,而使用MonoDevelop,您只使用Xcod
1回复

我可以在没有将神秘的封闭源代码库纳入我的应用程序的情况下获得iOS分析吗?

我想收集有关我的应用程序的非常简单的分析(会话计数,每月活跃用户,也许与每个打开的屏幕相对应的事件列表),但是我发现的所有系统都需要将不透明的二进制库集成到我的项目中。 有人知道没有这个缺点的任何iOS分析系统吗?
2回复

将Flurry或Localytics与Mono结合使用是否必然意味着iOS和Android需要两个单独的实现?

我打算使用Flurry或Localytics在我的移动应用程序上执行分析。 我正在用Mono开发。 Mono的要点是无需更改源代码,并且可以使用相同的源代码为iOS和Android开发应用程序。 但是,我发现Flurry和Localytics代码与平台有关。 因此,这似乎破坏了我为And
1回复

无法在iOS上集成localytics-react-native

我正在尝试将localytics-react-native程序包集成到我现有的应用程序中,并成功将其集成到android上,但是我无法通过iOS上的构建阶段。 我按照此文档进行操作。 手动链接后,我按照本地文档的每个步骤进行操作。 在第二步2. Add dependency ,
3回复

由于未找到图像而导致崩溃的Localytics

我正在尝试将Localytics集成到我的iOS应用程序中并使用cocoapods: 但是,当我启动我的应用程序时(我甚至还没有调用或导入Localytics命名空间)我的应用程序出现了这个错误: 我已经找到了一些相关的SO文章,但没有一个建议的修复工作: 使链接的po
1回复

Flurry Android分析中的错误

我正在尝试将flurry android集成工具集成到我的应用中。 我已经集成了jar库,但是由于出现一些错误,我现在仍处于困境。 错误提示无法解析方法'onCreate()'和无法解析符号'XY ********** P2P'
1回复

Localytics推送通知文本限制

我已将Localytics集成到一个应用程序(iOS)中,并且可以正常工作,但是根据客户要求,我需要增加文本限制(在推送通知中发送的消息),是否可以更改文本限制? 如果是这样,请让我知道 这是我关注的Localytics 。 提前致谢。
1回复

移动分析中的事件持续时间?

我正在为我的iphone应用程序使用Localytics移动分析。例如,用户花了多少时间查看屏幕...在flurry..api中可以使用...但在Localytics中可以使用吗?