커스텀 태그 사용¶
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). 자세한 내용은 애플리케이션 연동을 참조하세요.