Ребята подскажите, пишу мониторинг посетителей
каждый переход на страницу сайта записывается в бд с начальным и конечным временем, конечное время через js обновляется каждые 10 секунд, чтобы видить что пользователь на странице еще. Одна такая сессия 30 секунд, т.е. если 30 секунд нет обновления фиального времени значит пользователь ушел со страницы
на самой странице мониторинга вывожу все данные с обновлением 30 секунд, если пользователь за 15-20секунд по очереди листает разные страницы то эти все страницы отображаются в мониторинге пока не выйдет сессия 30 сек, как этого избежать? Или что можно придумать на переходы
еще есть вариант что пользователь открывает новые страницы во вкладках, но там уже понятно финальное время будети обновляться везде.
Я не прошу кода просто может идеей как то чтоли а то бошка уже взрывается.