OpenReplay是一个会话重播套件,你可以自己托管,它让你看到用户在你的web应用上做什么,帮助你更快地解决问题。它是FullStory和LogRocket等产品的唯一开源替代品。
- 会话重播。OpenReplay重播用户所做的事情,但不仅如此。它还通过捕获网络活动、控制台日志、JS错误、存储操作/状态、页面速度指标、cpu/内存使用等,向您展示了隐藏的内容、网站或应用程序的行为。
- 占地面积小。使用约18KB(.gz)的跟踪器,异步发送最小数据,对性能的影响非常有限。
- 自行搭建服务器. 不再进行安全合规性检查,不用第三方处理用户数据。OpenReplay捕获的所有内容都保留在云中,以完全控制您的数据。
- 隐私控制。细粒清理用户数据的安全功能。
- 易于部署。在主要公共云提供商(AWS、GCP、Azure、DigitalOcean)的支持下
功能
- 会话回放:让你重温用户的体验,看看他们在哪里挣扎,以及它如何影响他们的行为。每个会话回放都会基于启发式自动分析,以便于分类。
- DevTools:这就像在自己的浏览器中调试一样。OpenReplay为您提供了完整的上下文(网络活动、JS错误、存储操作/状态和40多个指标),因此您可以立即复制错误并了解性能问题。
- 协助:通过查看用户的实时屏幕并立即与他们通话(WebRTC),无需任何屏幕共享软件,帮助您支持用户。
- 强大的搜索和筛选:根据几乎任何用户操作/标准、会话属性或技术事件进行搜索和筛选,这样您就可以回答任何问题。无需仪器。
- 漏斗:用于解决导致转换和收入损失的最具影响力的问题。
- 隐私控制:选择要捕获的内容、要隐藏的内容或要忽略的内容,这样用户数据甚至不会到达您的服务器。
- 面向插件:通过跟踪应用程序状态(Redux、VueX、MobX、NgRx)和记录GraphQL查询(Apollo、Relay)和获取请求,更快地找到根本原因。
- 集成:将后端日志与会话回放同步,并查看发生了什么。OpenReplay支持Sentry、Datadog、CloudWatch、Stackdriver、Elastic等。
部署选项
OpenReplay可以部署在任何地方。
库的地址: GitHub - openreplay/openreplay: OpenReplay is developer-friendly, open-source session replay.