Как отследить действия пользователя на странице с помощью JavaScript?
Я делаю небольшой онлайн редактор интерактивных презентаций, нужно сделать статистику их использования. Что нужно отследить? Например кейс: пользователь открыл презентацию и просматривает 35 секунд первый слайд, потом переходит на второй слайд, смотрит 10 секунд, переходит на третий слайд и жмет на картинку и тд...
Интересует, есть ли какой то готовый инструмент, который можно внедрить в свой проект, или нужно писать что то свое. Yandex и Google аналитики не подходят.
Konstantin: Нужен внутренний инструмент, тк слайды будут работать в оффлайне а также вставлены в вебвю приложения для мобильных, потому использовать вышеупомянутые метрики не выходит.
Игорь Богдосаров: а куда вы хотите сохранять данные? или вам просто необходимо событие для этого клиента, что бы, например, показать ему сообщение "Эй, товарищ, не спи!" ?
Konstantin: Если есть соединение с интернетом - данные с определенным интервалом аяксом будут отправляться на сервер, если нет то в локалсторедж писаться и когда будет соединение будет выгрузка.