inlanger
@inlanger
Django программист

Как организовать мониторинг активности пользователя на сайте?

Есть сайт, в котором иногда важно получить информацию о том, онлайн ли пользователь сейчас или нет. Сначала сделали просто запись в базу времени и даты при любом обновлении страницы, и считаем что пользователь онлайн если после последнего обновления страницы не прошло более 5 минут. Но так как на основа сайта — видео ролики, то пользователь может долгое время смотреть видео и не проявлять активности на сайте, и узнать онлайн он или нет таким образом нельзя. Может у кого-то есть опыт решения такой проблемы, поделитесь ним, пожалуйста.
  • Вопрос задан
  • 2717 просмотров
Пригласить эксперта
Ответы на вопрос 1
sajgak
@sajgak
бекграундом при открытой странице на аяксе каждые N секунд / минут отправлять запрос на сервер. Конечно не факт что юзер при этом реально смотрит на страницу, но это обнозначно лучше, чем время последнего действия
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы