Как визуализировать сеанс веб-сайта в реальном времени, а также взаимодействовать с ним
Итак, есть несколько инструментов для записи и просмотра живых сеансов пользователей на вашем веб-сайте с использованием js sdks, таких как:
- логрокет,
- хотджар,
- https://github.com/rrweb-io/rrweb
- https://github.com/openreplay/openreplay
- так далее ...
Существуют ли какие-либо инструменты с открытым исходным кодом или какой-либо метод просмотра живого сеанса пользователя на сайте, но также возможность взаимодействовать с живым сеансом пользователя?
Если пользователь «Джон» учился пользоваться сайтом и хотел получить помощь и пример того, как что-то сделать, он мог связаться с администратором сайта, и администратор сайта мог видеть живую сессию Джона, как это делает logrocket, и с разрешения Джона он мог взять контролировать сеанс Джона и взаимодействовать с ним, а также показывать, как пользоваться сайтом.
То, как я думал, что-то подобное будет работать, - это сериализация dom и показ dom администратору сайта, и при нажатии на элемент он будет отправлять это событие щелчка через веб-сокет в браузер пользователя (Джона), и он будет выполнять событие из администратор сайта в сеансе пользователя.
1 ответ
Это старый вопрос, но один из упомянутых вами проектов «OpenReplay» обеспечивает воспроизведение сеанса в реальном времени, возможность взаимодействовать с ними (через видеозвонок в реальном времени непосредственно из веб-приложения и дает вам возможность также вводить и управляйте дополнительной мышью, чтобы показать им, куда щелкнуть), и в то же время трекер очистит любую конфиденциальную информацию, чтобы убедиться, что вы, как посторонний, не можете видеть какие-либо личные данные.
Ознакомьтесь с их продуктом под названием Assist , который представляет собой плагин к стандартному трекеру. Вы можете использовать его бесплатно как часть их бесплатного уровня в вариантах SaaS или самостоятельного хостинга.