У меня есть онлайн-игра HTML5 со многими игроками, но у меня проблемы с аналитикой Google.
Количество онлайн-пользователей не равно общему количеству игроков на моих серверах. Аналитика Google убивает через несколько минут сеанса, и пользователь исчезает из аналитики Google (в режиме реального времени), но я хочу видеть в аналитике Google реальных онлайн-пользователей.
Есть ли какой-нибудь метод, похожий на сердцебиение? Я нашел только это:
function ga_heartbeat(){
_gaq.push(['_trackEvent', 'Heartbeat', 'Heartbeat', '', 0, true]);
setTimeout(ga_heartbeat, 5*60*1000);
}
ga_heartbeat();
К сожалению, это не работает, я также пытаюсь установить время сеанса на 2 часа, та же проблема.
Другое решение можно отправлять каждые 5 минут просмотра страницы, но это испортит другую статистику.
ga('send', 'pageview');
Как я могу решить эту проблему?