oCPC实践录 | oCPC转化的设计、选择、归因与成本设置(2)

news2024/11/24 10:32:39

在oCPC实践录 | oCPC转化的设计、选择、归因与成本设置(1)中初步介绍了平台侧和广告主侧的转化设计,这篇文章介绍平台侧和广告主怎么选择转化目标,归因与成本控制。

上周受公司增长部门的同事邀请做了一场分享和交流,了解到广告主侧做扣量回传已经是很常见的策略了,更有读者反馈说扣量+掺假都是十分正常的,而这些操作都来自于广告主与平台的不信任与相互博弈。

oCPC以及深度oCPC、深度ROI出价、广告主需要逐步暴露自己的深层信息,如转化,付费,甚至是变现数据给平台,来换取更好的投放效果。即使平台侧不搞骚操作的事情,也有可能泄露广告主信息。

如平台侧让有共同推广需求的广告主选择同一个转化目标,而同一目标的转化率模型又来自于这些广告主共有的转化回传时,广告主该如何选择和回传转化才能是自己的收益最优呢?在前文中多次说明,在oCPC下,机制的表达变成了多维,即需要表达转化出价和回传转化,这个问题是一个有趣的博弈问题。

我们先举一个经典的博弈例子“智猪博弈”来说明类似的情况。

假设猪圈里有一头大猪、一头小猪。猪圈的一头有猪食槽,另一头安装着控制猪食供应的按钮,按一下按钮会有10个单位的猪食进槽,但是谁按按钮就会首先付出2个单位的成本。按钮和猪食槽在相反位置,按按钮的猪要付出2个单位的成本,并且丧失了先到槽边进食的机会。若小猪先到槽边进食,因为缺乏竞争,进食的速度一般,最终大小猪吃到食物的比率是6∶4;若同时到槽边进食,大猪进食速度加快,最终大小猪收益比是7∶3;若大猪先到槽边进食,大猪会霸占剩余所有猪食,最终大小猪收益比9∶1。 https://baike.baidu.com/item/%E6%99%BA%E7%8C%AA%E5%8D%9A%E5%BC%88%E7%90%86%E8%AE%BA/6140801

用博弈论中的报酬矩阵可以更清晰地刻画出大猪和小猪的选择情况。如当大猪和小猪都选择行动时,各自都会付出2个单位的成本,获得的收益是7:3,最终的效用是5:1。下面我们分析一下大猪和小猪是否有最优的策略。

对于大猪而言,如果小猪行动,那么大猪行动的效用是5,等待的效用是9,那么大猪的最优策略是等待;如果小猪等待,那么大猪行动的效用是4,等待的效用是0,那么大猪的最优策略是行动。也就是说大猪的最优策略依赖小猪的策略。对于小猪而言,如果大猪行动,那么小猪行动的效用是1,等待的效用是4,那么小猪的最优策略是等待;如果大猪等待,那么小猪行动的效用是-1,等待的效用是0,那么小猪的最优策略还是等待。也就是说无论大猪做什么策略,小猪的最优策略都是等待,在这种情况下,大猪不得不选择行动,最后大猪的效用是4,小猪的效用也是4,小猪"搭了便车"。

这样的例子在现实生活中比比皆是,比如为什么市场的先行者获得效用可能还不如后来者,职场中有能力的人不一定获得比平庸者更高的效用,花钱投放广告的人最终可能是替竞对做了宣传,真实回传转化的广告主可能也在帮助其同目标乃至同行业的广告主和非广告主优化效果。

广告主做扣量和掺假回传本质上是在当前机制下和平台侧,和其他广告主的博弈结果。oCPC下的GFP机制、平台中可能存在的“智猪博弈”情况都在促使广告主做出符合其利益需求的选择。

