实验对比
实验简介
RTA实验能力是客户通过科学的方式衡量RTA策略调节对广告效果的影响的有效手段。通过将请求以UV分成若干份,执行不同的RTA策略响应,可实现同账号/ 同计划/同广告在相同时间窗的流量AB对比实验。最后通过实验分桶ID维度的展点消
及后链路转化
数据,得出实验结论。
应用场景包括但不限于:
- 是否启用RTA的效果对比
- 人群策略效果对比
- 用户调权调价效果对比
分桶方式
- 平台分桶:平台将RTA请求按UV分成若干份,实时交互时在每个
请求
带上实验分桶ID。 - 客户分桶:客户将RTA请求按UV分成若干份,实时交互时在每个
回复
带上实验分桶ID。
平台分桶
分桶创建
分桶的创建由平台负责,创建完毕后向客户提供分桶ID。推荐一次性将流量分为10个组,每组10%流量,减少重复沟通。分桶时效性默认为三个月
,最大为六个月
。
提示
由于系统原因,目前线上极少量的流量不会被分到任何实验分组,即RTA请求中少量流量不带实验ID,因此在实验策略设计时,需考虑当RTA请求不带实验ID时如何回复。
实时交互
RTA发出请求时,通过exps参数下发实验分桶ID。例如平台创建了10个分桶,每组10%,分桶ID为32761-32770,收到的情求类似下面的形式。
id: "Jo825w_uEe2xLlJUAFwvSQ"
device: <
os: OS_ANDROID
imei_md5sum: "e669d85a800adf5107ec10c3094d6b1d"
oaid_md5sum: "ad804af4ad8021c923b15af7c6edd9cc"
cached_deviceid_type: OAID_MD5
>
exps: <
exp_id: 32768
>
平台实验允许存在多层,请注意相关处理
监测宏
客户在投放端的点击监测链后面增加 rta_exp_ids=__RTA_EXP_ID__
,系统在每次转发时将替换成平台分桶ID。
客户分桶
分桶创建
分桶的逻辑由客户负责(例如设备号取模),在回复
时填写对应的分桶ID,并通过展点消
及后链路转化
宏替换,得出实验结论。客户分桶能力需要平台侧开启,如需使用该能力请向产研侧提出诉求。
实时交互
客户自定义分桶(请求级数字型)
// 交互样例
request_id: "Jo825w_uEe2xLlJUAFwvSQ"
code: 0
out_target_id: "sample"
dsp_tag: 1
客户自定义分桶(请求级字符型)
// 交互样例
request_id: "Jo825w_uEe2xLlJUAFwvSQ"
code: 0
out_target_id: "sample"
dsp_tag_str: "bucket1"
客户自定义分桶(策略级数字型)
// 交互样例
request_id: "Jo825w_uEe2xLlJUAFwvSQ"
code: 0
out_target_id: "sample"
target_infos: <
out_target_id: "sample"
dsp_tag: 1
>
客户自定义分桶(策略级字符型)
// 交互样例
request_id: "Jo825w_uEe2xLlJUAFwvSQ"
code: 0
out_target_id: "sample"
target_infos: <
out_target_id: "sample"
dsp_tag_str: "bucket1"
>
提示
当请求级与策略级都填写了分桶ID时,策略级分桶ID的优先级大于请求级。
监测宏
客户在投放端的点击监测链后面增加 rta_dsp_tag=__RTA_DSP_TAG__
及 rta_dsp_tag_str=__RTA_DSP_TAG_STR__
,系统在每次转发时将替换成对应类型的客户分桶ID。