Всем привет!
У меня есть несколько вопросов к Android Vitals.
Что означает "сеанс"? Может быть, «сеанс» в Android Vitals равен «сеансу» в Crashlytics? Или «сессия» приравнивается к «сессии» в Google Analytics?
Хочу разобраться в понятии "сессия" на примере. Использую приложение в течение 20 минут. После этого пользуюсь другими приложениями в течение 2 часов. После этого я использую свое приложение в течение 30 минут. И после этого я блокирую свой телефон и не пользуюсь телефоном до конца дня. Сколько сеансов будет в итоге?
Еще вопрос. Как Android Vitals рассчитывает «безаварийные сеансы»? Я использую свое приложение в течение 5 минут, и после этого происходит сбой? Но приложение перезапускается через 10 секунд. Сколько сессий будет и сколько сессий с крахом будет в результате?
Могу ли я иметь возможность самостоятельно подсчитывать "безаварийных пользователей" в Android Vitals? И я не могу найти общее количество сеансов?
Android Vitals. Пользователи без сеансов и сбоев
Ответы (1)
Согласно документации: https://developer.android.com/distribute/best-practices/develop/android-vitals.html#key-metrics
Стабильность | Частота сбоев: процент пользователей, которые столкнулись хотя бы с одним сбоем в течение ежедневного сеанса. Сбои часто вызываются необработанными исключениями, исчерпанием ресурсов, ошибочными утверждениями или другими неожиданными состояниями.
Это означает, что в один конкретный день, если ваш пользователь открывал приложение пару раз и испытал хотя бы один сбой, его сеанс будет считаться аварийным и будет включен в статистику как пользователь, затронутый сбоем. Если в течение дня все сеансы переднего плана, пользователь не испытывает никаких сбоев - он считается пользователем без сбоев.
В общем - "сессия" - это период времени, когда процесс выполняется на переднем плане до тех пор, пока он не будет убит.