漫谈广告机制设计 | 万剑归宗:聊聊广告机制设计与收入提升的秘密(2)

news2024/11/18 11:27:37

书接上文漫谈广告机制设计 | 万剑归宗:聊聊广告机制设计与收入提升的秘密(1),我们谈到流量作为一种有限资源,其分配方式(或者交易方式)也经历了几个阶段:第一个是谈判定价阶段,第二是经典拍卖阶段,第三是数据驱动的拍卖与算法定价阶段,第四是基于机器学习深度学习的智能分配阶段。

(一)

第一阶段是谈判定价阶段。也许是过多地做广告拍卖机制的工作,曾误以为机制设计就是拍卖的机制,其实拍卖只是机制设计的一个小的范畴。关于流量的买卖最开始也不是使用拍卖,而是沿用传统广告的定价方式,定价才是商品交易市场的主流。

为一个商品定价不是一个容易的事情,确切的说商品的定价直接决定商品和品牌的生死,这是一门非常深的学问,也是重要的研究课题。作者对此了解不深,不做过多探究,引用知乎上赵晟泉老师的一个图可以感知一下。作者聊几个例子。

1)第一个例子是辛巴带货慕思床垫,将在经销商渠道售价20000的床垫打到4980,引发直播间大规模抢购,引起了经销商的强烈反对,使得慕思公司不得不重新考虑后续的直播带货。用户从中得到了实惠,但慕思的品牌价值应该是受到影响,即使它的毛利可能是增长的。可见定价的重要性。在完全竞争市场,商品的价格是供求关系决定的。

2)第二个例子是广告底价的设定。广告主在业务端出价的时候,无论是CPC还是CPA,都会有一个底价限制,即出价不能低于某个值。广告底价的设置其实就是一个定价问题了,平台侧需要对自己的流量价值做一个评估后做出定价。

笔者清楚地记得,在上家公司,针对一个新产品进行流量变现时,广告主设置CPC出价时底价仍然采用主产品的底价,而这个新产品的流量价值远低于主产品。最终的结果也很符合预期,广告主即使把出价设置为底价,也是投一个死一个。还有广告主不直接感知的各类保留价策略(当广告主出价低于保留价时不能参与竞价,竞价高于保留价的广告计费值最低是该保留价),基本上是定价问题。笔者还遇到过,在CPC下,将广告主搜索的出价暗投到信息流,将细分场景的出价暗投到全场景的事情,最后都不得不做暗投出价打折来保证广告主的效果。平台机制设计者需要对流量价值有清楚的认知。

3)第三个例子是品牌广告的定价问题。比如说想在页面的第一位投放品牌广告,那么这个品牌的定价怎么处理的呢?一个很短平快的方法是统计一下现有第一位上效果广告的CPM,然后乘上一个系数作为定价,至于这个系数是不是需要因人而异,那就看碟下菜了。这个方法受限于效果广告的投放结果。

我们谈谈根据什么定价。传统媒体广告有些是根据广告的位置、字数、样式和投放时长进行定价的,先统称为CPT广告。但对于流量快速变化的互联网平台而言,当平台流量增长100倍或者萎缩到1/100,仍然采用之前的CPT价格就不合适了。对于平台而言,CPT下收入提升的方式可以通过多开广告位解决,从机制上做功空间相对有限。因此,无论是广告主还是平台都在寻求新的定价标的。

一个很自然的想法就是按照流量的多少进行售卖,比如一次展现的价格,这个值可能太小,广告主没法出价,就设置为千次展现价格,统称为CPM广告。这个价格早期也是通过谈判定价决定的,当然谈判沟通需要大量的人力物力,那么广告主可能就希望有量的要求了,比如这个广告至少展现一千万次,如果展现量不够,那么平台就需要进行赔款,这简称为合约CPM广告。合约CPM广告在前提不考虑广告主效果的情况下,平台侧的操作空间会很大,这个操作空间有部分集中在“展现”的定义上。

