头条巨量快手广点通等平台APP&API回传事件注册激活-转化联调-API对接原理代码分析和功能实现

2022年最新的头条巨量快手广点通等各推广平台APP&API回传事件-转化联调注册激活-API对接原理代码分析和功能实现!

在商户推广管理当中,经常碰到 需要将用户行为数据回传给推广平台。做转化追踪-事件回传,需要把用户行为数据回传给诸如巨量,或者广点通快手等各推广平台,行为数据也多是广告激活,用户的注册,下单,付费,微信复制好友等常用事件回传。

APP一般分为原生开发的,和混合开发的,及H5网页封装实现的APP,这三种常见的构建方式!。这种推广用户行为数据回传,一般是推广平台通过商户事先填写的监测链接,当有用户点击广告时,平台会将用户点击的时间 用户手机的IMEI,网络IP等推送到监测链接上。然后客户的应用APP或者后端的系统,根据IMEI或者IP匹配,去进行用户行为的检测,判断匹配和回传。目前由于因为APP权限设置问题,平台推送的数据,经常没有IMEI数据,所以目前大多是根据IP判断匹配回传的。这种回传又多分为两种方式,SDK方式和API方式。 SDK方式是由APP端去集成SDK和实现的。API方式是由后端服务端去对接API接口及去实现的!。行为上也多是APP激活,注册,下单,付费等常见实践类型!。

