Как визуализировать сеанс веб-сайта в реальном времени, а также взаимодействовать с ним

Итак, есть несколько инструментов для записи и просмотра живых сеансов пользователей на вашем веб-сайте с использованием js sdks, таких как:

  1. логрокет,
  2. хотджар,
  3. https://github.com/rrweb-io/rrweb
  4. https://github.com/openreplay/openreplay
  5. так далее ...

Существуют ли какие-либо инструменты с открытым исходным кодом или какой-либо метод просмотра живого сеанса пользователя на сайте, но также возможность взаимодействовать с живым сеансом пользователя?

Если пользователь «Джон» учился пользоваться сайтом и хотел получить помощь и пример того, как что-то сделать, он мог связаться с администратором сайта, и администратор сайта мог видеть живую сессию Джона, как это делает logrocket, и с разрешения Джона он мог взять контролировать сеанс Джона и взаимодействовать с ним, а также показывать, как пользоваться сайтом.

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

1 ответ

Это старый вопрос, но один из упомянутых вами проектов «OpenReplay» обеспечивает воспроизведение сеанса в реальном времени, возможность взаимодействовать с ними (через видеозвонок в реальном времени непосредственно из веб-приложения и дает вам возможность также вводить и управляйте дополнительной мышью, чтобы показать им, куда щелкнуть), и в то же время трекер очистит любую конфиденциальную информацию, чтобы убедиться, что вы, как посторонний, не можете видеть какие-либо личные данные.

Ознакомьтесь с их продуктом под названием Assist , который представляет собой плагин к стандартному трекеру. Вы можете использовать его бесплатно как часть их бесплатного уровня в вариантах SaaS или самостоятельного хостинга.

Другие вопросы по тегам