콘텐츠로 이동

데이터 수집 마스킹

필드 전체를 마스킹하려면 성능이 더 우수한 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 데이터: view, resource, action, long_task, error
  • 로그 데이터: 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'
        }
    }
});

문서 평가

이 페이지가 도움이 되었나요?