Google Analytics и Google Tag Manager не могут отслеживать непрерывность онлайн-пользователей в веб-игре - PullRequest
0 голосов
/ 26 июня 2018

Привет, я новичок в GA и GTM. У меня есть веб-игра без маршрутизатора, написанная Angular 2+, и я намерен отслеживать поведение пользователей, пока они играют в мою игру.

Вначале я интегрировал код отслеживания в свое приложение и работал нормально. GA может отслеживать, кто в сети. Но через некоторое время он показывает 0 пользователей онлайн. В течение этого времени я постоянно играл в свою игру.

Как мне решить эту проблему? Кстати, любые интерактивные действия - это websocket, а не HTTP-запрос.

Спасибо

1 Ответ

0 голосов
/ 27 июня 2018

Сеанс истекает через 30 минут бездействия (настраивается до четырех часов в настройках свойств), поэтому если вы отправляете начальный просмотр страницы, а затем больше нет взаимодействий, ваши пользовательские сеансы истекают, даже если они все еще находятся на странице ( поскольку GA измеряет активность путем отслеживания вызовов, отправляемых на сервер GA).

В функции, которая запускает взаимодействие с игрой, вам нужно будет включить вызов на сервер Google, чтобы обновить сеанс пользователя (предположительно, какое-то событие с достижениями в игре для пользователя, чтобы вы могли создавать отчеты о том, как пользователи прогрессируют в игре).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...