Я использую Google Analytics для отслеживания поведения пользователей в приложении. Я делаю следующее:
- Отправьте стартовый сеанс.
- Отправить пользовательское событие "Начало жизненного цикла"
- Если есть ошибка: отправьте фатальное исключение.
- Отправить пользовательское событие "Остановка срока действия"
- Отправить остановить сеанс
Теперь, когда я смотрю на статистику, я вижу, что у определенного процента пользователей было исключение за последние 30 дней. Однако сеансы были у всех пользователей без исключения!. Это практически невозможно, так как я знаю, что есть пользователи, у которых приложение каждый раз вылетает.
Возможно ли, что fatal exception
, которое я отправляю, завершает сеанс? Таким образом, даже пользователи, у которых приложение каждый раз аварийно завершает работу, получают второй (короткий) сеанс, содержащий только пользовательское событие "Пожизненная остановка"? (Это объяснило бы мою статистику)