# 서드 파티
v2.4.0부터 서드 파티 데이터와의 연동이 가능해집니다:
TDAnalytics.EnableThirdPartySharing(TDThirdPartyType.APPSFLYER | TDThirdPartyType.ADJUST | TDThirdPartyType.TRADPLUS | TDThirdPartyType.TRACKING | TDThirdPartyType.TOPON | TDThirdPartyType.BRANCH | TDThirdPartyType.IRONSOURCE);
# 1.Appsflyer
AppsFlyer SDK에서 start
를 호출하기 전에, 이 API를 호출합니다.
TDAnalytics.EnableThirdPartySharing(TDThirdPartyType.APPSFLYER);
캐릭터 생성 후(선택사항):
TDAnalytics.Login("account_id");
TDAnalytics.EnableThirdPartySharing(TDThirdPartyType.APPSFLYER);
TE의 login
또는 identify
를 호출할 때마다, 동시에 enableThirdPartySharing
을 호출하여 유저 식별을 업데이트해야 합니다.
주의: AppFlyer의 setAdditionalData
가 호출될 때마다 유저 식별이 덮어쓰여지기 때문에, enableThirdPartySharing
의 파라미터 설정을 유지해야 합니다.
# 2.Adjust
Adjust SDK 초기화 전에 호출:
TDAnalytics.EnableThirdPartySharing(TDThirdPartyType.ADJUST);
캐릭터 생성 후(선택 사항)
TDAnalytics.Login("account_id");
TDAnalytics.EnableThirdPartySharing(TDThirdPartyType.ADJUST);
# 3.Branch
Branch 세션 초기화 전에 호출:
TDAnalytics.EnableThirdPartySharing(TDThirdPartyType.BRANCH);
캐릭터 생성 후(선택 사항)
TDAnalytics.Login("account_id");
TDAnalytics.EnableThirdPartySharing(TDThirdPartyType.BRANCH);
# 4.TopOn
ATSDK.init
전에 호출:
TDAnalytics.EnableThirdPartySharing(TDThirdPartyType.TOPON);
주의: ATSDK의 initCustomMap 메소드를 호출해야 하는 경우, EnableThirdPartySharingWithCustomProperties를 통해 파라미터를 TE에 전송할 수 있습니다. 이를 통해, TESDK는 파라미터를 내부적으로 결합 및 병합합니다.
# 5.Tradplus
TradPlusSdk.initSdk
를 호출하기 전에:
TDAnalytics.EnableThirdPartySharing(TDThirdPartyType.TRADPLUS);
# 6.IronSource
IronSourceSdk 초기 설정 후에 호출:
TDAnalytics.EnableThirdPartySharing(TDThirdPartyType.IRONSOURCE);