才开始双方合作得挺好。但到后来,平台侧的流量可能增加了,增加的流量可能从原来单一的某个领域扩展到了多个领域,这个时候广告主可能买到了很多不需要的流量。这个时候新的谈判要开始了,比如有些广告主要求只要男性流量,有些广告主只要一线城市流量,这样平台开始对流量进行分层了(或者对流量打标签了),广告主可以根据标签进行购买了,此时进入“计算广告”时代。不过价格仍然采用定价的方式进行。

谈判定价是大平台大广告主才能玩得起的游戏,对于大量的中小广告主,中小平台,聘请销售和商务人员去谈判,排期是十分不现实的。

虽然说目前效果广告大部分仍然采用拍卖的方式进行,但是定价并未远去。正如在漫谈广告机制设计 | 再谈混排:当产品提了一个“作妖”的需求中提到:当广告展现不能再涨、广告主迟迟不愿提价、广告计费比已经触顶、广告点击率迭代不动时,就需要回到初始点,做做流量分层和优质流量整合的事情,结合着酷炫的创意,向广告主传达注重品牌效果,弱化效果营销的概念,面向具体的广告主寻求更高的流量溢价。

(二)

当平台侧发现,分配来自一线城市的男性流量时遇到了难题,因为这个流量同时满足多个广告主的买量需求,如果分配给出价最高的广告主A, 那么广告主B的合约就可能达不成了,所以有可能为了不合约赔偿,把流量分配给了广告主B。平台侧在合约阶段的流量分配往往基于运筹学做整体优化,不会考虑广告主A和广告主B之间的博弈。从博弈的角度分析,如果广告主A发现出价更低的B获取了流量,那么对广告主A的激励作用就反向了,这时候他有可能选择离开平台,这就是平台分配效率不是最大化,盘子越做越小了。

平台侧这个时候选择针对单次流量分配效率最大化的方法,就是谁出价高给谁,平台侧从表面上退出了价格的制定,而交由广告主竞价决策,广告机制进入竞价拍卖阶段。虽然说现实的情况并非严格按照这个思路进行,但基本思想的变化是有迹可循的。几乎与机制变化同时,交易的标的也由展现(CPM)变为了点击(CPC),平台与广告主的博弈也进入了新阶段。这里面有个问题,读者们可以思考一下,如果广告主仍然按照展现出价,是否还需要点击率预估呢。

(三)

在介绍广告拍卖机制设计之前,十分有必要介绍一些基础的理论知识。确切地说,对基础知识的忽视和对基本原则的无视是现有机制设计呈现各种乱象的根源,也是很多策略和模型出现无效果无结论,有效果无结论,短期有效果长期无效果的原因。因为拍卖属于博弈论的范畴,所以我们首先从三个经典博弈论的例子聊起。

囚徒困境

问题是:两个嫌疑犯A和B作案后被警察抓住,分别关在不同的屋子里接受审讯。警察知道两人有罪,但缺乏足够的证据。

警察作为机制设计者,他需要设计一个规则,让这两个嫌疑犯均能够坦白认罪。屈打成招就是一个规则,但这个规则存在诸多问题。聪明的警察设计了这样的一个机制:警察告诉每个人:如果两人都抵赖,各判刑一年;如果两人都坦白,各判五年;如果两人中一个坦白而另一个抵赖,坦白的放出去,抵赖的判十年。

我们用一个矩阵来建模这个机制。

嫌疑犯A,B都有两个选择:抵赖和坦白,这是策略(或战略)候选。现在他们需要选择一个策略使得自己的收益最大化。对于A而言,他开始需要分析B的选择后做出自己的选择,他是这样分析的:当B抵赖时,如果我也抵赖会判一年,如果我坦白不用判刑;如果B坦白时,如果我还抵赖会判10年,如果我坦白判5年;因此无论B选择抵赖还是坦白,我的最优选择是坦白。同理,B的最优选择也是坦白。

