TalkingData AD Tracking为移动应用统计在渠道推广的效果数据,通过集成SDK,监测渠道的推广效果,追踪用户后续行为,评估渠道获取用户能力和质量。
注意:根据SDK提供的接口,此插件所有接口iOS均无返回值
初始化,只有在SDK正确初始化后,SDK的其他方法才可以使用
init({params}, callback(ret, err))
appid:
channelId:
ret:
{
status: true, //布尔型;是否成功
}
err:
{
msg: ‘’, //字符串类型;错误信息
}
var adTracking = api.require('adTracking');
adTracking.init({
appid:'',
channelId:'',
}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
Android系统,iOS系统
可提供的1.0.0及更高版本
账号注册成功
onRegister({params}, callback(ret, err))
userId:
ret:
{
status: true, //布尔型;是否成功
}
err:
{
msg: ‘’, //字符串类型;错误信息
}
var adTracking = api.require('adTracking');
adTracking.onRegister({
userId:'',
}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
Android系统,iOS系统
可提供的1.0.0及更高版本
登录成功
onLogin({params}, callback(ret, err))
userId:
ret:
{
status: true, //布尔型;是否成功
}
err:
{
msg: ‘’, //字符串类型;错误信息
}
var adTracking = api.require('adTracking');
adTracking.onLogin({
userId:'',
}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
Android系统,iOS系统
可提供的1.0.0及更高版本
通过Deep Link唤起应用
onReceiveDeepLink({params}, callback(ret, err))
deepLink:
ret:
{
status: true, //布尔型;是否成功
}
err:
{
msg: ‘’, //字符串类型;错误信息
}
var adTracking = api.require('adTracking');
adTracking.onReceiveDeepLink({
deepLink:'',
}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
Android系统,iOS系统
可提供的1.0.0及更高版本
通过Deep Link唤起应用
onPay({params}, callback(ret, err))
userId:
orderId:
amount:
currency:
payType:
ret:
{
status: true, //布尔型;是否成功
}
err:
{
msg: ‘’, //字符串类型;错误信息
}
var adTracking = api.require('adTracking');
adTracking.onPay({
userId:'',
orderId:'',
amount:,
currency:'',
payType:'',
}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
Android系统,iOS系统
可提供的1.0.0及更高版本
自定义事件
onCustEvent({params}, callback(ret, err))
event:
ret:
{
status: true, //布尔型;是否成功
}
err:
{
msg: ‘’, //字符串类型;错误信息
}
var adTracking = api.require('adTracking');
adTracking.onCustEvent({
userId:'',
orderId:'',
amount:,
currency:'',
payType:'',
}, function(ret, err) {
if (ret) {
api.alert({msg: JSON.stringify(ret)});
} else {
api.alert({msg: JSON.stringify(err)});
}
});
Android系统,iOS系统
可提供的1.0.0及更高版本