巨量头条抖音线索,快手转化追踪,广点通,阿里汇川,百度OCPC等常见平台。下边拿广点通的APP应用回传举例,转化归因API对接程序源码下!程序代码:
function curl_get($url){
$header = array(
‘Accept: application/json’,
);
c u r l = c u r l i n i t ( ) ; / / 设 置 抓 取 的 u r l c u r l s e t o p t ( curl = curl_init(); //设置抓取的url curl_setopt( curl=curlinit();//urlcurlsetopt(curl, CURLOPT_URL, u r l ) ; / / 设 置 头 文 件 的 信 息 作 为 数 据 流 输 出 c u r l s e t o p t ( url); //设置头文件的信息作为数据流输出 curl_setopt( url);//curlsetopt(curl, CURLOPT_HEADER, 0);
// 超时设置,以秒为单位
curl_setopt( c u r l , C U R L O P T T I M E O U T , 5000 ) ; / / 超 时 设 置 , 以 毫 秒 为 单 位 / / c u r l s e t o p t ( curl, CURLOPT_TIMEOUT, 5000); // 超时设置,以毫秒为单位 // curl_setopt( curl,CURLOPTTIMEOUT,5000);////curlsetopt(curl, CURLOPT_TIMEOUT_MS, 500);
// 设置请求头
curl_setopt($curl, CURLOPT_HTTPHEADER, h e a d e r ) ; / / 设 置 获 取 的 信 息 以 文 件 流 的 形 式 返 回 , 而 不 是 直 接 输 出 。 c u r l s e t o p t ( header); //设置获取的信息以文件流的形式返回,而不是直接输出。 curl_setopt( header);//curlsetopt(curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt( c u r l , C U R L O P T S S L V E R I F Y P E E R , f a l s e ) ; c u r l s e t o p t ( curl, CURLOPT_SSL_VERIFYPEER, false); curl_setopt( curl,CURLOPTSSLVERIFYPEER,false);curlsetopt(curl, CURLOPT_SSL_VERIFYHOST, false);
//执行命令
d a t a = c u r l e x e c ( data = curl_exec( data=curlexec(curl);
// 显示错误信息
if (curl_error(KaTeX parse error: Expected '}', got 'EOF' at end of input: …" . curl_error(curl);
} else {
// 打印返回的内容
// var_dump($data);
return d a t a ; c u r l c l o s e ( data; curl_close( data;curlclose(curl);
}
*回传对接程序–作者Q:1918003003. 如有建议或技术疑问,请添加进行反馈!
POST --http://tracking.e.qq.com/conv?cb=YWRzX3NlcnZpY2UsMT9f0t4l3js9f7r6e4j7wYzMzJiO2UsMT9f0t4l3js9f7r6e4jWNi&conv_id=10001 //这里请求的url&path 直接从点击转发出去的__CALLBACK__字段中URLDecode获得,左边是示例请求,请勿直接上报
-H ‘Content-Type: application/json’
-H ‘cache-control: no-cache’
-d '{
“actions”:[
{
“outer_action_id”:“outer_action_identity”,// 选填,若上报可能有重复请填写该id,系统会根据该ID进行去重
“action_time”:1492998081,
“user_id”:{// 必填 user_id,可采集到的设备标示
“hash_imei”:“7a4e6b9571b8911f9a035b3a76228ef7”,// 示例,请勿直接上报,android设备上报imei
“hash_idfa”:“abbaa569f8ab7cb1715c8aabe1db1247”,// 示例,请勿直接上报,ios设备上报idfa
“hash_android_id”:"",
“oaid”:""
“hash_oaid”:""
},
“action_type”:“ACTIVATE_APP”, // 必填 行为类型
“action_param”:{
“value”:123,// 选填,
“int_example”:456,// 选填,int类型参数示例
“int_array_example”:[
123,
456
],// 选填,int类型数组示例
“string_example”:“aaa”,// 选填,string类型参数示例
“string_array_example”:[
“aaa”,
“bbb”
]// 选填,string类型数组示例
}//结尾
  当请求API后,收到返回值为{“code”:0, “message”:""} 表示广告平台成功收到数据
  注意上报地址__CALLBACK__是直接从点击转发出去的__CALLBACK__字段中URLDecode获得,上面示例中的url&path是示例请求,请勿直接上报!

在经过第一步做监测链接和监测程序,第二步转化归因对接回传API,之后就来到了第三步APP转化联调测试,如果在正常成功API回传以后,会提示联调成功!

广点通联调成功截图效果如下:
在这里插入图片描述

巨量头条抖音联调成功效果截图如下:
在这里插入图片描述
联调成功后,就可以进行推广和运营了!

巨量引擎广告转化回传 API 可以用于将广告转化数据回传巨量引擎,帮助广告主更好地评估广告效果和优化广告投放策略。下面是巨量引擎广告转化回传 API对接说明: 1. 获取 API 认证信息:在巨量引擎广告后台获取 API 认证信息,包括 App ID、App Key 和 Access Token。其中,App ID 和 App Key 是用于对接巨量引擎广告 API 的密钥,Access Token 是用于获取授权访问权限的令牌。 2. 创建转化回传 API:在巨量引擎广告后台创建转化回传 API,包括 API 名称、回传 URL、回传参数等信息。其中,回传 URL 是用于接收转化数据的 URL,回传参数是用于标识和描述转化数据的参数。 3. 调用转化回传 API:在广告转化发生时,调用转化回传 API,将转化数据以 JSON 格式 POST 提交到回传 URL,同时在 POST 请求头中添加 App ID 和 Access Token 等认证信息,确保数据能够被正确接收和处理。 4. 处理转化数据:在回传 URL 中接收并处理转化数据,根据回传参数解析和处理数据,并将数据保存到数据库或其他数据存储介质中。 以下是一个使用 PHP CURL 调用巨量引擎广告转化回传 API 的示例代码: ```php // API 认证信息 $app_id = "your_app_id"; $app_key = "your_app_key"; $access_token = "your_access_token"; // 转化回传 API URL $url = "http://your_callback_url"; // 转化数据 $data = array( "event_type" => "active", "user_id" => "your_user_id", "order_id" => "your_order_id", "order_price" => "your_order_price" ); // 创建 CURL 请求 $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_POST, true); curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($data)); curl_setopt($ch, CURLOPT_HTTPHEADER, array( "Content-Type: application/json", "X-SS-App-Id: " . $app_id, "X-SS-Access-Token: " . $access_token )); // 发送请求并获取响应 $response = curl_exec($ch); curl_close($ch); // 处理响应 if ($response == "success") { // 转化回传成功,记录日志或其他处理 } else { // 转化回传失败,记录日志或其他处理 } ``` 以上代码中,需要将 `$app_id`、`$app_key` 和 `$access_token` 替换为实际的 API 认证信息,将 `$url` 替换为实际的转化回传 API URL,将 `$data` 替换为实际的转化数据。处理响应的方式可以根据实际情况进行调整。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值