程序化广告系统工作方式解析

广告本质上是一种商业活动,其根本目的是广告主通过媒体低成本的触达用户。在这个商业活动中,广告主、媒体和用户的利益都需要被关注和考量。

图片.png

广告行业,核心价值是追求投放的投入产出比最高,优化的方案便是通过计算为一系列用户和环境的组合找到最佳的广告投放策略以优化整体广告活动的利润空间,我会在接下来这篇文章内尝试解释一下程序化广告系统及其构成。

计算广告核心挑战

广告系统整体架构

为方便理解,用流程图的方式向大家展示一个简化的广告系统,并通过这个系统的解读帮助大家理解什么是广告系统以及广告系统的工作原理。

图1.2

在广告系统的运作流程中,核心理念是精准化的营销和推广。

实现精准化的推广很重要的一步是结构化数据,将平台内容属性、用户等标签化;流量主接入SSP平台,广告系统通过媒体接入的SDK获取媒体用户的信息,这一步我们称之为“受众定向”。以下罗列几种我们常见的定向方案:

  1. 地域定向
  2. 人口属性定向
  3. 频道定向(按照供应商提供的频道进行划分,例如母婴频道就推送母婴相关产品等)
  4. 上下文定向(频道定向方式的细化,通过自动获取上下文来判断应该投放的广告类型)
  5. 行为定向
  6. 精确位置定向(地域定向的细分,针对区域性非常强的广告主,例如上班路上地铁口的肠粉店)
  7. 重定向
  8. 新客推荐定向

DSP&SSP之间的关系

图1.1

广告系统中的DSP和SSP 在ADX中的的关系如上图所示

  1. 广告主通过 DSP系统,将广告的需求输入到广告系统中;
  2. 流量主接入SSP系统,将自己的能够接收的广告信息输入到广告系统中;
  3. ADX 通过一系列的匹配和运算,将需要展示的广告推送到媒体中;
  4. 广告的数据&费用等信息会通过DMP系统展示给广告主和流量主。

DSP系统

DSP系统的优化目标和大部分广告产品的优化目标有所不同,除了要尽量提高广告的eCPM,还需要尽量减低每次广告展示的费用。DSP系统的优化方案可以用这个公式进行表达:DSP利润 = 收益(eCPM) - 出价

DSP 服务器通过RTBS接口接受到了广告询价的请求,经过与广告网络类似的决策步骤,包括检索广告库内的广告内容并根据eCPM排序,找到价值最高的广告,计算出合适的出价后,将报价返回给ADX,ADX将报价与底价进行比较,如果该广告高于ADX保留的底价,则将该广告和出价发给ADX进行竞价,否则不响应该竞价请求。下面将DSP系统的工作流程拆解成四个大环节来进行详细说明

一、定制化用户标签

DSP与其他广告产品相比,多了定制化用户划分功能的部分,通过数据采集方案收集某个流量主的用户数据,这部分数据用于加工并产生某个流量主的专有用户标签,用于指导广告投放。其中数据采集主要由以下两种方式:

  1. JS或者SDK方式采集用户信息(一般是小型的流量主原因使用这个方案)
  2. 通过数据接口获取DMP包(一般大型流量主有这个能力)
二、点击率预测

eCPM = 点击率 * 点击单价

广告系统中,点击率预测的目的是针对广告进行排序。但是在DSP系统中,eCPM作为出价的依据,对eCPM的任何高估或者低估都会对最终的利润造成影响。并且在点击率预测中,点击率的预测本身也会影响的广告投放的流量分布,有可能导致实际的预测结果高于真实结果,eCPM 的估值也会随之提高,最终导致广告投放的成本大幅提高甚至出现广告投放的亏损。下面的例子说明了系统性偏差到至的预测值出现3%的偏差。

离线测试集

广告位 展示量 实际点击率 预测点击率
A 10000 0.20% 0.18%
B 10000 0.20% 0.20%
C 10000 0.20% 0.22%
平均点击率 0.20% 0.20%

线上测试集

