web-dev-qa-db-ja.com

Firebase Analyticsはどのようにセッションを定義しますか?

Firebase Analyticsには、「セッション」に関する多くの統計情報(「ユーザーあたりのセッション数」や「平均セッション時間」など)がありますが、Firebase Analyticsはどのように正確にセッションを定義していますか?

12
Todd Kerpelman

また、Firebase Analyticsは、セッションを最小限の時間(デフォルトでは10秒)アプリに従事しているユーザーとして定義し、その後、ユーザーが一定時間アプリに従事しなかった(デフォルトでは30分)。ただし、別のものが必要な場合は、これらの時間を変更できます。

したがって、ユーザーがアプリの使用を開始した場合、メッセージに切り替えてメッセージを送信し、アプリに戻り、もう一度メッセージに切り替えて簡単な自分撮りを送信し、アプリに戻ります。これはすべて1つのセッションと見なされます。

同様に、ユーザーが誤ってアプリのアイコンをタップし、すぐに切り替えて実際に開くつもりのアプリを開いた場合、セッションとして記録されません。

16
Todd Kerpelman

上記のTodd Kerpelmanの応答に加えて、FirebaseAnalytics.setMinimumSessionDuration(long millis)およびFirebaseAnalytics.setSessionTimeoutDuration(long millis)を介してセッションの定義をカスタマイズできます。

ドキュメントは次の場所にあります https://firebase.google.com/docs/reference/Android/com/google/firebase/analytics/FirebaseAnalytics

(申し訳ありませんが、これをコメントにする評判はありません)

5
Dan Morenus