Я хочу создать собственную систему отслеживания событий в сети. Я изучил несколько систем для каждого возбуждающего, но я хочу что-то ужасно простое - все же очень точный.
Я хочу иметь возможность отслеживать следующее:
- Просмотр страницы даже
- Время на этой странице
или:
- Событие начала воспроизведения видео
- Время просмотра видео
Моей первой первоначальной мыслью было сделать простое javascript сообщение на сервер, но что произойдет, если пользователь закроет окно? Откуда я знаю, что они перестали просматривать? И как я могу получить точные измерения с точностью до 1/10 секунды? Поэтому я подумал о решении для веб-сокетов, поскольку оно знает, когда пользователь сделал скидку. Я закончил с Socket.io, но я хочу убедиться, что нет лучшего или более умного способа достичь этого?
Как бы вы подошли к его вызову? Какой самый умный способ спроектировать это?