广告主一直想从当前的机制规则下探索寻求自己的最优策略,无论是出价还是回传策略。非常可惜的是在一些机制规则下,广告主可能没有纯粹的最优策略。真正需要做的是平台侧更改机制规则。不考虑更改机制规则,平台侧选择什么样的转化目标供广告主选择也是一个很难解的问题。即使广告主选择激活或者线索为转化目标,他们回传的也不一定是真正的激活或者线索,可能是他们后端效果好的转化,甚至是自定义的各种类型转化。转化目标的设置或者选择最终还是要考虑广告主的真实诉求。广告主的诉求至少这几个:①当真实表达出价和转化的时候,可以实现效用的最大化,当前的GFP机制肯定不行,而且同账户同实体同一个广告主做同台竞价的机制也不行;② 当真实表达出价和转化的时候,保证广告主转化隐私,不能让竞对“搭便车”获取收益,当前同转化目标建模可能不行,需要真正做到一个广告主一个模型,这个在技术上有非常困难。③ 广告主可以自由表达自己的转化,甚至可以不告诉平台侧真实含义,但希望平台能够识别和预测自己的目标转化。当然我们看到一些平台已经开始考虑这些问题,开始做一些改变,如研发RTA让流量的选择和定价由广告主决定,还有解决隐私问题的联邦建模,广告主自由表达转化的oCPK等。在分享中,增长部门的领导问了直击关键的问题:在现有机制规则下,广告主怎么出价和选择&回传转化可以获取更高的收益呢?这也是广告主最关心的问题了。

在讨论这个问题之前,我们再回顾一下基本的概念,在oCPC下广告转化目标和出价是相对应的,也就说什么样的转化目标对应着什么样的出价,单独分开讨论转化目标优劣或者出价优劣是没有意义的。

我们把这个问题拆解成以下几个部分:1)怎么选择转化和回传转化;2)怎么为转化出价;3)调整出价的影响;4)调整转化的影响;5)调整出价和调整转化是否等价;6)广告主出价和转化调整的最优方法。

我们首先讨论:怎么选择转化和回传转化。根据oCPC的基本原理,选择和回传转化其实就是要告诉平台侧想要什么样的流量(用户)。常见的广告主期望获取ROI高的流量,ROI=收入/支出,其中收入是这个用户给广告主带来的价值(可能是长期价值),这个是不受广告主意志影响的;支出是为获取这个用户广告主的各项花费(包含广告导流花费和各类人力物力成本等),这个是受广告主影响的。

转化目标的第一个选择思路就是获取高价值的用户。转化目标的设置逐步从下载安装,到激活,再到次留,再到付费,oCPK等。所以说期望获取什么样的用户就选择什么样的转化目标,如果渴望后端付费或变现,那最直接的方法就是选择付费&变现用户进行定义和回传。

当然,这个方法大家都懂。价值越高的用户量越少,特别是付费&变现用户可能量很少,如果直接选择浅层转化目标时,对于平台而言转化率模型建模需要积累大量的数据了。如果平台提供深层oCPC的话,广告主选择两个转化目标,回传浅层和深层转化是有利于最终深层目标建模的。

现在很多广告主直接把oCPC当成oCPK用,自定义转化回传,这个可能会不利于新广告冷启动。因为平台侧往往根据统一转化目标建模,转化率模型预估的可能不是广告主的自定义转化,效果就很难保证。那怎么办呢?尽可能选择与大盘类似的转化定义,这个对广告主而言可能不现实,那可以退而求其次,选择与当前主体当前账户下效果符合预期的转化定义和转化率可能有效,当然也可以选择在前期不过于关注成本和ROI,在转化达到一定量级后,进行调整。

对于oCPK而言,很多广告主探索出很多关键行为作为目标进行回传。我们下篇文章继续介绍oCPK下的目标设置,转化目标的第二个选择思路获取高ROI用户的问题,以及讨论 2)到6)问题。

