广告被定义为:广告主以付费方式通过互联网平台向用户传播商品或者服务信息的手段。
这个定义中涉及到 广告主、平台、用户3个主体,但是这3个主体的利益关注点各不相同。
- 广告主:关注ROI,花了钱是否能带来预期收益
- 平台:拥有流量,关注收益能否最大化
- 用户:关注体验,广告是否足够精准?是否影响到了正常功能的使用?
有时候这三者的利益是冲突的,比如平台增加了广告位数量,收益肯定增加,但用户体验可能变差。
- 因此广告业务最终要寻找的是三方的平衡。
站在平台的角度来看广告业务,它在保证用户体验的同时,要兼顾绝大部分广告主的ROI(确保他们是可以赚到钱的)。
- 在此基础上再考虑将平台的收入最大化,这样才是一个健康的广告生态。
结算方式
CPT:
- 按时间计费,独占性包时段包位置
CPM:
- 按照每千次曝光计费
CPC:
- 按照点击计费
CPA:
- 按照行为计费(比如下载、注册等)
由于CPA代表了广告主最终想要的转化效果,因此按CPA结算时对广告主最有利,但是对平台最不利。
- 处于平衡点附近的CPM和CPC是最常见的结算方式。
自营的竞价广告网络
对互联网平台来说,初期一般都是采用 自营的竞价广告网络 来实现商业变现。
简单理解:就是利用平台自有的流量以及自主开发的广告主来实现业务闭环。
广告主先通过投放平台发布广告,可设置一系列的定向条件,比如投放城市、投放时间段、人群标签、出价等。
投放动作完成后,广告会被存放到广告库、同时进入索引库,以便能被广告检索引擎召回。
C端请求过来后,广告引擎会完成召回、算法策略、竞价排序等一系列的逻辑,最终筛选出Top N个广告,实现广告的千人千面。
用户点击广告后,会触发广告扣费流程,这时候平台才算真正获得收益。
系统架构
广告投放系统:
- 供广告主使用,核心功能包括会员续费、广告库管理、设定推广条件、设置广告出价、查看投放效果等。
广告运营后台:
- 供平台的产品运营使用,核心功能包括广告位管理、广告策略管理、以及各种运营工具。
广告检索平台:
- 承接C端的高并发请求,负责从海量广告库中筛选出几个或者几十个广告,实时性要求高,这个平台通常由多个微服务组成。
AB实验平台:
- 广告业务的稳定器,任何广告策略上的调整均可以通过此平台进行灰度实验,观察收入指标的变化。
广告计费平台:
- 面向C端,负责实时扣费,和收入直接挂钩,可用性要求高。
账务管理中心:
- 广告业务中的财务系统,统管金额相关的业务,包括充值、冻结、扣费等。
大数据平台:
- 整个广告系统的底盘,需要聚合各种异构数据源,完成离线和实时数据分析和统计,产出业务报表,生产模型特征等。