1).初始化
功能说明:
如果R2方提供了埋点方案,研发方如果需要用自己的数数实例,必须调用该接口来初始化研发方的数数SDK实例,初始化完成后,请参考2).设置账号id
如果R2方没有提供埋点方案,研发不需要用自己的数数实例,本节包括后面的步骤可以直接忽略;
接口形式:
public void initCpThinkingDataSDK(Context context,
String ta_app_id,
String ta_server_url,
String distinctId,
List<ThinkingAnalyticsSDK.AutoTrackEventType> typeList,
JSONObject jsonObject);
参数说明:
context : Android Context 实例(必须)
ta_app_id: 研发项目的 APP ID(必须)
ta_server_url: 研发项目的数据上传的 URL(必须)
distinctId: 研发项目自己的访客 ID(必须,eg.以设备ID为基准)
typeList: 自动采集事件集合(必须)
jsonObject: 公共事件属性(必须)
接口示例:
List<ThinkingAnalyticsSDK.AutoTrackEventType> typeList = new ArrayList<>();
typeList.add(ThinkingAnalyticsSDK.AutoTrackEventType.APP_START);
typeList.add(ThinkingAnalyticsSDK.AutoTrackEventType.APP_INSTALL);
typeList.add(ThinkingAnalyticsSDK.AutoTrackEventType.APP_END);
typeList.add(ThinkingAnalyticsSDK.AutoTrackEventType.APP_CRASH);
// typeList.add(ThinkingAnalyticsSDK.AutoTrackEventType.APP_VIEW_SCREEN);
// typeList.add(ThinkingAnalyticsSDK.AutoTrackEventType.APP_CLICK);
//自动采集事件自定义公共属性
JSONObject properties = new JSONObject();
try {
properties.put("channel", "test");
} catch (Exception e) {
e.printStackTrace();
}
RNSDK.initCpThinkingDataSDK(this,"debug-appid",
"https://taapi-en.r2game.com",
"test_123456",typeList,properties);
RNSDK.initSdk();
注意事项:
1.请务必在同意隐私协议的回调里面初始化研发数数SDK实例,并在RNSDK.initSdk()
;
方法前初始化研发方数数SDK实例
2.研发方可以自行选择需要的自动采集事件typeList 里面的内容
3.初始化完成之后请完成2).设置账号id
Last updated
Was this helpful?