
而“三率”为四点之间的比率,即p(竞价点->计费点), p(计费点->出价点), p(出价点->考核点)。在(上篇)中,逐一分析了在大媒体平台下,“三率”真实值高低和预估值准确度对于媒体平台和广告主利益的影响,如下图所示。
在上篇的最后,我们还引出了oCPX出价模式。它和CPM/CPC/CPA等基础出价模式的差异在于它实现了计费点和出价点的分离,另外实现了连续竞价下的智能出价控制。在本篇中,我们就从智能出价控制即“两控制”谈起,再介绍“一加强”。然后我们就可以用完整的“四点三率两控制一加强”分析模型,对业界主流的oCPX, 双出价,AEO, VO等等智能出价模式进行解析。· 正 · 文 · 来 · 啦 ·
对比CPC和oCPC, 我们只发现一个区别,就是谁来预估p(c->a)的区别。但是这也会带来一个很不一样的地方,就是在CPC中,p(c->a)由广告主预估,预估得偏高或者偏低广告主利益都受损。但是在oCPC中,p(c->a)由媒体平台预估,如果预估偏高,媒体平台的收入是增加的,偏低则媒体平台收入下降。那么理论上媒体平台就有动机在短期内故意预估偏高(不会长期偏高是因为广告ROI下降后,会减少投放,最终损害媒体平台利益),这也是(上)篇末尾抛出的问题。因此在国内如某音,某手等广告平台在oCPC(或者oCPM,原理一样)都会有超成本赔付机制来自我制约,弥补这个机制上的问题。例如广告主用激活出价,80元一个转化,如果因为媒体平台故意短期内预估偏高,导致广告主激活成本超过80元,媒体平台都会进行赔付。而在国外,FB和Google的广告产品并没有这个赔付,笔者个人认为是因为国外的信任机制比较好,广告主相信大的媒体平台会考虑更长远的利益,即使偶尔会有超成本,但是也相信是技术上的原因,是投放成本的一部分。而国内因为历史原因,比较难建立这样的信任机制,所以需要媒体平台自缚双手,以示清白。▶ 为什么国内的媒体平台,对oCPX的超成本赔付,要求广告积累的行为数(例如激活数)达到一定的数量才开始赔付?某音的oCPM赔付要求该广告单元积累10个行为数(例如激活数),某手也是类似的要求。为什么不能只要超成本就赔付呢?有两个原因:第一个原因是如果没有行为数(以下以激活数为例)门槛,那么广告主有可能会隐藏激活数不上报,最后要求媒体平台进行全额赔付(因为一个激活都没有)。虽然因为广告主不上报激活数,媒体的模型会将这个广告单元的预估得越来越低,最终为0,也就是媒体平台给这个广告主的量越来越少,最终完全不给量。但是在早期,广告主仍旧能获得不少点击或者激活(但是没上报给媒体平台)。如果媒体平台不设置激活数门槛而全额赔付,就会一直被广告主薅羊毛。而一旦设置了激活数门槛,相当于广告主至少需要支付激活出价*激活数门槛的费用。因此只要媒体平台做完全停止给广告主量的时候,成本小于上述的广告主最小支付成本,那么媒体平台的利益就不会受到损伤。第二个原因是因为模型学习需要一定数量的样本,在没有积累到足够的激活数之前,模型预估偏高偏低都是很难避免的,这并不是媒体平台刻意为之的行为,不应该由媒体平台来单方面承担这部分成本。▶ 为什么某条自有流量要从oCPC模式转为oCPM?某条自有流量的售卖,一开始是oCPC模式,后来转为了只有oCPM。我们用“四点三率”的差异来看看oCPC vs oCPM有什么区别?
我们可以看到,从oCPC到oCPM,有两点变化:第一个变化,在比率绝对值上,不求量广告主原来有动机不提高p(竞价点->计费点)的比率,在oCPM模式下两方动机一致了,是一个改进。第二个变化,原来在oCPC模式下,原来媒体平台不管预估偏高偏低都会收入下降,但是在oCPM下,有动机预估偏高了,而且会损害广告主ROI,但是通过赔付机制可以弥补这个问题。所以综合来看,从oCPC过度到oCPM对广告主没有什么利益损伤,对媒体平台来说,可以避免不求量广告主主动降低p(竞价点->计费点)的问题(虽然这个问题在充分竞争的流量上影响很小)。这可能是某条从oCPC转向oCPM的其中一个原因。另外,某条的产品很多,有文字广告,图片广告,视频广告,所以转化链条也很多样,有的按点击收费,有的按播放3秒收费,有的按播放完收费,如果统一用m计费也有利于统一管理。但是FB和Google的广告产品还是可以让广告主自行选择oCPM还是oCPC,这两者的差异其实并不太大。▶ 双出价是怎么样一种出价方式?
如图,以激活付费双出价为例,该出价模式有两个不同的出价点,广告主把这两个行为数据都给媒体平台,让媒体平台提供免费的出价转化服务。最终转化到计费点的时候,也会有两个计费点价格。这两个价格是有冲突的,得从这两个价格合并得到一个最终的价格。具体实现就看各家媒体自己的设计了。不过可以确定的是,各家媒体平台都会力求保证激活和付费的成本都不超过设定的激活和付费出价。那么这种方式和单按付费出价并保付费成本(例如某条的“激活且付费”出价模式)有什么区别呢?我们来分析一下。- 如果一批流量,激活成本达标,付费成本也达标,那么这批流量双出价和单付费出价都能拿到。
- 如果一批流量,激活成本达标,付费成本不达标。那么这批流量双出价和单付费出价都拿不到。
- 如果一批流量,激活成本不达标,付费成本也不达标,那么这批流量双出价和单付费出价都拿不到。
- 如果一批流量,激活成本不达标,付费成本达标,那么这批流量双出价拿不到,而单付费出价能拿到。
在Facebook应用推广的投放设置页面,我们可以看到计费点可以选择为impression,出价点可以选择为转化(例如可以是激活a), 还可以选择针对某个应用内事件优化(Optimiaztion for Ad Delivery App Events),这个优化可以是激活后的某个行为,例如付费p。那么投放系统会在oCPM-A的基础上,尽量优化获得更高的付费数。我们姑且把这个命名为oCPM-A-enhancedP模式。
这么一来就在出价点和考核点之间加了一个新的点,加强点。假设出价点在a, 激活点在p。那么问题来了,为什么媒体平台不直接让广告主在更后端的加强点p出价,然后通过预估p(a->p)和其他几个率,把加强点p的价格换算成eCPM? 如果是这样,就相当于出价点在p, 没有加强点的情况。为什么不这么做呢?回顾一下前面的内容,出价点与计费点分离且更靠近链路后端能带来更好的效果,前提是媒体平台对p(计费点->出价点)要比广告主隐含地用固定值预估的p(计费点->出价点)要更准才行。但有时候,因为数据较少或者其他原因,对于p(a->p)这个比率,媒体平台用数据预估的比率,比广告主隐含地用固定值预估的值更加不准确。那么这一段就不能放到计费点->出价点了。这也就是为什么不能把出价点后移到加强点的原因。但是媒体平台的数据也不能浪费了,可以用来对广告主隐含地用固定值预估的值进行加强(enhance),即:p_adj(出价点->加强点) = p_广告主预估(出价点->加强点) * adj(x) ---(式1)其中x为广告的特征向量。直观理解,媒体平台根据数据,判断该广告的p(出价点->加强点)较一般广告高,就把出价再调高一些,如果p(出价点->加强点)较一般广告低一些,就把出价再调低一些。这个价格的再次调整通常会有个范围,例如某条的“自动优化”在公开文档上写明是控制在-30%到+30%之间,即adj(x)的范围在0.7到1.3之间。只要p_adj(出价点->加强点)的准确率大于p_广告主预估(出价点->加强点),那么添加这个加强点就有收益。媒体平台是无法直接获得p_广告主预估(出价点->加强点)这个值的,因为这个值是隐含到出价里的。不过还好也没有必要,我们把针对加强点调整后的ecpm记为ecpm_adj,则有ecpm_adj= p(竞价点->出价点)*p_adj(出价点->加强点)*加强点出价将(式1)和加强点出价=出价点出价/ p_广告主预估(出价点->加强点)代入上面ecpm_adj的式子,则有ecpm_adj= p(竞价点->出价点)* p_广告主预估(出价点->加强点)
*adj(x) *(出价点出价/ p_广告主预估(出价点->加强点))约去后有ecpm_adj= p(竞价点->出价点)*adj(x)*出价点出价用这个值作为竞价点排序的ecpm就可以了。从这里我们也知道为什么(式1)中是把adj(x)简单地乘到p_广告主预估(出价点->加强点)上了,因为如果是更复杂的函数,上面的推导就不一定成立了。除了Facebook,Google的enhanced CPC从文档描述上看也是这类产品,另外某条的“自动优化”功能也是将付费作为了加强点的产品。八、“四点三率两控制一加强”总结经过分析会发现,绝大多数出价模式都由“四点三率两控制一加强”这几个部分组成,当遇到一个新的出价策略,我们可以将他们按这几个部分的不同进行拆分,方便理解。我们通过分析几个市面上主流公司的出价模式,来进行总结。因为考核点对于每个广告主来说不一样,和投放平台关系不大,没有列出。(下表信息均来源于公开的各投放平台后台或者帮助文档中)
表中,app events可以是下载,安装,激活,付费等各种app事件但不能是回收金额。Facebook的计费点中的v表示视频观看完10s或者看完。另外在Facebook的产品中,当app events选择不同行为时,计费点,加强点的选择是有限制的,不是都可以选择。Google计费点的m/c这个并没有实锤,是我猜测的。腾讯用oCPA来表示出价点在a,计费点在m或c的出价模式,命名方式不一样,和其他公司的模式容易混淆起来,注意区分。另外,表中所有有预算控制的出价模式,广告主都无需在投放后台填写出价点的出价,而是完全由媒体平台根据预算来设定和调整。在尽量花完预算的同时,最小化出价点的成本。在各家的产品中,每个模式还可以配搭几种不同的消耗速度,例如某条有(均衡投放、优先跑量、优先低成本),每家的具体策略不一样,我猜测是在成本控制和预算控制的具体实现上,匹配了不同的pacing策略和参数。Facebook,Google也有两档的消耗速度可以选(standard和accelerated),快手有两档(标准投放,均衡投放),腾讯两档(标准投放,加速投放),百度有三档(标准,匀速,加速)。表中回收金额表示某段时间内(例如一周)通过内购或广告的形式产生的广告主收入。当出价点为回收金额时,表示每回收1元钱,所需要出的价格,也就是ROI出价。例如广告主可以对一周内的1元回收金额出价为0.4元,则对应的ROI目标就是0.4。Facebook中的ROI优化产品就是大家了解的VO(value optimization), 根据成本/预算控制的区别,对应两个出价模式:Value optimisation with min. ROAS和highest value。优化app events的产品就是AEO(appevents optimization),根据成本/预算控制的区别,对应两个出价模式:lowest cost(其实还有一个target cost,控制上稍微有些不一样)和cost cap。
在下篇中,我们将目光转移到联盟广告和RTB广告,去看看在联盟广告和RTB广告中,随着利益绑定关系的变化,三方的博弈又发生了怎样的改变。