跳转至

自定义标签使用

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。详细说明请查阅 应用接入

文档评价

文档内容是否对您有帮助? ×