# 三方数据
从v2.4.0开始支持三方数据接入功能,以下是同步多个平台数据的示例代码:
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.APPSFLYER | TAThirdPartyShareType.ADJUST | TAThirdPartyShareType.TRADPLUS | TAThirdPartyShareType.TRACKING | TAThirdPartyShareType.TOPON | TAThirdPartyShareType.BRANCH | TAThirdPartyShareType.IRONSOURCE);
# 1.Appsflyer
在AppsFlyer SDK调用start方法之前调用API。
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.APPSFLYER);
注册创角色之后(可选)。
ThinkingAnalyticsAPI.Login("account_id");
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.APPSFLYER);
如果调用了TA的Login方法(会修改account_id)或者Identify方法(会修改distinct_id),需要再次调用EnableThirdPartySharing同步数据。
# 2.Adjust
在Adjust SDK初始化之前调用。
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.ADJUST);
注册创角色之后(可选)。
ThinkingAnalyticsAPI.Login("account_id");
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.ADJUST);
# 3.Branch
在Branch initialize the session之前调用。
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.BRANCH);
注册创角色之后(可选)。
ThinkingAnalyticsAPI.Login("account_id");
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.BRANCH);
# 4.TopOn
在ATSDK.init之前调用。
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.TOPON);
# 5.热云
在账号注册之后调用。
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.TRACKING);
# 6.Tradplus
在TradPlusSdk.initSdk之前调用。
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.TRADPLUS);
# 7.IronSource
在IronSourceSdk初始化之后调用。
ThinkingAnalyticsAPI.EnableThirdPartySharing(TAThirdPartyShareType.IRONSOURCE);