#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 вместе с вашим приложением.