跳转至

数据采集脱敏

如果希望对字段做全量脱敏,推荐使用 dataModifier,性能更优;如果需要针对特定数据类型做细粒度替换,推荐使用 lineDataModifier

请勿在回调方法中执行复杂或高延迟逻辑,这会显著影响 SDK 数据写入性能。

单字段修改(dataModifier)

  • 作用:修改数据中的单个字段值。
  • 参数格式:{ key: newValue }
  • 示例:{ 'device_uuid': 'xxx' } 会将目标数据的 device_uuid 字段值替换为 xxx

单条数据修改(lineDataModifier)

  • 作用:修改某类数据中的指定字段值。
  • 参数格式:{ measurement: { key: newValue } }
  • 示例:{ 'view': { 'view_url': 'xxx' } } 会将所有 view 类型数据的 view_url 字段值替换为 xxx

measurement 支持的数据类型:

  • RUM 数据:viewresourceactionlong_taskerror
  • 日志数据:log

配置示例

var ftModule = uni.requireNativePlugin("GCUniPlugin-MobileAgent");

ftModule.sdkConfig({
    datakitUrl: 'your datakitUrl',
    debug: true,
    dataModifier: {
        device_uuid: 'xxx'
    },
    lineDataModifier: {
        resource: {
            response_header: 'xxx'
        },
        view: {
            view_url: 'xxx'
        }
    }
});

文档评价

文档内容是否对您有帮助? ×