在线广告交易系统(AdExchange)负责对接流量主和广告主,并负责完成计费和交易,由于程序化广告技术越来越先进,所以有时有人也会用RTB(real time bidding实时竞价)来代指AdExchange。
在介绍广告交易系统之前要先简单介绍一下用户查看网页时,一个广告是如何传送到用户眼前的:
在用户点击网站/App/视频等媒体产生网络请求时,媒体会将请求交给负责整合流量的SSP,SSP将带有用户画像的信息交给AdExchange进行交易,AdExchange会通知所有负责整合广告主的DSP进行出价,并告知此次处罚的广告位尺寸、广告位出现的URL和类别、以及用户的Cookie ID等;在各个DSP平台中选择一个出价最高的广告主,并以出价第二高+0.1元的价格进行计费,然后将出价最高广告主的广告创意原路返回展示到用户面前,至此一个广告交易的基本流程结束了,整个流程一般会控制在100ms以内,其中涉及的所有数据都会在DMP中进行保存。
有了上面的流程图,大家应该就能了解一个AdExchange(广告交易系统)的基本运作模式了,拆分成主要核心模块就包括以下几个部分:
帮助广告主完成广告投放动作:包括预算设定、频控流控、广告管理、精准定向、投放时段、竞争出价等相关操作;完成接受请求、及时决策、广告的投放、等相关功能;
(1)预算设定:在每一次广告发送给用户之前都会先查询预算是否够用,国内大平台一般不支持额度透支;
(2)频控流控:为了防止用户看到的广告过多,引起反感,在广告投放时会进行频控和流控,保证一个页面中的大部分内容是读者想看的,一般用户可以接受的最密集程度是8个信息流内容中出现1个广告;
(3)广告管理:这里的广告管理代指广告位管理,包括网站或APP内的每一个广告位的规格、样式、排期、状态、收益等;
广告位是广告系统的资源,监控和调控广告位的内容,保证广告位的最大收益是商业化产品经理要关注的一件重要事情,一般广告位会先按整块时间段包给大的合约品牌方,这样的品牌方实力比较雄厚,优先将资源售卖给他们是一个优质的选择,其次再将小块完整的流量卖给小的合约广告主或一些优质的竞价广告主,最后还有剩余的会进行程序化实时竞价,具体可参考上一篇文章(商业化产品经理 | 计算广告(2):在线广告的交易模式与计费方式)
为了防止广告位开空窗,一般在设计广告位的时候都会在上面加入一层保底广告,一般来自其他广告联盟。广告检索系统为漏斗模型的原因主要还是在算法效果和性能之间寻求一个折中。漏斗模型从上到下,上层的算法是比较简单的,能够处理大批量的广告,越到下层,算法越精细。
(4)精准定向:基本解决的问题就是,用户是谁,用户来自哪里,用户要到哪去,而在投放模块中主要面对广告主使用,记录广告主想要投放的目标群体。在系统真实运作时,大致包含以下几种主要方式:
(5)及时决策:广告交易系统对响应速度、数据吞吐量、准确度都有很高的要求,在用户的请求到来之时,就要给各方dsp传达信息,在规定的时间内完成多次跳转通信,必须要在100ms内完成决策,如果晚于100ms,很有可能会被误判为广告主无法展示或放弃竞价。
检索筛选最适合、收益最高的广告展示给用户:包括分析用户标签与上下文、候选广告倒排索引、检索送入排序、在线计算ecpm排序等相关功能;
检索筛选最适合、收益最高的广告展示给用户:包括分析用户标签与上下文、候选广告倒排索引、检索送入排序、在线计算ecpm排序等相关功能;
(1)分析上下文:
(2)倒排索引:
(3)ecpm计算:
千次展示期望收入(expected Cost Per Mille,eCPM),是最关键的定量评估收益的指标。表示实际或者估计的千次广告展示可以获得的广告收入。
eCPM又可分解为点击率和点击价值的乘积
eCPM=r(a,u,c)=μ(a,u,c).v(a,u,c)
完成广告预估模型的优化:包括CTR(Click-Through-Rate点击率)优化、CVR (Conversion Rate转化率)优化、需要在线计算的CTR模型及特征;
预估的目标是为特定的受众用户再给定的媒体环境下找到最合适的广告,对媒体来说实现收入最大化。最简单的CTR预估的模型,根据历史日志,统计出三个维度的CTR对照关系,预测过程中,当一个user访问特定url时,查询词典如果存在的CTR,则返回CTR最高的ad,如不存在,则随机返回ad,积累后续数据。
存在问题:基于统计数据,对旧广告效果还可以,但对冷启动的广告没有预测能力。 事实上,我们在线上做点击率预测模型,使用的算法是逻辑回归,后续可能考虑会用到的广告点击率预测方法有:
排序模型以预测结果为基础,广告排序模型有如下几种:
管理广告主的预算及消耗情况:包括广告主预算管理、流量主收益管理、实时计费、平滑消耗、全局收益等功能;
存储和管理交易平台产生的所有数据:包括大数据存储、日志系统、数据清洗、数据分析、数据高速公路、反作弊、离线模型的优化等功能。
以上只是简单的从核心功能出发简介了AdExchange的核心模块,根据业务和公司的不同,各家的平台都会存在差异,但是只要围绕核心业务流程,大致的功能划分是基本相同的模式,随着平台体量的增加,平台的架构也会随之改变,本章带领大家了解了AdExchange的内部原理,后面将会从更多的角度和大家分享在线广告的内部细节。
当前,最流行的交易所是Google Ad Exchange,它为发布者提供了访问AdSense中所有广告客户以及其他高级/大品牌广告客户的权限。他们有优先交易,过滤/屏蔽,保证匿名性和Google信誉的条款,这绝对是大多数数字广告交易者的首选交易。
对于大多数广告客户来说,OpenX也是另一个流行的选择,它提供了令人难以置信的Yield Analyst,吸引了许多买卖双方来交易所。交换保证了利益相关者在整个广告平台上的完全自治权。此外,他们的客户支持是一流的,可以迅速做出响应。
通过访问超过692,427个网站,AppNexus为希望在线做广告的人们提供了多种选择。它还具有专有的网关,可以访问主要的广告交易平台和广告资源汇总商。