预算平滑(Budget Smooth)是怎样花钱的?

企业动态
Budget Smooth(预算平滑)有的时候也叫做Budget Smoothing, Budget Pacing,这种技术是让广告预算在时间维度上花费更合理。

 

[[176912]]

Budget Smooth(预算平滑)有的时候也叫做Budget Smoothing, Budget Pacing,这种技术是让广告预算在时间维度上花费更合理。举个例子,比如说广告主是渔夫,规定每天只能打100天鱼,那挑最先碰到的一百条鱼呢?还是挑100条大的鱼呢?还是姜太公钓鱼,10个小时打鱼,每个小时打10条呢?

之前,这项技术主要应用是在广告平台上,为广告主提供更多的预算选项。近几年随着RTB/DSP的流行,预算平滑的技术也融合在RTB的场景中,成为出价的关键因素之一,因此越来越受到重视,最近几年的SIGKDD都有相关的论文。

我们可以看看几种消耗模式图示:无控制的,基于流量模式,基于效果模式等

没有Budget Smooth的消耗模式

基于流量模式的消耗模式

基于优化效果的消耗模式

以下是几个好处:

对广告主:

  1. 避免预算在每天初期耗尽,无法参加后期的竞价
  2. 帮助触及到更多的不同用户
  3. 有机会提高转化效果

对广告平台:

  1. 避免竞争都集中在每天的开始,整个系统更加平稳
  2. 为广告主提供更多的选项,优化效果

预算平滑通常应用在两类系统中:a) 广告平台 b) DSP

这两类实现方法稍微有些区别;对于广告平台来说,它有所有广告主的信息,可以做一些全局的预估和资源分配,它的目的是使得整个广告平台的稳定和公平,在第二计价(GSP)条件下,保持系统的竞价次序。对于DSP来说,它代替广告主来竞价,它本身就是对于流量有挑选的功能,因此DSP更多的是从ROI的角度来为广告主获得更好的投放效果。

初看预算平滑很容易,按照时间分布把钱给花了,但是以什么为优化目标把钱花出去,却一个大学问。对于广告平台来说,也许按照流量,按照时间分配一下就行了,但是从广告主的角度,他们更愿意从ROI角度来花钱,例如,覆盖更多的人,找到更多的高转化人群等。

Facebook有几个图片来解释FB的Pacing是如何工作的?解释的很清楚,很容易懂。Facebook是使用VCG竞价法则,鼓励广告主出真实意图的最高可接受价格。

FB的Pacing是如何工作的

FB的Pacing是如何工作的

如何实现一个Budget Pacing?

一般的实现有两种,一种是概率控制展现:在广告展现的时候,给定一个概率,决定此次是否展现;另外一种是出价格加权控制:给出价加一些权重,灵活获得展现机会,对于DSP可行。但是对于广告平台来说,方法过于复杂,不容易调试系统的问题。

如何实现一个Budget Pacing?

Budget Smooth的算法

算法有很多种,可见参考文档,大部分算法的核心的思想都是计算出广告展现的概率,有的地方叫做Pacing Rate(PVT)。这个概率是通过制定消耗计划和检查当前消耗来计算。

Budget Smooth的算法

如果消耗计划与实际消耗有差异,需要调整计划:

Budget Smooth的算法

Budget Smoothing的系统设计

设计包括两个方面:1)如何影响线上的广告机会的挑选 2)如何获得更多的数据反馈支持“消耗计划”的制定。数据通常分为线上的流式数据和历史数据的分析。

广告Budget Smoothing的系统概要设计示意图

在DSP中,预算平滑是作为控制出价的一个因素,需要结合其他的条件共同判断,这种因素需要考虑流量的机会成本和未来的机会成本的预估。

DSP消耗平滑控制模块

下面是LinkedIn的Budget Smoothing例子,他们取名叫做Smart Pacing,参考KDD2014年的《Smart Pacing for Effective Online Ad Campaign Optimization》

LinkedIn的Budget Smoothing例子

实现中的一些可能问题:

1.冷启动: 初期的数据不全,导致无法制定合理计划;这可以通过数据积累,或者调整预测的节奏和步伐,进行一定程度的缓解。

2.效果评测:作为广告平台来说,可以参考整体的CPC的变化趋势,是否比之前更加平稳;对于DSP来说,可以将流量做AB测试,保持和一定比例的流量完全不打开Pacing。

3.预算无法耗尽:算法有时候对于一些Campaign的Pacing,可能导致预算无法耗尽,一个简单粗暴的方法,就是设置一天只有20个小时消耗时间,后面4个小时可以在一定程度上放水。

Budget Smoothing参考资料:

部分资料下载地址:http://www.ouyangchen.com

Budget Smoothing参考资料

【本文为51CTO专栏作者“欧阳辰”的原创稿件,转载请联系作者本人获取授权】

责任编辑:赵宁宁 来源: 互联居
相关推荐

2013-07-10 10:21:22

Android Lis

2015-02-05 12:59:29

2013-01-16 09:36:42

云计算IT

2020-01-21 21:48:07

架构平滑上云机房迁移

2010-05-31 14:55:48

数据中心节能

2010-03-24 15:40:39

网管运维管理摩卡软件

2020-10-27 07:34:41

基站手机蜂窝网络

2010-05-27 10:57:00

IPv6的平滑过渡

2014-06-20 10:34:42

开源

2015-09-06 09:09:13

2015-11-10 09:09:23

代码程序员成长

2013-08-19 16:17:48

CIO

2011-11-25 09:48:04

天线无线

2024-03-28 08:13:51

GPTsOpenAI人工智能

2009-09-02 20:18:17

域名劫持域名安全

2019-03-18 10:02:16

缓存更新数据

2023-03-03 11:12:34

Kubernetes控制器后端

2015-06-30 11:52:30

2023-11-07 07:21:04

2009-06-29 09:44:07

Smooth StreSilverlight
点赞
收藏

51CTO技术栈公众号