更多精彩内容预告:

  • oCPC转化的设计、选择、归因与成本设置(3)
  • 向更深层目标迈进之深度oCPC
  • 向更深层目标迈进之深度ROI
  • oCPM是放开枷锁还是抢量工具?
  • oCPC下的人群包定向&RTA定向
  • oCPC下RTA的调价&出价

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

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

相关文章

Cesium 制作风流场,制作风场可视化

需求 Cesium 制作风场 预览 分析 以下是开发中参考的几个博主的案例 博客一:风场热力图博客二博客三 风场数据准备,data.json 由于数据量过大,我这边只做格式展示,想要完整 json 文件,可以在我的资源里获取 […

A Yet Another Remainder The 2022 ICPC Asia Regionals Online Contest (II)

PTA | 程序设计类实验辅助教学平台 题目大意:有一个n位长的隐藏数x,从高位到低位依次标号为1到n,sum[i][j]表示从第i为开始每j位上的数的和,有q次询问,每次给出一个100以内除了5以外的质数p,问这个数%p等于…

免费版Photoshop2024智能人像磨皮插件

Portraiture是一款智能磨皮插件,为Photoshop和Lightroom添加一键磨皮美化功能,快速对照片中皮肤、头发、眉毛等部位进行美化,无需手动调整,大大提高P图效率。全新4版本,升级AI算法,并独家支持多人及全身模式…

企业架构LNMP学习笔记32

企业架构LB-服务器的负载均衡之LVS实现: 学习目标和内容 1)能够了解LVS的工作方式; 2)能够安装和配置LVS负载均衡; 3)能够了解LVS-NAT的配置方式; 4)能够了解LVS-DR的配置方式&…

基于SSM的生鲜电商系统

末尾获取源码 开发语言:Java Java开发工具:JDK1.8 后端框架:SSM 前端:采用JSP技术开发 数据库:MySQL5.7和Navicat管理工具结合 服务器:Tomcat8.5 开发软件:IDEA / Eclipse 是否Maven项目&#x…

Linux高性能服务器编程 学习笔记 第一章 TCP/IP协议族

