计算广告 读书笔记 计算广告的核心问题

1. 计算广告的核心问题

Andrei Broder给出了计算广告这个课题的核心研究挑战:

"Find the best match between a given user in a given context and a suitable advertisement."

《计算广告》这本书结合市场发展以及实际业务中的一些体会,对Andrei Broder的表述稍作加工,给出如下计算广告的核心问题:

计算广告的核心问题,是为一系列用户与环境的组合找到最合适的广告投放策略以优化整体广告活动的利润。

这里强调两点:

1)广告问题优化是一组展示的效果,而非孤立的某一次展示的效果。这是由于广告活动中普遍存在着量的约束,在这一约束下进行利润优化,其最优解往往与每次展示独立决策时有很大的不同。

2)在某些广告产品中,系统并不一定能拿到确定的用户或上下文唯一标识,但这并不意味着完全无法进行计算优化,并且优化的结果是“广告投放策略”而不一定是具体的广告。

2. 广告收入的分解

在大多数广告产品中,可以通过计算优化的主要是收入部分。而千次展示期望收入(expected Cost Per Mille, eCPM)是计算广告中最为核心的量化指标之一。

按照媒体网站和广告主网站上的行为段对回报r进行分解,是实践中比较合理且容易操作的方式:

eCPM = r(a,u,c) = μ(a,u,c)·ν(a,u,c)

表达式中的a,u,c三个变量,分别代表广告、用户与环境;用μ表示点击率,用ν表示点击价值,即单词点击行为为广告产品带来的收益。

3. 结算方式

对于大多数广告产品来说,需要计算给定(a,u,c)三元组的eCPM以进行决策。根据eCPM的分解决定哪部分由谁来估计是广告市场各种计费模式产生的根本原因,也是广告市场中商业逻辑与产品架构衔接的关键一环。

市场上主要的集中广告计费模式如下:

1)CPM结算:按照千次展示结算

这种方式是供给方与需求方约定好千次展示的计费标准,至于这些展示是否能够带来相应的收益,由需求方来估计和控制其中的风险。

2)CPC结算:按点击结算

在这种结算方式下,点击率的估计交给供给方(或者中间市场)完成的。点击价值的估计则由需求方完成,并通过点击出价的方式向市场通知自己的估价。

在效果类广告市场中,CPC方式的结算具有接近垄断的地位。

3)CPS(cost per sale) / CPA(cost per action) / ROI结算:按照销售订单数、转化行为数或投入产出比来结算

这是一种比较极端的结算方式,即需求方只按照最后的转化收益来结算,从而在最大程度上规避了风险。在这种结算方式下,供给方或中间市场除了估计点击率还要对点击价值做出估计,这样才能合理地决定流量分配。

对于那些与广告主收益直接挂钩的需求方广告产品来说,CPS在一定条件下是可行的;但是对于普通的中间市场广告产品来说,CPS并不是一种趋势性的结算方式。而CPA广告在移动应用下载的场景下,由于转化流程统一在Apple Store或Google Play中,且存在较完善的第三方转化监测,因而市场较为成熟。

4)CPT(cost per time)

这是针对大品牌广告主特定的广告活动,将某个广告位以独占式方式交给某广告主,并按独占的时间段收取费用的方式。

时间: 2024-10-10 03:37:33

计算广告 读书笔记 计算广告的核心问题的相关文章

计算广告 读书笔记 在线广告综述

上周末终于拿到了刘鹏老师的新书<计算广告>,本人对书中受众定向和点击率预测技术很感兴趣.但是,想要深入理解这两项技术以及它们的应用场景,必须对在线广告领域涉及到的背景知识有所了解.因此,我对书中的相关概念和术语做了一个简单整理. 1. 广告的定义 William F.Arens在<当代广告学>中给出的定义:广告是由已确定的出资人通过各种媒介进行的有关产品(商品.服务和观点)的,通常是有偿的.有组织的.综合的.劝服性的非人员的信息传播活动. 2. 广告参与方 需求方(demand):

Linux内核架构读书笔记 - 2.5.4 核心调度器

