콘텐츠로 이동

사용자 정의 태그 및 BridgeContext

초기화 시 전역 태그 설정

globalContext를 사용하여 sdkConfig 또는 rum.setConfig에서 환경, 버전, 채널 또는 비즈니스 시나리오를 구분하는 사용자 정의 태그를 전달할 수 있습니다.

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

ftModule.sdkConfig({
    datakitUrl: 'your datakitUrl',
    globalContext: {
        custom_key: 'custom value'
    }
});

런타임에 사용자 정의 태그 추가

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

ftModule.appendGlobalContext({
    ft_global_key: 'ft_global_value'
});

ftModule.appendRUMGlobalContext({
    ft_global_rum_key: 'ft_global_rum_value'
});

ftModule.appendLogGlobalContext({
    ft_global_log_key: 'ft_global_log_value'
});

API - appendGlobalContext

사용자 정의 전역 매개변수를 추가하며, RUM 및 Log 데이터에 적용됩니다.

필드 타입 필수 설명
없음 object 사용자 정의 전역 매개변수

API - appendRUMGlobalContext

사용자 정의 RUM 전역 매개변수를 추가하며, RUM 데이터에만 적용됩니다.

필드 타입 필수 설명
없음 object 사용자 정의 전역 RUM 매개변수

API - appendLogGlobalContext

사용자 정의 Log 전역 매개변수를 추가하며, Log 데이터에만 적용됩니다.

필드 타입 필수 설명
없음 object 사용자 정의 전역 Log 매개변수

BridgeContext 추가

SDK 0.2.4 이상 지원

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

ftModule.appendBridgeContext({
    ft_bridge_context: 'ft_bridge_context_value'
});

API - appendBridgeContext

UniApp 측에서 수집한 RUM 및 Log 데이터에만 주입되며, Native 측에서 수집한 데이터에는 이 컨텍스트가 주입되지 않습니다.

용도: 데이터 출처를 구분하거나 특정 비즈니스 시나리오를 표시합니다(예: 호스트 App과 uni 미니프로그램 데이터 구분).

필드 타입 필수 설명
없음 object UniApp 환경 매개변수

문서 평가

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