Как Firebase Analytics обрабатывает продолжительность сеанса для фоновой активности (mp3-плеер)

Я понимаю, как Firebase Analytics подсчитывает продолжительность сеанса, если приложение находится на переднем плане, но что, если мое приложение предоставляет пользователю некоторые услуги (воспроизведение mp3), которые я хочу считать сеансом? Считает ли он фоновую активность по умолчанию или мне нужно добавить что-то в код?

Спасибо!


person Dmytro Sirant    schedule 18.02.2017    source источник


Ответы (1)


Аналитика отслеживает время, которое пользователь проводит в вашем приложении, а это означает, что (для Android) действие отображается на экране. Все, что происходит в службе или в фоновом режиме, не считается использованием.

Если вы хотите записывать время, проведенное за воспроизведением музыки, вы можете создать свои собственные события, чтобы отслеживать это, а затем экспортировать свои данные в BigQuery, чтобы получить сводку об этом поведении.

person Doug Stevenson    schedule 19.02.2017
comment
Я правильно понимаю, что для Google Analytics он был рассчитан по-другому? Я почти уверен, что он рассчитан с учетом времени активности в фоновом режиме. - person Dmytro Sirant; 20.02.2017
comment
Можно ли использовать такие события, как пинг (во время воспроизведения в фоновом режиме). Будет ли получение новых событий от Firebase (каждую минуту) считаться активностью и предоставлять более точную информацию о времени сеанса? - person Dmytro Sirant; 20.02.2017
comment
Я не знаю ответа для GA, но отправка события не повлияет на расчеты вовлеченности пользователей в Firebase Analytics. Они полностью основаны на том, есть ли у приложения активность на переднем плане или нет. - person Dan Morenus; 21.02.2017