カスタムタグと 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 環境パラメータ |