コンテンツにスキップ

カスタムタグと BridgeContext

初期化時にグローバルタグを設定する

sdkConfig または rum.setConfig 内で globalContext を使用してカスタムタグを渡すことで、環境、バージョン、チャネル、またはビジネスシナリオを区別できます。

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 側で収集したデータにはこのコンテキストは注入されません。

用途: データソースの区別や特定のビジネスシナリオのマーキング(例: ホストアプリと Uni ミニプログラムのデータを区別する)。

フィールド 必須 説明
なし object はい UniApp 環境パラメータ

フィードバック

このページは役に立ちましたか?