揭开程序化购买的面纱(三)
时间:2023-03-17 06:50:01 | 来源:电子商务
时间:2023-03-17 06:50:01 来源:电子商务
本次我主要分享的内容为程序化购买中RTB的竞价逻辑。也就是程序化购买中通过竞价形式购买广告的逻辑。
主要围绕下图展开:
1、用户A到达带有广告位的媒体页面或者APP页面。
2、网站或者APP将广告位请求发送给广告交易平台ADX。其实通俗点讲就是媒体(网站或者APP)和广告交易平台说,我这里有一个广告位,有人来了,你们要不要竞价。
3、广告交易平台根据此次竞价请求组织一次竞价。由竞价发起服务器向各需求方发送竞价请求,求问是否参与竞价,并传输用户A的ID(Cookie或者设备ID),用户IP和广告位信息(页面URL/广告位置等)。通俗点讲就是ADX要组织和它连接的DSP发起竞价,会告诉DSP相关用户A的一些信息,比如cookie或者IP。假设这个ADX连接了5个DSP,那么5个DSP公司的竞价服务器都会受到请求。
4、需求方竞价监听服务器接收到广告交易平台的竞价请求后,将竞价请求传输给竞价引擎。也就是A DSP公司的竞价监听服务器传输给A公司的竞价引擎,B DSP公司的竞价监听服务器传输给B公司的竞价引擎。
5、竞价引擎根据广告交易平台的User ID向用户数据中心查询用户相关信息。如果是PC端,竞价引擎查询Cookie mapping数据库,获得用户在需求方系统里的Cookie ID(如果cookie ID不存在,则向广告交易平台请求Cookie mapping )。为了理解补充几个小知识。
- cookie是什么?我们知道互联网有HTTP协议,它是互联网的重要基础。HTTP协议是一种无状态、无连接的协议,不能在服务器上保持一次会话的连续状态信息,为了保持一次会话的连续状态信息就有了coolie。说得好理解一点就是你现在在点击一个新闻标题想进入内页去看,cookie记录了你在干什么,这个浏览器才知道你点击的请求是要点进去看新闻详细信息,所以cookie是用来保持你使用的连续性。
- 但是cookie有些局限,不同域名下的cookie不能相互调用,所以需要一个连接的那就是cookie mapping。举例理解下:A部落和B部落要交流,但是他们语言不通,这时候需要cookie mapping做翻译,把用户A的语言转化为B能听懂的,这时候就能交流了。
(如果你依然不是很理解,那么我这会专门写一篇cookie mapping相关的文章)
6、用户数据中心向竞价引擎返回用户A的信息,如性别、年龄、兴趣爱好等。返回的具体用户信息需要参照用户数据中心的信息维度而定。
7、竞价引擎将用户数据和投放需求进行匹配,决定是否出价以及CPM出价价格。
8、竞价监听服务器向广告交易平台发出响应,并发送CPM出价和广告代码。如果不参与竞价则不响应。
9、广告交易平台接受到多有需求方的出价响应后由竞价决策服务器发生竞拍。价高者得,次高价结算,即出价最高的需求方赢得本次展示,同时,竞价决策服务器为供应方返回赢得本次竞价的需求方竞价信息(CPM价格和广告代码)。
10、Web浏览器像需求方请求广告物料展示。
11、需求方物料管理服务器返回对应的广告物料,需要说明的是,广告物料必须经过CDN服务器再呈现在广告位。另外,需求方平台还会收到广告交易平台发送的竞价信息,表示该次展示已经成功竞价。
12、用户A看到广告,竞价结束。此竞价过程时间在100毫秒内发生完成。
关于竞价,我想用一个图直观来表达下
以上为我们的竞价原理,相信你已经明白了,那么下期跟新为cookie mapping 到底是怎么回事?原理是什么?敬请关注~~~