自定义标签使用¶
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 字段冲突,建议标签命名添加 项目缩写 前缀,例如 df_tag_name。详细说明请查阅 应用接入。