我一直在我的iOS应用程序中跟踪flurry事件,它们会显示在仪表板上。我尝试将新参数添加到现有事件中,然后昨天在手机上多次激活该事件,但在仪表板中仍然没有看到该事件上出现任何新参数。
flurry不允许您向现有事件添加新参数吗?
发布于 2015-04-23 00:24:44
我们也注意到了这一点,并给support@flurry.com发了一封电子邮件。他们是这样说的:
通常情况下,在下次启动应用程序之前,Flurry会话永远不会完全报告给Flurry。因此,请确保在完成测试会话后再次启动应用程序。此外,您应该确保启动相同版本的应用程序。如果您在会话之间创建新的构建,则可能会在报告之前删除不完整的会话。如果您正在通过模拟器运行测试,请确保在关闭应用程序之前按下了主页按钮。然后,您应该使用相同的版本重新启动应用程序一次,以确保报告所有会话数据。
如果应用程序暂停或移动到后台超过10秒,则下次应用程序运行时,for代理将自动创建一个新会话并结束前一个会话。否则,Flurry代理将继续相同的会话。这可以通过setSessionContinueSeconds方法进行更新。如果应用程序被终止,当应用程序再次运行时,将创建一个新会话。
请留出约6小时将此填充到仪表板、参数饼图等中。
基本上,我们所做的只是启动应用程序,执行发送分析事件的操作,然后退出应用程序或其他任何东西。这并没有给狂乱的特工足够的时间去发送事件。
希望这能有所帮助!
发布于 2015-04-23 02:33:07
Flurry每个会话只与我们的服务器通信两次。第一次是在会话启动时,设置会话的时间戳、计算新用户的数量或将现有用户更新为活动用户。第二次是会话结束,所有事件数据以一批方式发送。
在我们没有收到第二个报告的情况下,我们将其称为“不完整的会话”。这在少数情况下会出现,但主要是
-No网络连接当会话结束时,会将-The应用程序发送到后台超过10秒,并继续运行会话
在这些情况下,事件数据存储在设备的磁盘上,并在下次启动应用程序时发送。
https://stackoverflow.com/questions/29810753
复制