Это может быть выполнено через синхронизированное событие. Просто вызовите один из следующих методов, чтобы запустить синхронизированное событие. В вашем сценарии это должно быть сделано методом onStart на главном экране.
- logEvent (String eventId, логическое время)
- logEvent (String eventId, параметры карты, логическое время)
Для завершения вашего события по расписанию
- endTimedEvent (String eventId)
В вашем сценарии это будет вызвано в методе onStop вашего главного экрана. Убедитесь, что вы передаете значение true для логического параметра timed и всегда сопоставляете идентификаторы событий в onStart и onStop каждой операции.
Flurry автоматически сообщит о следующих показателях в вашей учетной записи на портале разработчика в разделе Приложения> События> Идентификатор вашего события. Выберите ссылку «Длительность события» или значок (часы):
Средняя продолжительность события - показывает общее время события, разделенное на количество событий за определенный период времени. Например, скажем, у вас есть 2 пользователя вашего приложения в какой-то период времени. Пользователь A просматривает ваш главный экран в течение 10 секунд, переходит на дополнительный экран и возвращается к главному экрану для просмотра в течение 3 секунд. Пользователь B просматривает ваш главный экран в течение 20 секунд. Это сообщается как (10 + 3 + 20) / 3 = 11 секунд.
Продолжительность события на сессию - показывает среднюю продолжительность события на сессию. Сеанс определяется как пользователь, находящийся в любом представлении вашего приложения без перерыва, превышающего 10 секунд (10 секунд является временем паузы по умолчанию и может быть обновлено). Например, ваш пользователь просматривает главный экран в течение 15 секунд, переходит на дополнительный экран, возвращается на главный экран в течение 5 секунд. Продолжительность события для этого варианта использования составляет 20 секунд для сеанса. Затем это усредняется с другим сеансом за тот же период времени.
Продолжительность события на пользователя - показывает среднюю продолжительность события на пользователя. Пользователь может использовать ваше приложение несколько раз в течение определенного периода времени. Например, за день, скажем, пользователь просматривает ваше приложение 3 раза (3 сеанса). В первом сеансе пользователь просматривает главную страницу в течение 5 секунд, второй сеанс в течение 10 секунд, третий сеанс в течение 15 секунд. Продолжительность события для этого пользователя составляет 30 секунд для дня. Затем это усредняется со всеми другими пользователями за тот же период времени.