广告位 展示量 实际点击率 预测点击率
A 5000 0.20% 0.18%
B 10000 0.20% 0.20%
C 15000 0.20% 0.22%
平均点击率 0.20% 0.206%
三、点击价值估算

点击价值 = 到达率转化率转化单价,用公式表示就是 v(a、u、c) = h(a、c) * c(a、u) * t(a)

在上面的公式中,到达率指的是打开广告落地页的次数/点击次数,这与广告主网站的页面打开延迟关系比较大,与流量主的环境也有一定的关系;转化率是在用户到大广告落地页后,有多少比例的用户发生了广告主定义的转化行为;“”转化单价**在不同类型的广告中都有自己特定的计算方式,例如CPA结算的广告中,转化单价就是广告主指定的转化费用。
其中到达率和广告单价都有比较明确的预估方案,而转化率的预估是一个比较困难的问题。首先是因为转化率是一个比点击率还要稀疏得多,用机器学习的方式建模存在较大的问题,其次不同行业中对转化的定义差距比较大,甚至不同广告主对转化的定义都有差异,用模型来描述转化就更加困难了。
不过在特定行业的DSP系统设计中(比如网易游戏),广告主类型和转化流程相对一致,可以尝试使用机器学习的方式进行建模预测转化率。

四、出价策略

DSP系统追求投放的利润最大化,因此投放价格应该是相对于eCPM的左开右闭区间,在投放是没有预算限制的情况下,按照eCPM水平出价,就能保证每次展示都有利润;但是在由预算约束的情况下,希望每次展示的利润水平尽量的高,而利润率除了需要知道eCPM之外,还需要对当前展示的市场价格由有所估计

DSP系统中,点击率预测模型,点击价值估算以及出价策略都可以使用机器学习的方式加以优化以保证计算模型的精确度


又重新挖了个坑,计划是将市场中常见的互联网广告类型进行整理,同时梳理出来对应广告类型常见的系统框架以及对应数据平台的搭建。

(想到以前的老坑还没有填上就很心虚


名词解释

在广告系统中,常常会看见很多专有名词,为了保证后续文章的阅读流畅性,先将一部分常见的专有名词列出,帮助部分非行业内人士理解。

ADX:广告交易平台(Ad Exchange)
ADN:移动广告网络(mobile ad net-work)
RTB:实时竞价系统(Real-Time Bidding)
DSP:需求方平台(Demand-Side Platform),成熟的DSP系统可以作为独立工作的系统,连接多个ADX系统,根据各个系统中不同广告位的的价格选择进行投放
SSP:供给方平台(一般作为ADX系统提供方进行提供)
RTBS:实时竞价系统中的广告主(广告投放方)
RTBD:实时竞价系统中的流量主(媒体)
GSP:广义第二高价(Generalized Second Price),类似拍卖系统,出价高者得到广告位,但仅需支付第二高价者的出价并加上一个最小值。
VCG:竞价系统均衡时的一种优越的定价策略,基本思想是:对赢得了这个位置的广告主,其支付的价格是给其他市场参与者带来的价值损害
DMP

ETL:数据仓库技术(Extract-Transform-Load)
Dashboard:仪表盘或可视化,主要有监控、分析、概览等功能
CTR:点击通过率(CTR = 实际点击次数/展示量 * 100%)
CVR:转化率(CVR = 转化次数 / 到达次数 * 100%)
ROI:投资回报率(ROI = 年利润或年均利润 / 投资总额 * 100%)

eCPM:千次展示期望收入(expected Cost Per Mille),是最关键的定量评估收益的指标,表示实际或者估计的千次广告展示可以获得的广告收入;eCPM与点击率&点击价值有关。
CPC:按照点击付费(Cost Per Click)
CPA:按行动付费(Cost Per Action)
CPM:根据每1000次展示付费(Cost Per Mille)
CPS(Cost Per Sale):按照实际销售进行付费

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,258评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,335评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,225评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,126评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,140评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,098评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,018评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,857评论 0 273
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,298评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,518评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,678评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,400评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,993评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,638评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,801评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,661评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,558评论 2 352