观测云的 RUM 功能(用户体验监测)功能通常只采集用户体验相关的数据,比方页面加载时间、资源加载时间、用户交互举动(点击、滚动等)、错误日志等,这些数据不涉及用户的个人敏感数据。
对于大概涉及用户身份的信息,如用户ID、会话ID等,RUM工具会采用随机生成的方式,确保无法直接辨认到具体用户。针对须要通过user_id来回溯特定用户的场景,用户须要通过主动调用”自定义用户标识”的接口来实现,具体可参考自定义用户标识。
对于采集到的数据,观测云在传输中采用 https 加密技术,存储时采用加密算法来确保数据的安全性。
会话重放数据的处置处罚
会话重放(Session Replay)是观测云针对企业用户“客户投诉难复现”、“VIP用户的用户体验难保障”等痛点推出的功能,它能以类似视频的方式还原用户在 Web 端、移动端的操纵,资助 IT 团队直观相识用户在访问什么页面、实行什么操纵时遇到了用户体验受挫的情况。
会话重放(Session Replay)
大部门客户在看到该功能时第一反应是惊喜,紧接着会开始担心数据合规性的问题。事实上观测云的“会话重放”功能并非屏幕录制,它的原理是通过记载网页上发生的变乱(比方 DOM 修改、鼠标移动、单击和输入变乱)以及这些变乱的时间戳来获取浏览器的 DOM 和 CSS 的快照,并通过观测云重修网页并在适当的时间重新回放视图中应用记载的变乱。在 Web 应用或 App 应用利用“会话重放”功能时,可以通过 defaultPrivacyLevel 选项来实现不同级别的隐私控制,如下图所示:
启用“会话重放”过程中的隐私控制
模式1:mask-user-input
这是启用会话重放功能的默认配置,在该模式下观测云会屏蔽大多数表单字段,比方输入、文当地区和复选框值,同时按原样记载全部其他文本。输入被替换为三个星号 (***),文当地区被保留空间的 x 字符肴杂。
模式2:mask
在该模式下,观测云会屏蔽全部 HTML 文本、用户输入、图像和链接。应用步伐上的文本被替换为 X,将页面出现为线框。