【问题标题】:How to find average session duration in Firebase?如何在 Firebase 中查找平均会话持续时间?
【发布时间】:2016-08-10 09:52:39
【问题描述】:

如何在 Firebase 中找到平均会话持续时间或在应用上花费的时间?

【问题讨论】:

标签: android firebase firebase-analytics


【解决方案1】:

平均会话持续时间显示在 Firebase Analytics 的仪表板上(见附件)。

【讨论】:

  • 这是 Firebase 还是 Google Analytics?
  • 这是免费版还是付费版的 firebase 分析?
  • 你能在仪表板上显示它吗? firebase 网站的完整屏幕截图可能吗?我没有看到类似的东西
【解决方案2】:

自动收集的事件由与您的应用的基本交互触发。只要您使用 Firebase SDK,您就不需要编写任何额外的代码来收集这些事件。

以下是自动收集的事件列表。 在这种情况下,当您希望查找会话花费的时间/持续时间时,这些事件可能会有所帮助:first_open、user_engagement、session_start 等。

您可以在http://www.androidhive.info/2016/06/android-firebase-integrate-analytics/获得完整的参考

希望这会有所帮助。

【讨论】:

    【解决方案3】:

    你可以做的是,应用打开后开始计数,应用关闭后停止计数。

    让我们假设

    timeSpent = 20 秒

    现在从 firebase 数据库中获取上一次花费的时间,然后计算两者的平均值,然后将结果保存在同一个 firebase 子节点中。

    avgTimeSpent = (上次花费的时间 + timeSpent)/2

    现在将 avgTimeSpent 保存在 firebase 中,下次计算平均值时使用现在保存的 avgTimeSpent。希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-19
      • 2018-08-30
      • 1970-01-01
      • 1970-01-01
      • 2017-07-21
      • 2017-04-21
      相关资源
      最近更新 更多