程序化购买专题 - 广告需求方平台(DSP)竞价流程

概要

作为 DSP 角色,当接受到由广告交易平台(ADX)发送来的竞价请求时,通常会根据一些业务需求、广告主要求、用户特征等,对请求进行过滤,从而决策竞价与否。如果决定参与竞价,则会对请求特征连同自己的广告数据库、用户数据库等进行一系列的计算匹配,同时根据广告(Ads)、竞选(Campaign)、广告位(Placement)等的时长、已展示量等特征计算出竞价。以此逐步筛选,最终选出最优的广告以及竞选价格返回给广告交易平台。整个流程根据业界标准,SLA 通常需要在 200ms 内完成,同时考虑到网络通信的损耗,真正数据在 DSP 内部的用时不能超过 100ms。因为极高的 SLA 要求,所以对系统布局和算法提出了挑战。

具体流程

1. 接收竞价请求(Bid Request)

我们以 OpenRTB v2.4 的竞价请求为例,如下图。

Continue reading

程序化购买专题 - 简介

程序化购买的诞生

在30年前,啤酒商需要宣传它们的最新啤酒,于是买下报纸的版面,或者买下楼宇之间的广告位,挂上海报或横幅。
在20年前,洗涤剂厂商会制作电视广告,买下电视台的黄金时段播放电视广告。
在10年前,媒体门户网站大量出现,网站主纷纷在网站的显眼位置挂上“此广告位招租”,广告公司便上门来买下广告位,挂上客户的广告。

当互联网上只有有限的几个网站时,网站主们和广告商们似乎还能应付得来广告与广告位资源的协调。可是随着近几年来网站的急剧增长,手持设备的增加,信息媒介手段增多,该如何更有效的利用这些流量资源?于是,便有人想,为何不搞一个交易平台,专门销售广告位,广告商出价竞拍,价高者得,广告商不用电话邮件的跟网站主们商谈,让不知疲倦的机器和算法成为这场竞拍的仲裁者。于是,程序化购买的原型就此诞生了。

Continue reading