现在Internet使用的主流协议族是TCP/IP协议族,它是一个分层、多协议的通信体系。 TCP/IP协议族包含众多协议,我们只详细讨论IP协议和TCP协议,因为它们对编写网络应用程序有最直接的影响。如果想系统学习网络协议,RFC(…

LeetCode147之对链表进行插入排序(相关话题:链表)

题目描述 给定单个链表的头 head ,使用 插入排序 对链表进行排序,并返回 排序后链表的头 。 插入排序 算法的步骤: 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列…

深度解析自然语言处理之篇章分析

在本文中,我们深入探讨了篇章分析的概念及其在自然语言处理(NLP)领域中的研究主题,以及两种先进的话语分割方法:基于词汇句法树的统计模型和基于BiLSTM-CRF的神经网络模型。 关注TechLead,分享AI全维度知识…

LLM推理优化技术综述:KVCache、PageAttention、FlashAttention、MQA、GQA

LLM推理优化技术综述:KVCache、PageAttention、FlashAttention、MQA、GQA 随着大模型被越来越多的应用到不同的领域,随之而来的问题是应用过程中的推理优化问题,针对LLM推理性能优化有一些新的方向,最近一直在学习和研究&#xf…

react-native实现 TextInput 键盘显示搜索按钮并触发回调

<TextInput returnKeyType"search"returnKeyLabel"搜索"onSubmitEditing{e > {toSearch(keyword);}} /><SearchBarref{serachBarEl}placeholder"请输入"onChangeText{handleChangeSearch}value{search}onSubmitEditing{handleSearch…

群晖NAS教程(二十四)、利用ContainerManager安装jellyfin

群晖NAS教程(二十四)、利用ContainerManager安装jellyfin 一、下载nyamisaka/jellyfin镜像 二、运行jellyfin容器并配置 容器名称可以随便填写 这里映射端口设置为8096&#xff0c;并且映射了两个配置文件夹和一个电影的目录。 点击完成。 这里看到已经运行起来了。 三、jelly…

C# 参数名加冒号,可以打乱参数顺序

今天看到Python有这种语法&#xff0c;参数名后面跟着等号写参数&#xff0c;联想到前几天用到的Serilog&#xff0c;好像有个参数名加冒号的写法&#xff0c;搜索了一下&#xff0c;果真有这种用法。 函数特别大的时候&#xff0c;用这种方法很直观&#xff0c;而且参数可以打…

你真的了解 Docker 日志吗?

目录 前言排查总结 前言 今天服务器发送了磁盘告警通知&#xff0c;于是打开了尘封已久的电脑连上了公司服务器&#xff0c;服务器跑的是一个 Docker Swarm 集群&#xff08;正是集群中的某一台服务器发生告警&#xff09;&#xff0c;告警的服务器上运行了多个游戏后台程序。…

密室逃脱小游戏

欢迎来到程序小院 密室逃脱 玩法&#xff1a; 判断可生存的空间&#xff0c;鼠标点击屏幕进行人物左右移动&#xff0c;躲避闸道进行生存&#xff0c;每进行一次关卡都会有分数统计&#xff0c;赶紧去闯关吧^^。开始游戏https://www.ormcc.com/play/gameStart/176 html <c…

L1 项目概述与Hadoop部署

1.技术栈&#xff1a;HadoopHiveSqoopFlumeAzkaban Flume采集Nginx web服务器上的日志&#xff0c;采集完成后存储到Hadoop的平台&#xff0c;最终存储到HDFS上&#xff0c;处理和分析采用Hive的方式&#xff0c;处理完之后利用Sqoop导出到Mysql中&#xff0c;最终利用一个Java…

开源电商项目 Mall:构建高效电商系统的终极选择

文章目录 Mall 项目概览前台商城系统后台管理系统系统架构图业务架构图 模块介绍后台管理系统 mall-admin商品管理&#xff1a;功能结构图-商品订单管理&#xff1a;功能结构图-订单促销管理&#xff1a;功能结构图-促销内容管理&#xff1a;功能结构图-内容用户管理&#xff1…

日常中出现msvcp140.dll丢失的5个解决方法与msvcp140.dll详细解析

前几天&#xff0c;我在使用电脑时遇到了一个奇怪的问题&#xff1a;打开某些程序时&#xff0c;系统提示找不到msvcp140.dll文件。这让我非常困惑&#xff0c;因为我之前从未遇到过这样的问题。为了解决这个问题&#xff0c;我在网上查找了许多关于解决msvcp140.dll丢失的信息…

IDEA插件Mybatis Log Plugin的安装及其使用教程

版权声明 本文原创作者&#xff1a;谷哥的小弟作者博客地址&#xff1a;http://blog.csdn.net/lfdfhl 插件概述 Mybatis Log Plugin插件用于查看Mybatis所执行的完整SQL语句。在此教程中详细介绍IDEA插件Mybatis Log Plugin的安装及其使用。 安装过程 请搜索并安装Mybatis …

kafka学习-基本概念与简单实战

目录 1、核心概念 消息和批次 Topic和Partition Replicas Offset broker和集群 生产者和消费者 2、开发实战 2.1、消息发送 介绍 代码实现 2.2、消息消费 介绍 代码实现 2.3、SpringBoot Kafka pom application.yaml KafkaConfig producer consumer 1、核心…

C++项目实战——基于多设计模式下的同步异步日志系统-③-前置知识补充-设计模式

文章目录 专栏导读六大原则单例模式饿汉模式懒汉模式 工厂模式简单工厂模式工厂方法模式抽象工厂模式 建造者模式代理模式 专栏导读 &#x1f338;作者简介&#xff1a;花想云 &#xff0c;在读本科生一枚&#xff0c;C/C领域新星创作者&#xff0c;新星计划导师&#xff0c;阿…