跳到主要内容

oCPX媒体对接文档

更新日志

版本更新日期更新描述
1.0.02024-10-04初始化文档

概述

为了准确评估媒体投放的转化效果,优化广告投放提供指导和参考,我们推出了支持接收媒体上报点击及给媒体回传转化事件的API对接方案。

业务流程

  1. 我方提供接收广告点击数据的监测链接,接收媒体上传的点击数据。
  2. 我方将匹配成功的转化数据通过callback参数回调给媒体。

接口设置流程

  1. 申请监测链接,不同的推广活动对应不同的监测链接。监测链接支持同步及异步两种,媒体可根据需求自主选择。
  2. 点击上报接口接收媒体提供的点击信息:
    • 请求方:媒体
    • 处理方:我方服务器
    • 请求协议:HTTP/HTTPS
    • 参数由我方根据具体活动信息自动生成,callback转化回调接口地址由媒体通过宏替换提供,我方通过此地址,将转化数据回调给媒体

以slot=1为例,点击监测链接示例如下:

https://bid.adbiding.cn/bid?slot=1&mid=1&bnd=__BRAND__&m0=__OPENUDID__&m11=__OAID__&m70s=__CAIDS__&m11a=__OAID1__&m1a=__ANDROIDID__&m2=__IMEI__&m2a=__SIMEI__&m4=__AAID__&m5=__IDFA__&m5a=__IDFA1__&m6=__MAC1__&m6a=__MAC__&m70=__CAID__&m70a=__CAID1__&mdl=__MODEL__&mo=__OS__&nn=__APP__&ns=__IP__&tr=__REQUESTID__&ts=__TS__&ua=__UA__&wf=__WIFI__&cb=__CBURL__&amod=c

点击监测宏定义说明

字段含义宏名称宏参数字段定义是否必填
操作系统mo__OS__枚举值0: Android; 1: iOS; 2:WindowsPhone;3:Others必填
IP地址ns__IP__投放系统服务器观察到的用户远程IP必填
OAIDm11__OAID__终端的oaid,原值条件必填
OAID MD5m11a__OAID1__针对设备OAID取md5选填
AndroidID MD5m1a__ANDROIDID__Android设备ID,AndroidID取md5值选填
APP NAMEnn__APP__App名 urlencode选填
APK NAMEapk__APK__App包名 urlencode选填
OS versionov__OSV__操作系统版本号 15.0.0选填
Android IDm1__AndroidID__AndroidID原值选填
IMEIm2__IMEI__IMEI(Android设备ID),IMEI取md5必填
IMEIm2a__SIMEI__IMEI,取原值选填
IDFAm5__IDFA__IOS设备ID。取原值,32位十六进制数字+4位连接符"-",iOS6及以上使用条件必填
IDFA MD5m5a__IDFA1__IDFA原值转大写后取md5选填
MACm6a__MAC__去除分隔符”:”的大写MAC地址取md5选填
MAC MD5m6__MAC1__保留分隔符":",(保持大写),取 md5选填
CAIDm70__CAID__CAID原值,格式为caid版本_caid(取最新的版本)条件必填
CAID MD5m70a__CAID1__CAID原值取md5,格式为"版本_caid" md5(取最新的版本)选填
时间戳ts__TS__投放发⽣时的Unix时间戳,毫秒必填
UAua__UA__User Agent信息,明文必填
设备品牌bnd__BRAND__手机设备厂商,明文选填
设备型号mdl__MODEL__手机机型,明文选填
网络类型wf__WIFI__枚举值: 0: 2/3/4G; 1: wifi选填
请求idtr__REQUESTID__请求的唯一标识必填
cpa 回调监测cb__CALLBACK__系统支持的cpa回调监测宏,只有点击监测支持该宏选填
广告主IDmadvi__M_ADVID__媒体方广告主ID或者标识选填
创意IDmci__M_CID__媒体方创意ID选填
素材IDmmi__M_MID__媒体方素材ID选填
广告组IDmadgi__M_ADGID__媒体方广告组ID选填
广告IDmai__M_ADID__媒体方广告ID选填
广告计划IDmcpi__M_CPID__媒体方广告计划ID选填

点击监测补充说明

点击监测上支持宏 __CALLBACK__ 可以供媒体动态替换成媒体侧的cpa回调地址,我方会在有转化时通过 callback url 回传给媒体(服务端回调)。 针对动态回调,将会在媒体传入的 callback_url 地址后拼接event_type。 event_type 枚举值如下:

事件
激活activate
注册register
表单提交commit_msg
唤起open_app
下载download
加购add_cart
支付pay
次日留存retained
2日留存retained_2d
3日留存retained_3d
4日留存retained_4d
5日留存retained_5d
6日留存retained_6d
7日留存retained_7d
授信credit
首次下单new_order
下单old_order
关键行为addiction
自定义1custom1
自定义2custom2

例如:callback_url 为 http://abc.com?param1=a ,会改写成 http://abc.com?param1=a&event_type=activate

其他

为了保证归因的准确性,媒体侧需要尽可能的将获取到的设备号参数都替换,设备号宏参替换优先级如下: • IOS: idfa>caid>ip+ua;(idfa、caid为空时,则 ip+ua 必传) • 安卓:imei>oaid>ip+ua;(imei、oaid 为空时,则 ip+ua 必传)