Firebase "session_start" 事件在应用程序位于前台后超过 10 秒被触发
Firebase "session_start" event is fired more than 10 seconds from when App is on the foreground
您好,我正在使用 Firebase 和 Google-Analytics for Firebase。
我看到一个 firebase 博客 post 最近(不是最近但是)发布了,它说最新更新的 Firebase SDK 提供 "session_start" 没有时间延迟的事件,例如 10 秒。
(这里是 posts。https://firebase.googleblog.com/2018/12/new-changes-sessions-user-engagement.html)
"......Google Analytics for Firebase will trigger a session_start event as soon as your app goes into the foreground now. There's no more 10 second delay."
但我的日志(来自 BigQuery)显示 "session_start" 事件在 user_engagement 事件发生 10 秒后触发。
所以,我找到了一些关于 session_start 的文档,看来我可以设置最小会话持续时间
(https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#setSessionTimeoutDuration(long))
所以这是我的问题,
我可以将最小会话持续时间设置为 0 秒吗?我想在用户打开我的应用程序或应用程序在前台时立即触发 "session_start" 事件。
感谢阅读
是的,您需要使用您提到的 FirebaseAnalytics.getInstance(context).setMinimumSessionDuration
。
请注意,这现已弃用,通常不建议乱用这些值,因为它 can negatively affect reporting。
您好,我正在使用 Firebase 和 Google-Analytics for Firebase。 我看到一个 firebase 博客 post 最近(不是最近但是)发布了,它说最新更新的 Firebase SDK 提供 "session_start" 没有时间延迟的事件,例如 10 秒。
(这里是 posts。https://firebase.googleblog.com/2018/12/new-changes-sessions-user-engagement.html)
"......Google Analytics for Firebase will trigger a session_start event as soon as your app goes into the foreground now. There's no more 10 second delay."
但我的日志(来自 BigQuery)显示 "session_start" 事件在 user_engagement 事件发生 10 秒后触发。
所以,我找到了一些关于 session_start 的文档,看来我可以设置最小会话持续时间 (https://firebase.google.com/docs/reference/android/com/google/firebase/analytics/FirebaseAnalytics.html#setSessionTimeoutDuration(long))
所以这是我的问题, 我可以将最小会话持续时间设置为 0 秒吗?我想在用户打开我的应用程序或应用程序在前台时立即触发 "session_start" 事件。
感谢阅读
是的,您需要使用您提到的 FirebaseAnalytics.getInstance(context).setMinimumSessionDuration
。
请注意,这现已弃用,通常不建议乱用这些值,因为它 can negatively affect reporting。