如何在Firebase中查找平均会话持续时间?

时间:2016-08-10 09:52:40

标签: android firebase firebase-analytics

如何在firebase中查找会话的平均持续时间或应用时间?

2 个答案:

答案 0 :(得分:0)

自动收集的事件由与您的应用的基本互动触发。只要您使用Firebase SDK,就不需要编写任何其他代码来收集这些事件。

以下是自动收集的事件列表。 在这种情况下,当您希望找到会话所花费的时间/持续时间时,这些事件可能会有所帮助:first_open,user_engagement,session_start等。

您可以在http://www.androidhive.info/2016/06/android-firebase-integrate-analytics/

处获得完整的参考资料

希望这有帮助。

答案 1 :(得分:0)

您可以做的是,在应用程序打开后开始计数,并在应用程序关闭后停止计数。

让我们假设

timeSpent = 20秒

现在从firebase数据库获取之前的时间,然后计算两者的平均值,然后将结果保存在同一个firebase子项中。

avgTimeSpent =(上次花费的时间+ timeSpent)/ 2

现在将avgTimeSpent保存在firebase中,下次计算平均值时使用现在保存的avgTimeSpent。希望这会有所帮助。