Мониторинг поведения пользователя с помощью пользовательского JavaScript - PullRequest
0 голосов
/ 14 июня 2011

Как я отслеживаю все клики и входы на моей странице ... В идеале я бы хотел сделать видео о том, что пользователь делает в моем приложении ... Как он использует мое приложение.

Какя могу пойти по этому поводу.

Любые ссылки или демонстрации были бы действительно хороши.

Редактировать: я имею в виду 1) записать все события в cookie и отправить егосервер в частых интервалах.2) затем запустите сессию Firefox и запустите эти события на странице.и захватить его как видео.

Редактировать: В основном у меня есть приложение, и я хочу посмотреть, что пользователь делает в приложении .. Так что я буду следить за его кликами и входами (вот во многомделает по щелчку).И затем вызвать эти события обратно в моем веб-приложении.Так что я вполне смогу повторить его действия на моей странице.Теперь вопрос в том, как мне перехватить все необходимые события, как я могу сериализовать и запустить эти события на потом.

Ответы [ 3 ]

3 голосов
/ 14 июня 2011

Не уверен, что вы можете сделать «видео», если вы не отслеживаете каждое движение мыши, что будет крайне недружелюбно, вероятно, займет много времени на обработку и вызовет этические вопросы.

Если вы хотите знать, как пользователь взаимодействует с вашим сайтом, чтобы вы могли улучшить его (предположительно), тогда вам нужно заняться веб-аналитикой.

Есть много вариантов. Мой личный фаворит Google Analytics

2 голосов
/ 14 июня 2011

С помощью JavaScript вы можете создать так называемую тепловую карту кликов:

http://tympanus.net/codrops/2010/02/08/a-jquery-heat-map/

Вы не можете захватывать видео сеанса рабочего стола пользователя с помощью JavaScript.

1 голос
/ 14 июня 2011

Я помню, что видел ClickHeat (или подобный вариант) давным-давно. У меня не было опыта с этим, поэтому я не могу помочь с плюсами и минусами, и это не отвечает на ваш вопрос полностью (не думаю, что это делает нажатия клавиш, хотя, возможно, я ошибаюсь, как я сказал, что на самом деле не знаю).

Не может быть полным решением, но должно быть хорошей отправной точкой.

В аналогичном ключе было бы не трудно фиксировать положение мыши время от времени вместе с отметкой времени и воссоздавать действия данного пользователя. Генерировать общее / среднее движение намного сложнее с этим типом данных, но это полезно на единичной основе. То же самое касается нажатий клавиш, все они просто события.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...