您好,我正在使用Firebase和Google-Analytics for firebase。 我看到了一个最近发布的firebase博客文章(不是很新,但是),它说最新的Firebase SDK提供了“ session_start”事件,没有时间延迟,例如10秒。
(这是帖子。https://firebase.googleblog.com/2018/12/new-changes-sessions-user-engagement.html)
“ ............您的应用现在进入前台时,Google Analytics for Firebase就会触发session_start事件。不再有10秒钟的延迟。”
但是我的日志(来自BigQuery)显示在user_engagement事件后10秒触发了“ session_start”事件。
因此,我找到了一些有关session_start的文档,看来我可以设置最小会话持续时间 (https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#setSessionTimeoutDuration(long))
这是我的问题, 我可以将最小会话持续时间设置为0秒吗?我想在用户打开我的应用程序或应用程序在前台时立即触发“ session_start”事件。
感谢阅读
答案 0 :(得分:0)
是的,您需要使用FirebaseAnalytics.getInstance(context).setMinimumSessionDuration
。
请注意,现在已不建议使用此方法,建议不要can negatively affect reporting来弄乱这些值。