背景
常见广告计费方式:
-
CPM / CPC:固定出价,标签定向,缺点是无法最优化广告主利益
-
oCPC:淘宝,同时优化三方利益(广告平台收入、广告主利益、用户体验),广告平台承担点击转化风险
-
oCPA:腾讯广告,同时优化三方利益,需要学习,更多时间起量,广告平台承担注册转化风险
淘宝广告与一般 RTB 相比:有用户全生命周期的数据;大部分中小广告主,关注收入而不是品牌曝光,因此提升 GMV 可以惠及广告主;统一 CPC 结算;以 GMV 为优化指标,同时满足三者的利益,达到多赢局面。
淘宝使用 oCPC 原因:CPS CPA 忽视点击价值,结算效率低;CPM 对中小广告主有更高风险,因为 CPC 使广告主可以控制点击成本,而淘宝承担曝光 - 点击转化风险。综合考虑生态和效率,淘宝使用 CPC 结算。
建模
优化目标:GMV 或 GMV + 广告收益
优化约束:出价区间与 ROI 相关
广告主 ROI 公式(出价约束)
其中:
是给定广告 a 用户 u 的点击率预估
是预测用户购买付费,PPB (predicted pay-per-buy)
是广告主出价
是用户一段时间的总点击次数
认为是常量
出价区间百分比 关于 的函数如下
其中 是阈值避免出价区间过高带来损失,本文 40%。
可从上图推出最优出价 的上界是 下界是
优化目标
其中 有两种定义: 是 GMV 最大化, 加入广告收入作为目标一部分。
排序算法
给定候选广告,每个广告出价满足出价约束,有排序算法如下。
其中每个迭代选出 top i 广告,同时确保剩余广告以最低价出价。
1 | Input: Ad list A, corresponding boundaries of bid price |
参考
KDD17’ Optimized cost per click in taobao display advertising