Firebase analytics — Разница в количестве просмотров экрана и сеансов_start

#firebase #firebase-analytics

#firebase #firebase-analytics

Вопрос:

Недавно заметил некоторую разницу в Users количестве screen_view и session_start событиях. Какой из них будет использоваться при подсчете активных пользователей?

Заранее спасибо.

Ответ №1:

Короче говоря, session_start это показатель уровня приложения, в то время как screen_view это событие более низкого уровня, касающееся просмотров в вашем приложении. Таким образом, если в вашем приложении больше экранов, чем позже, тем, как правило, больше их количество. Немного точнее:

screen_view когда происходит переход на экран и выполняется любой из следующих критериев:

  • Ранее экран не был настроен
  • Новое экранное имя отличается от предыдущего экранного имени
  • Новое имя экранного класса отличается от предыдущего имени экранного класса
  • Новый идентификатор экрана отличается от предыдущего идентификатора экрана

session_start с другой стороны, это когда пользователь задействует приложение дольше минимальной продолжительности сеанса после периода бездействия, превышающего продолжительность тайм-аута сеанса.

Пожалуйста, обратитесь к более подробной информации в документах Firebase:

Комментарии:

1. Спасибо. Но я ищу количество пользователей, а не количество событий. Я предполагаю, что количество пользователей одинаково в обоих случаях, независимо от сеансов или просмотров экрана.

Ответ №2:

Нам только что задали этот вопрос, и просмотр показателей 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 вместе с вашим приложением.