Android Firebase分析数据差异

Android Firebase分析数据差异,android,firebase,firebase-analytics,Android,Firebase,Firebase Analytics,我们使用firebase Analytics监控我们的android应用程序。我们最近在8月6日发布了新版本的应用程序,并注意到仪表板上显示的数据存在差异。数据的时间间隔为8月8日至8月10日 显示的数据: 数据(根据firebase定义应该是什么): 假设每日参与(定义为总参与)和每个用户的每日参与是正确的 No. of active users = Daily engagement/ Daily engagement per user = 17h 28m 51s/ 5 min 2s = 20

我们使用firebase Analytics监控我们的android应用程序。我们最近在8月6日发布了新版本的应用程序,并注意到仪表板上显示的数据存在差异。数据的时间间隔为8月8日至8月10日

显示的数据:
数据(根据firebase定义应该是什么):

假设
每日参与
(定义为总参与)和每个用户的每日参与是正确的

No. of active users = Daily engagement/ Daily engagement per user = 17h 28m 51s/ 5 min 2s = 208.38

Total no. of sessions = sessions per user x no. of active users= 1.4 x 208.38= 291.733
会话持续时间应为=每日参与/会话总数=3分钟35秒,但显示为6分钟40秒
(查看屏幕截图)

任何帮助或解释都将不胜感激

谢谢


默认情况下,会话在至少10秒的用户参与后(在至少30米的无用户参与期后)开始。因此,只要用户使用你的应用程序的时间少于10秒,你就可以在没有会话的情况下累积用户参与度。这通常发生在启动新版本的应用程序后,因为用户下载并打开它一小段时间(有时在升级后无意中),然后将其备份。

那么,假设Firebase队列保留率是根据用户参与事件而不是会话开始事件的发生来计算是否正确?