什么是广告系统
广告是以“把合适的内容推送给合适的受众”为目的的商业交易过程,它同时为三种人群服务:第一种是广告主,即出钱购买广告的人,需要通过广告获取顾客;第二种是媒体,即提供投放平台以换取广告费收入的人,他们需要广告费实现流量变现;第三种是消费者,即在媒体上观看广告的人,他们希望能低成本地享受媒体给他带来的服务,接受在不反感的前提下获取广告,如果碰到刚好符合他们需求同时也高质量的广告,他们还乐意产生消费。
说到“把合适的内容推送给合适的受众”,你可能很容易联想到个性化推荐,那是不是一定具备个性化推荐技术才能构造广告系统呢?其实也不一定,比如一些垂直类的媒体本身就可以代表其用户属性,比如,你可以通过标签匹配,把奶粉广告投放到妈妈社区,考试辅导班广告投放到学生论坛,也能达到一个不错的效果。不过如今随着推荐系统门槛的降低,个性化推荐已成了广告系统的主流手段。
广告系统的组成
我们现在想想一个广告系统所需要的最基础的组成部分,首先需要能够投放广告与展现广告:
广告物料库(Ad Inventory):广告主根据系统要求提供的广告素材,比如图片和文案等,通过广告主后台进行投放
广告投放系统(Ad Serving System):接受前端广告位的请求,计算出最适合的广告并返回给前端
但是,广告肯定不能免费投放的,因此,广告系统需要跟广告主进行费用统计和收费。在线广告的收费方式通常有以下几种:
CPM(Cost Per Mille):按千次展示收费,广告被浏览1000人次产生一笔费用。
CPC(Cost Per Click):按点击收费,广告被用户点击一次产生一笔费用。
CPA(Cost Per Action):按用户行为收费,比如用户点击广告之后进行了一次应用下载/网站注册后产生一笔费用
CPS(Cost Per Sale):按销售额收费,对广告引导的商品销售额进行一定比例的提成。
加上收费功能后,广告系统就应该增加以下部分:
广告计费系统:根据广告位投放情况的反馈以及收费类型,进行计费统计,若当天产生的费用已经达到广告主设定的预算,则需要通知投放系统进行广告下线,这样既避免广告主预算超标,也避免流量被浪费。
广告结算系统:根据计费系统产生的数据进行费用账单,并由广告主进行缴费。
