可以看出,在这个机制下,聪明的警察得到了预期的效果,达到了社会效率最大化。但从囚徒的角度看,个人理性有时能导致集体的非理性,因为他们有更好的收益选择(同时抵赖)。聪明的人类会因自己的聪明而作茧自缚,或者损害集体的利益,这样的例子比比皆是。机制设计就是为达到某个目设计的规则。这个设计依赖于对博弈参与各方的利益和选择的深刻分析和洞察。所以笔者常说,做机制和做策略的要有明确的预期预判,不是拍脑袋就决定做与不做,更不是让市场参与者做出规则的选择。

借这个例子说明了博弈论的几个概念。

1)博弈的三要素:参与人,策略,收益。

2)静态博弈:参与人同时做出决策。反之,称之为动态博弈。

3)完全信息博弈:参与人都清楚每个人的策略和收益。反之,称之为不完全信息博弈。

4)占优策略:无论别人选择什么策略,我都存在一个收益最大化的策略。如对于嫌疑犯A和B而言,他们都是有占优策略的,就是坦白。需要注意不是所有的博弈,都存在占优策略。

5)占优均衡:一个博弈中,每个参与人都选择占优策略达到的平衡状态。注意不是所有博弈都有占优均衡。均衡可以是博弈问题的解。

6)对称策略和对称均衡:当参与人的策略和收益相同,达到的均衡状态。

囚徒困境这个是完全信息静态博弈,参与人存在占优策略,最终达到占优均衡,并且是对称占优均衡。

好了,我们下篇文章继续介绍,“能者必须要多劳”,纳什均衡,混合策略,四大基本拍卖形式,收益等价原理,GFP, GSP,基于GSP的各种变形是否能够带来收益提升。敬请关注。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1226364.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

STM32电源名词解析

先来简单了解一下各种电源端口的命名 VCC:Ccircuit 表示电路的意思, 即接入电路的电压 VDD:Ddevice 表示器件的意思, 即器件内部的工作电压。 VSS:Sseries 表示公共连接的意思,通常指电路公共接地端电压。 GND:在电…

整理低秩的理解

秩的定义是矩阵中非零特征值的个数。比如一个NxN的矩阵,它的秩为r,r远小于N,我们可以说它是低秩的。 但还有另一种情况:这个矩阵的的秩接近N,但它的特征值大多数接近于0,只有少数几个特征值特别大&#xf…

