カスタムタグの使用¶
Unity SDK は、SDK、RUM、Log の各次元でカスタムグローバルタグを追加する機能をサポートしており、ビジネスコンテキストを補完できます。
使用方法¶
/// <summary>
/// カスタムグローバルパラメータを追加します。RUM、Log データに適用されます
/// </summary>
public static void AppendGlobalContext(Dictionary<string, object> property)
/// <summary>
/// カスタム RUM グローバルパラメータを追加します。RUM データに適用されます
/// </summary>
public static void AppendRUMGlobalContext(Dictionary<string, object> property)
/// <summary>
/// カスタム Log グローバルパラメータを追加します。Log データに適用されます
/// </summary>
public static void AppendLogGlobalContext(Dictionary<string, object> property)
使用例¶
FTUnityBridge.AppendGlobalContext(new Dictionary<string, object>
{
{"game_id", "unity-demo"},
{"region", "cn"}
});
FTUnityBridge.AppendRUMGlobalContext(new Dictionary<string, object>
{
{"scene", "main_menu"}
});
FTUnityBridge.AppendLogGlobalContext(new Dictionary<string, object>
{
{"logger_source", "unity"}
});
命名に関する推奨事項¶
カスタムフィールドが SDK のフィールドと競合するのを避けるため、タグ名には プロジェクト略称 の接頭辞を付けることを推奨します(例:custom_tag_name)。詳細については、アプリケーション接続 を参照してください。