广告伴侣:华为广告 鲸鸿动能广告投放平台之API联调转化和探究二三


最近客户找到广告伴侣比较多,在华为广告 平台鲸鸿动能广告投放广告做OCPC。投放的物料是落地页,需要的是表单提交成功后API回调转化给华为广告  鲸鸿动能广告的广告后台。


广告伴侣小编把联调的步骤和各种坑来分享一下,各位看官觉得好的话,别忘了点赞一下支持一下。


QQ图片20230224142525.png


跟其它主流广告平台广点通,巨量,百度等等功能大同小异,但回传的反馈让我们有点摸不着头脑。有点乱。


登录后到工具转化,建立联调


QQ图片20230224142321.png


新建联调,落地页或者APP,回传参数需要自己选择,这里建议尽量全选上,因为不需要额外花钱,都免费的。


T9{0F_ZKYBJT2R0(I6R~9BL.png

这里需要注意,把秘钥(Link id)一定要保存一下,这里后面编程需要。


保存后开始联调



]K(MH94V(AR9MI`10NBUTQ6.png


这里要准备联调程序了,这是广告伴侣比较专业平台有专业模板可以直接复制和联调,几分钟内做好联调并且开始投放。省时省力专业还便宜。 


首先需要建投放的落地页或者APP插入代码,接收广告数据,而后需要到事件转化的地方去埋码和联调测试。

T~9M)VQS17H$N~{Z3`6NZ]4.png


===========核心程序PHP代码如下===========================

 function buildPostBody($callback,$current_timestamp,$oaid,$campaignid,$contentid)

 {

 // 构造请求体数组

 $request_body_arr = array();

 // 与该条转化行为数据的、广告主接收到的事件中的 callback 参数,该参数是经过 URL 编码的,




$request_body_arr['callback'] =$callback;

 // 与该条转化行为匹配的、广告主接收到素材 id

 $request_body_arr['content_id'] = $contentid;

 // 与该条转化行为匹配的、广告主接收到的事件中的计划 id

 $request_body_arr['campaign_id'] = $campaignid;

 // 设备标识符,明文,没有此字段的话则使用空字符串

 $request_body_arr['oaid'] = $oaid;

 // 与该条转化行为匹配的、广告主接收到的 tracking_enable 字段。'0': 不允许跟踪,'1' 允许跟踪。没有此字段的话则使用空字符串

 $request_body_arr['tracking_enabled'] = '1';

 /**

 * 应用转化类别

 * activate: 激活

 * browse: 浏览

 * collection: 收藏

 * addToCart: 加入购物车

 * preOrder: 下单

 * register: 注册

 * retain: 次日留存

 * paid: 付费

 * custom: 自定义

 * form_submit: 表单提交

 * consult: 有效咨询

 * custom_acquisit: 有效获客

 * book: 有效预定

 * custom_ landingpage: 自定义

 */

 $request_body_arr['conversion_type'] = 'form_submit';

 // 转化事件发生的时间,Unix 时间戳,单位秒

 $request_body_arr['conversion_time'] = intval($current_timestamp/1000);

 // 本请求发起的时间戳,Unix 时间戳,单位毫秒,历史遗留原因,该字段一定要传,但是不会被使用

 $request_body_arr['timestamp'] = $current_timestamp;

 return json_encode($request_body_arr);

 }


 

 

function http_post($callback,$type,$target,$token,$sourceurl,$oaid,$campaignid,$contentid){

    

/**

鲸鸿动能 转化跟踪接口说明 外部公开

* 转化数据回传接口 Demo,仅供参考

*/



// base64 编码的加密密钥,由鲸鸿动能平台生成

 define('SECRET_KEY', $token);

// 转化数据回传接口,国内

 define('ACTION_UPLOAD_URL', '


=======================================================


联调时各种报错各种坑很多,他们官方平台客服虽然表明晚上可以服务到22点,但过6点多后,很难找到人。

我碰到 {"resultCode":1,"resultMessage":"Server internal error"}

一看这个报错,应该是服务器端哪里的问题吧? 结果人家说不是。


我还碰到这个:

An error occurred.这个报错,只能是那边的服务器的反馈,但他们说不是。