「Verilog学习笔记」根据状态转移表实现时序电路

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点,刷题网站用的是牛客网 分析 可得逻辑表达式为 可得逻辑表达式为 timescale 1ns/1nsmodule seq_circuit(input A ,input clk ,input rst_n,outpu…

qt-C++笔记之两个窗口ui的交互

qt-C笔记之两个窗口ui的交互 code review! 文章目录 qt-C笔记之两个窗口ui的交互0.运行1.文件结构2.先创建widget项目,搞一个窗口ui出来3.项目添加第二个widget窗口出来4.补充代码4.1.qt_widget_interaction.pro4.2.main.cpp4.3.widget.h4.4.widget.cpp4.5.second…

「项目阅读系列」go-gin-example star 6.5k!(1)

文章目录 准备工作适宜人群项目信息 项目结构代码阅读主要模块代码主函数模块router 路由模块auth 授权模块数据库 修改文章请求分析其他依赖 总结 准备工作 适宜人群 初学 go 语法,希望了解 go 项目的构建过程和方式。 项目信息 go-gin-example 项目是使用 gin…

动态规划解背包问题

题目 题解 def knapsac(W: int, N: int, wt: List[int], val: List[int]) -> int:# 定义状态动作价值函数: dp[i][j],对于前i个物品,当前背包容量为j,最大的可装载价值dp [[0 for j in range(W1)] for i in range(N1)]# 状态动作转移for…

STM32CubeMX学习笔记(2)--DSP库的使用

1.DSP库简介 STM32的DSP库是为了支持数字信号处理应用而设计的,它包含了一系列优化的数学函数和算法,能够在STM32微控制器上高效地执行数字信号处理任务。 DSP库通常包括以下主要特性: 1.数学函数库: 包括各种基本的数学运算函数…

第80篇:Weblogic上传漏洞在不知绝对路径情况下拿shell方法

Part1 前言 大家好,我是ABC_123。Weblogic曾经爆出一个上传漏洞,漏洞编号是CVE-2018-2894,这个漏洞利用起来稍微有点麻烦,很多朋友由于不知道绝对路径而没法上传shell,从而放弃对其的进一步利用,ABC_123曾…

【网络奇遇记】那年我与计算机网络的浅相知

🌈个人主页:聆风吟 🔥系列专栏:网络奇遇记、数据结构 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 一. 计算机网络的定义1.1 计算机早期的一个最简单的定义1.2 现阶段计算机网络的一个较好的定义 二. …

网络运维与网络安全 学习笔记2023.11.19

网络运维与网络安全 学习笔记 第二十天 今日目标 STP工作原理、STP高级配置、MSTP工作原理 MSTP配置案例、MSTP负载均衡 STP工作原理 单点故障 PC之间的互通链路仅仅存在1个 任何一个设备或链路出现问题,PC之间都会无法通信 解决方案 增加冗余/备份设备 增加冗…

4.5每日一题(幂指函数(复合函数)求导)

方法一 :把幂指函数用e改写 方法二:用对数改写

宏--offsetof使用

文章目录 宏介绍结构体测试代码运行结果 宏介绍 宏--offsetof(type, member),type就是结构的类型,member就是需要的成员名。表达式的结果是一个size_t的值,表示这个指定成员开始存储的位置距离结构开始存储的位置偏移几个字节结构体 typede…

Canal+Kafka实现MySQL与Redis数据同步(二)

CanalKafka实现MySQL与Redis数据同步(二) 创建MQ消费者进行同步 在application.yml配置文件加上kafka的配置信息: spring:kafka:# Kafka服务地址bootstrap-servers: 127.0.0.1:9092consumer:# 指定一个默认的组名group-id: consumer-group…

JavaScript实现飞机发射子弹详解(内含源码)

JavaScript实现飞机发射子弹 前言实现过程源码展示源码讲解HTML结构CSS结构js结构 前言 文本主要讲解如何利用JavaScript实现飞机发射子弹,实现过程以及源码讲解。实现效果图如下: 实现过程 首先,找到飞机和子弹的UI图,gif图最…

C++虚函数(定义,作用,原理,案例)

一.定义: C的虚函数是在父类(基类)中声明的的函数,它可在子类(派生类)中重写。二.作用 虚函数的目的是实现多态性,即在程序运行时根据对象的实际类型确定调用哪个函数。三.使用方法: 在基类中声明虚函数时,需要在函…

全链路监控--pinpoint

一、pinpoint架构原理 架构组成 Pinpoint Agent:和自己运行的应用关联起来的探针 Pinpoint Collector:收集各种性能数据 Pinpoint-Web: 将收集到的数据显成为 WEB网页显示 HBase Storage: 存储收集到的数据 工作原理 pinpoint的核心思想是在各个服务节点之间彼此调用时&a…

【自然语言处理】【大模型】赋予大模型使用工具的能力:Toolformer与ART

赋予大模型使用工具的能力:Toolformer与ART ​ 本文介绍两种赋予大模型使用外部工具能力的方法:Toolformer和ART。 Toolformer论文地址:https://arxiv.org/pdf/2302.04761.pdf ART论文地址:https://arxiv.org/pdf/2303.09014.pd…

《视觉SLAM十四讲》-- 回环检测

文章目录 10 回环检测10.1 概述10.1.1 回环检测的意义10.1.2 回环检测的方法10.1.3 准确率和召回率 10.2 词袋模型10.3 字典10.3.1 字典的结构10.3.2 实践:创建字典 10.4 相似度计算10.4.1 理论部分10.4.2 实践:相似度的计算 10.5 实验分析与评述 10 回环…

Java(二)(String的常见方法,ArrayList的常见方法)

String 创建string对象 package Helloworld;public class dome1 {public static void main(String[] args) {// 1.直接双引号得到字符串对象,封装字符串对象String name "lihao";System.out.println(name);// 2. new String 创建字符串对象,并调用构造器初始化字符…