Firebase分析-screen_view和session_start计数的差异

时间:2019-03-08 06:30:52

标签: firebase firebase-analytics

最近注意到Usersscreen_view事件的session_start计数有所不同。活跃用户计算中将使用哪一个?

谢谢。

2 个答案:

答案 0 :(得分:0)

简而言之,session_start是应用程序级别的指标,而screen_view是有关应用程序中视图的较低级别的事件。因此,如果您的应用具有更多屏幕,则后一个通常会更高。更精确一点:

  

screen_view,当发生屏幕转换以及   符合以下条件:

     
      
  • 以前未设置任何屏幕
  •   
  • 新的屏幕名称不同于以前的屏幕名称
  •   
  • 新的屏幕类   名称与以前的屏幕类名称不同
  •   
  • 新的屏幕ID与先前的屏幕ID不同
  •   
     另一方面,

session_start是用户参与时   经过一段时间后,该应用的会话次数超过了最小会话时长   超过会话超时持续时间的闲置状态。

请参阅Firebase文档中的更多详细信息:

答案 1 :(得分:0)

我们只是问了这个问题,而查看screen_view指标提供了一些可能的解释。 Firebase发布了有关如何跟踪会话的更新,请参见此处。

https://firebase.googleblog.com/2018/12/new-changes-sessions-user-engagement.html

因此,从理论上讲,如果您有一些用户在不到10秒的时间内快速打开了该应用,则该应用将被视为screen_view,而不是session_start。这意味着您的session_start用户数将小于screen_view用户数。

根据更新,这种情况将不再存在,它们应该开始向前发展。

编辑:请注意,要使用新的计算,您需要在应用中安装最新的Firebase SDK。