Задать вопрос
inlanger
@inlanger
Django программист

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

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

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

Похожие вопросы