Какие есть библиотеки для отслеживания активности пользователя на сайте (js, client-side)?
Привет!
Ищу javascript-библиотеку, которая бы на клиенте (в браузере) давала возможность анализировать поведение пользователя на сайте - сколько ссылок нажал, сколько проскроллил страниц, и так далее. Как мне видится, библиотека должна хранить в локальном хранилище набор событий, и предоставлять методы для работы с этими данными.
Есть ли готовые решения? Использование аналитики типа Яндекс.Метрики или GA не подходит по ряду причин.
@oleg_gavrilov хорошо, но зачем тогда вам библиотека с какими то другими рандомными данными? Пусть ваш компонент сам отслеживает все что ему нужно. Что мешает скажем самому повесить обработчики на все ссылки и собирать статистику кликов?
@oleg_gavrilov вы говорите о довольно базовых событиях, тем более что у вас IE9+. Никаких проблем не будет. Возьмем например addEventListener("click" - он будет везде работать, на тач-устройствах это событие эмулируется, для обратной совместимости. Так что никаких заморочек.