宏代码替换
更新日志
编号 | 日期 | 作者 | 修改内容 |
---|---|---|---|
1 | 2019-08-18 | lihuifeng01 | 宏代码功能梳理中 |
2 | 2022-07-04 | wangshui | 添加自定义宏代码功能 |
1. 宏代码列表
对于不支持的宏代码,百度侧不会进行任何操作,某些情形下可能会导致监测服务解析url失败,比如:
,将原样保留在监测url中
宏代码 | 描述 | 备注 |
---|---|---|
__IMPID__ | 曝光ID,百度发起Bid请求时携带的BidRequest.imp.id | 仅信息流PDB/PD支持 |
__OS__ | 用户操作系统类型, 根据手机系统类型替换为为英文单词 'ios'/'android' | |
__IMEI_MD5__ | 当用户操作系统为Android时,使用imei md5加密(32位小写)后的字符串进行替换 | |
__IDFA__ | 当用户操作系统为iOS时,使用IDFA明文进行替换 | |
__OAID__ | Android设备OAID明文 | |
__SEARCH_ID__ | 使用合作方返回的数据中 BidResponse.id 字段的内容进行填充 | 仅RTB支持 |
__RTA_CACHE_SID__ | RTA缓存的searchid,命中缓存后不会请求合作方,取上次返回并缓存的BidResponse.id 字段的内容进行填充 | 仅开屏PDB/PD支持 |
%%PRICE%% | RTB竞价成交价格 | 仅RTB支持 |
2. 自定义宏代码
自定义宏代码目前只有adx业务支持:
1、自定义宏代码以两个下滑线__
作为开始和结束符号,中间拼接自定义的字符串,比如__PARAM__
。
2、宏代码的真实值放到 bid.ext_infos 里面(按照key=>value的形式)。
3、proto里面没有 bid.ext_infos , 请升级proto文件。