【问题标题】:How to define session metric in Firebase如何在 Firebase 中定义会话指标
【发布时间】:2019-08-29 10:15:58
【问题描述】:

我正在为移动应用设置 Firebase。我发现有关 Firebase 对 Google 文档中会话的定义以及 stackoverflow 本身的信息相互矛盾。

Firebase 文档和 stackoverflow 声明我应该使用“SetMinimumSessionDuration”来定义指标——但是这个参数最近被标记为已弃用(请参阅https://firebase.google.com/docs/reference/unity/deprecated/deprecated)。

提到“在前台打开应用时会启动会话”(见https://support.google.com/firebase/answer/9191807?hl=en),但我不确定该网页最近是否已发布并且仍然有效。

有人知道 Firebase 如何设置此指标的可靠信息吗?

【问题讨论】:

  • 您能说明一下您想要实现的实际目标吗?您想知道什么是会话及其工作原理或如何设置会话持续时间吗?
  • 如何设置会话持续时间(如果没有固定的定义!)
  • 我真的建议不要在 Firebase 的上下文中考虑“会话”。它是非常事件驱动的,因此我建议您根据 事件 考虑您想要实现的目标。

标签: firebase firebase-analytics


【解决方案1】:

在 2019 年 1 月 (Analytics version 16.3.0) 之前,最短会话持续时间的默认值为 10 秒。 session_start 事件在没有当前会话时触发,并且应用程序在前台停留超过 10 秒。

在 2019 年 1 月之后,它进行了更改,以便在应用程序处于前台时立即触发 session_start 事件。 SetMinimumSessionDuration 参数现已弃用,无法再更改。见The Firebase Blog

但是,当您在 BigQuery 中运行 SQL 查询时,您应该能够指定会话的最短持续时间以进行分析。这是一个post,可以帮助您开始进行此类查询。

您仍然可以更改setSessionTimeoutDuration parameter 以控制终止当前会话的不活动持续时间(默认值:30 分钟)。

【讨论】:

    猜你喜欢
    • 2019-02-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多