Firebase Analytics有很多关于" Sessions" (例如"每个用户的会话数"以及"平均会话长度"),但Firebase Analytics究竟如何定义会话?
答案 0 :(得分:16)
我将回答我的问题,即Firebase Analytics将会话定义为用户与您的应用相关的时间最少(默认为10秒),然后您的用户不会使用您的应用一定的时间(默认为30分钟)。但如果你喜欢不同的东西,你可以改变那些时间。
因此,如果用户开始使用您的应用,切换到消息发送消息,返回到您的应用,再次切换到消息发送以发送快速自拍,然后返回到您的应用,这一切都被考虑只有一个会议。
同样,如果用户意外点击您的应用图标,然后快速切换以打开他们实际打算打开的应用,则不会将其记录为会话。
答案 1 :(得分:5)
根据上述Todd Kerpelman的回复,您可以通过FirebaseAnalytics.setMinimumSessionDuration(long millis)和FirebaseAnalytics.setSessionTimeoutDuration(long millis)自定义会话的定义。
文档位于: https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics
(抱歉,没有声誉可以发表评论)