跳到主要内容
版本:3.7.0

数据采集

支持对应用数据采集进行多维度灵活配置,包括:自定义应用数据采集概率、按需设置会话回放的触发条件与采集内容范围、掩码隐私数据,同时提供采集黑白名单管控能力,可精准筛选需纳入或排除的采集对象,满足不同场景下的数据采集精细化需求。

image-20251110175952158

使用场景

针对不同场景配置不同采集概率:如VIP客户会话100%采集,且采集会话回放,其他用户会话按概率采集,且不采集会话回放;新版本会话全采,旧版本会话按概率采集;

合规要求下的敏感数据排除:会话回放采集内容排除输入框内容(如银行卡号、身份证号),仅记录操作路径不泄露敏感数据

避免非核心业务地区干扰分析:当应用核心用户集中在特定区域,而小众地区、低活跃地区用户量少且对业务分析价值低时,可设置这些地区为黑名单,能减少非必要数据采集量,降低成本,同时避免冗余数据干扰核心地区的体验分析结果。

过滤低价值重复操作:用户在应用中可能存在大量无业务价值的重复操作,将这些操作加入黑名单可减少低价值数据采集,降低成本。

开始使用

终端应用数据采集

本模块可配置数据采集内容,开关采集则会按配置采集该应用数据。

1、启动概率: SDK启动概率仅针对白名单外用户生效,白名单用户的启动概率为100%,用户白名单所选内容为提前定义的该应用关注的用户组

提示

仅Android、iOS、HarmonyOS NEXT、微信小程序、抖音小程序支持配置SDK启动概率用户白名单

image-20250911164427107

2、会话回放: 手动注入的web应用,如果开启会话回放,需要手动修改或重新复制新生成的探针初始化配置,进行重新嵌码。可配置数据隐私:

(1)掩码用户输入:屏蔽通过用户输入提供的所有数据。结果是最终用户通过您的应用程序的旅程的准确的可视化表示,同时隐藏您的用户的输入和选择(会话回放中的flutter部分不支持脱敏,可通过SDK API控制),以下数据被屏蔽:

  • 输入字段
  • 列表框和其他UI控件
  • 表单数据和控件

(2)全部屏蔽:屏蔽所有文本,用户输入和图像。产生类似线框的回放体验,使您能够了解最终用户如何在应用程序中导航,而不会暴露他们的个人数据(会话回放中的flutter部分不支持脱敏,可通过SDK API控制)。以下数据将会被屏蔽:

  • 输入字段和UI控制标签
  • 列表框和其他UI控件(input textarea)
  • 表单数据和控件
  • 图像,背景图像或由CSS设置的图像除外
  • 段落,标签和其他文本块
  • 在超链接中找到的文本

image-20250911164709656

3、系统事件数据包括:应用启动数据、应用前后台切换数据、应用网络切换数据,若关闭系统事件数据的开关,则表示该三项数据均不采集;

4、网络请求数据:支持设置Pending持续多久才认为是Pending状态

提示:仅Web、Android、iOS支持Pending设置

image-20251110180111288

5、问题数据包括:崩溃数据(含自定义异常)、卡顿数据、ANR 数据,需选中某一项,才会采集该项数据;

image-20250911165113061

6、页面加载数据包括:H5 页面数据、单页应用数据,需选中某一项,才会采集该项数据;

image-20250911165138270

7、自定义数据包括所有您自定义上传的数据,如:自定义指标、自定义事件等。

8、支持按应用版本设置数据采集,可选择继承应用配置、自定义配置,自定义配置同上述1-7。

image-20250911165244907

终端应用采集限制

可设置是否采集自身请求,以及不采集的地区,以及设置终端数据上报是仅WIFI环境上报数据还是所有网络环境都会上报数据。

image-20250911170141768

用户操作黑名单

支持根据用户操作名称、所属视图/页面、芳芳名称、按钮文案、控件ID进行匹配,匹配的操作将不会在平台展示。

image-20250911170533821

网络请求黑白名单

域名匹配:每行一条请求地址,仅支持一个通配符,不支持配置请求参数,请至少填写2段及2段以上域名。例如:*.baidu.com

URL路径匹配:每行一条请求地址,仅支持一个通配符,不支持配置请求参数,路径的统配最少有一个路径分隔符/。例如:

http://www.bonree.com/abc/abc*
http://www.bonree.com/abc*bd
http://www.bonree.com/*abc/bbc

image-20250911171352562

自定义事件

如您在仪表盘中期望使用自定义事件业务信息的属性进行分组统计,则需要提前创建该自定义属性,以保障功能正常运行。

假设您在自定义事件业务信息中上报了{level:high;type:xx/},希望在仪表盘能根据level字段进行统计,则需要:

1、在部署配置/规则配置/数据采集/自定义事件中创建如下图内容,将会把上报属性名称为level的值存入事件等级属性中

image-20250929183810911

2、在仪表盘中选择自定义事件记录时,统计对象、过滤、分组即可选择“事件等级”。

image-20250929183459591