menu
Is this helpful?

# 서드 파티

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);