什么是核心调度器? 参考前面的博文http://www.cnblogs.com/songbingyu/p/3696414.html 1 周期性调度器 作用: 管理内核中与整个系统和各个进程的调度相关的统计量 负责当前调度类的周期性调度方法 kernel/sched.c 1 /* 2 * This function gets called by the timer code, with HZ frequency. 3 * We call it with interrupts disabled. 4

Clr Via C#读书笔记---计算限制的异步操作

线程池基础 1,线程的创建和销毁是一个昂贵的操作,线程调度以及上下文切换耗费时间和内存资源. 2,线程池是一个线程集合,供应你的用程序使用. 3,每个CLR有一个自己的线程池,线程池由CLR控制的所有的AppDomain共享. 4,CLR初始化的时候,线程池没有线程的. 5,线程池维护一个操作请求队列.当应用程序想要执行一个一步操作的时候,就调用某个方法.将记录项(empty)追加到线程池队列中,然后线程池代码从队列中提取这个记录项,然后将记录项派遣(dispatch)给一个线程池的线程.当线程

大型网站技术架构 读书笔记2 大型网站核心架构要素

通常情况下,一个网站的架构出来功能性需求外,还应该考量以下五个方面: 性能 可用性 伸缩性 扩展性 安全性 性能 性能的官方解释,我就不说了.对用户来说,就是系统的反应速度是否快. 对网站来说,性能问题是无处不在的,继而,我们优化性能的手段也有很多. 我们从前到后一个一个来说 在浏览器端,可以通过浏览器缓存,页面压缩,合理布局页面等方式 还可以使用cdn,让一些静态文件放在网络服务商的机房,这样离用户近一些. 也可以使用反向代理,把静态文件存在反向代理服务器上,例如apache 服务器端就是缓存

[Computing Advertising] 计算广告学笔记之基础概念

因为工作需要,最近一直在关注计算广告学的内容.作为一个新手,学习计算广告学还是建议先看一下刘鹏老师在师徒网的教程<计算广告学>. 有关刘鹏老师的个人介绍:刘鹏现任360商业产品首席架构师,负责 360 商业化变现的产品和技术.曾任微软亚洲研究院研究员.雅虎北京研究院高级科学家 ( 负责全球搜索广告.受众定向广告.个性化内容等项目 ) . MediaV 首席科学家 ( 负责算法和数据平台 ) .以及搜狐集团研究院负责人,WOT 技术峰会特约讲师. 广告其实是大数据的产物,是大数据最实际的应用.我

广告基本知识-在线广告的核心计算问题和挑战

在线广告的核心计算问题和挑战 广告中的计算问题可以概括为下面的公式(Find the best match between a given user u, in a given context c, and a suitable ad a).下面公式中a表示Sponsor(advertiser),c表示媒体(context),u代表受众(user).公式的含义是:给定user,给定context,选择一组ad,使得ROI最高.ROI对于不同的产品形态是不同的,后面会再讨论.i是impressio

计算广告学笔记之基础概念

阅读目录 1. 广告的价值 2. 传统广告和互联网广告的区别 3. 推荐系统和互联网广告的区别 4. 互联网广告系统研究核心 5. 广告的售卖模式 6. 计算广告中基本概念 7. 参考资料 因为工作需要,最近一直在关注计算广告学的内容.作为一个新手,学习计算广告学还是建议先看一下刘鹏老师在师徒网的教程<计算广告学>. 有关刘鹏老师的个人介绍:刘鹏现任360商业产品首席架构师,负责 360 商业化变现的产品和技术.曾任微软亚洲研究院研究员.雅虎北京研究院高级科学家 ( 负责全球搜索广告.受众定向

计算广告学学习2 - 广告有效性模型

这张图是一张对于广告过程的解读: 1曝光是广告的天然属性.在第一位决定了广告的效果. 广告策略的结果:

【转】《windows核心编程》读书笔记

这篇笔记是我在读<Windows核心编程>第5版时做的记录和总结(部分章节是第4版的书),没有摘抄原句,包含了很多我个人的思考和对实现的推断,因此不少条款和Windows实际机制可能有出入,但应该是合理的.开头几章由于我追求简洁,往往是很多单独的字句,后面的内容更为连贯. 海量细节. 第1章    错误处理 1.         GetLastError返回的是最后的错误码,即更早的错误码可能被覆盖. 2.         GetLastError可能用于描述成功的原因(CreatEvent)