读者们,久违了。最近有读者说很久没有更新内容了,对不起读者们。前段时间和同行们的沟通交流,让我意识到要学习的东西还有很多,之前写的文章也有一些错误的理解,后续会更改补充。接着梳理介绍oCPC实践中遇到的问题,本文介绍广告冷启动问题。

在看本文之前,可以先回顾一下oCPC实践录 | 产品冷启动问题,虽然关系不大,但还是希望能够从产品和策略两个角度思考和解决冷启动问题。本文接下来依次介绍(1)什么是广告冷启动问题(2)冷启动问题产生的原因(2)解决冷启动问题的方法。

1

在广告投放过程中,广告主有新的投放需求或者想通过广告的更新来探索获取更好的投放效果,特别是在oCPC产品下,广告主或者优化师们在系统中的参与度在降低,通过更新广告是一个重要的优化效果手段。

广告冷启动问题一般是指新建广告在投放过程中遇到的问题。在oCPC产品下,广告的冷启动问题主要表现在两个方面,一个是转化成本较高,超过了给定转化成本,另外一个是跑量困难,预算花不出去。

解决冷启动问题有利于吸引广告主预算,提高平台整体收入。

2

做广告算法有时候一天的时间都在排查各种各样的case,冷启动的case估计要占很多。我这边简要梳理了冷启动问题产生的原因,对于超成本和跑量困难,可能存在的原因有转化链路,投放问题,模型问题,机制问题等。

oCPC是数据驱动的产品,在讨论各种问题之前都有一个前提条件,就是数据要对齐,广告主与媒体(业务端平台,产运模型策略算法)的转化数据要一致,目标要一致。

3

针对转化链路问题,经常有产品运营反馈case,不加分析整理,直接打包发给算法侧,查来查去发现转化存在漏传、断传、延迟导致成本较高,进而影响成本控制算法(成本较高调低价格)造成跑量困难。在转化数回传正确的情况下,转化链路仍然需要看一下,从填充、展现、点击、进入落地页、安装、下载、激活、注册、付费等方面分阶段分析营销漏斗的效率指标情况,对于跑量困难,就需要看看在漏斗效率损失,如是否出现点击跳转问题,安装拦截问题等等。

针对投放问题,投放的问题包含预算设置,单元定向与出价,创意样式等多方面的,如单元定向(如时间,地域,人群)直接影响跑量;创意样式不足,丰富度不够也影响跑量;同账户下已经有多个跑量单元了,在检索系统去重的情况下,也会导致新广告跑量出现问题。

4

转化链路和投放问题更多的是偏向于广告主侧,媒体侧分析跑量困难和超成本更多的是从模型问题和机制问题两方面考虑。广告在系统中的排序公式一般是折算到ecpm上,ecpm=预估点击率 * 预估转化率 * 给定转化成本 * 成本控制参数,计费一般是GSP机制。排序和计费决定着跑量和成本情况。

针对模型问题,很多人经常会把冷启动问题直接归因于模型问题,这个是片面的。跑量问题的原因会比较多,其中模型对新广告预估(点击率、转化率等)偏低可能是一个原因。超成本问题的原因也比较多,其中模型对新广告预估(点击率、转化率等)预估偏高可能是一个原因。一般情况下可以通过模型的pcoc(先验预估值/后验预估值)初步分析原因。

冷启动问题,对模型来说,本质上还是模型泛化能力的问题。比如广告主经常的操作是复制过去一段时间投放效果好的广告素材,不断建立新广告,但经常遇到预估偏高或者偏低,效果不稳定,成本较高,跑量难的问题。从这个case就反映出模型对于广告素材和内容的识别和泛化能力不强。冷启动问题在模型侧有时候是不容易引起重视的,主要原因是新广告在整体大盘的占比一般较小,优化动力不足。

针对机制问题,广告排序计费和成本控制依赖模型预估和广告转化数据反馈,在模型预估不准和转化数很少或者转化延迟的情况下,要做到准确及时的成本控制是很难的。对于跑量问题,如出价排序策略在检索漏斗中(召回粗排精排)中的设计是否合理,去重逻辑是否合理等。

5

以上从转化链路,广告投放,模型算法,机制策略四个方面分析了广告的冷启动问题,然后就需要对症下药,给出合理的解决思路,非常希望能够做出一个的客户效果诊断工具。

转化链路和广告投放偏向广告主侧,原因分析和问题解决与算法涉及较少,我这边没有梳理,暂不介绍。另外下面的内容也更多的是提供思路,不做理论推导。

和解决其他问题一样,我们需要针对冷启动问题定义目标,用于指导后续的方案设计和策略迭代。冷启动问题的目标一般通过成功率,留存率,成功速度等指标进行量化。

先说跑量困难,除了需要广告主侧(包括产品运营)分析转化链路和广告主投放问题外,分别从模型侧,机制侧,产品侧多方面处理:

模型侧可以从预估层面,特征选择,模型设计上考虑。预估层面即直接关注预估结果,对预估结果做校准,常见的方法有保序回归;特征选择即从提高模型泛化性的角度思考,减少ID类特征,增加泛化类特征(粗粒度特征,统计类特征,图文视频等),实时特征,embedding特征构造等;模型设计即提高模型对冷启动广告的识别能力上,通过EE, 强化学习等方法。

机制侧从扩量和调整排序上考虑,扩量即帮助广告能够touch到更多的流量,如设计扩量产品(广告在媒体,栏位,样式,创意内容等方面适配投放,当然这些产品策略也适用于老广告);调整排序是损失效率和收入的方法,但经常使用,通过提权,分配quota等各种方式提高新广告的展现概率,这里面需要设计合理的进场和退场机制,需要优化的目标是以最少的收入损失获取最好的冷启动效果。

解决超成本问题,上文提到的广告主侧分析,模型侧处理方法相差不多。机制侧需要做冷启动成本控制或者调整计费等策略,里面的难点是对广告转化数的准确预估,可以根据粗粒度先后验等数据做预估,算法和模型有很多,这里不再赘述;oCPC产品第一阶段和第二阶段就是在解决冷启动问题,另外赔付策略,保CPA,或者按CPA计费都是在产品侧保证广告主初期效果,解决冷启动问题的方

6

将上述的内容总结为以下思维图(点击放大可看),供读者参考。

精彩内容预告:

  • 检索漏斗优化

  • oCPC非线性出价

  • oCPC自动赔偿

  • oCPC扩量策略

  • 深度次留产品

  • 深度付费产品

  • 深度ROI产品

  • oCPM产品

  • 强化学习与oCPC

记录互联网广告那些事儿,长按二维码关注

oCPC实践录 | 广告冷启动问题的思考与总结相关推荐

  1. oCPC实践录 | 广告算法工程师的自我修养

    ​这是AITBOOK的第31篇原创文章 2019年即将过去,2020年马上到来,在这个时候做一下总结,发一下展望是最合适不过的.2019年互联网广告的发展已有人总结为令人失望,2020年估计也好不到哪 ...

  2. oCPC实践录 | 随你千变万化,oCPC PID控制(2)

    在oCPC实践录 | 随你千变万化,oCPC PID控制(1)中我们分析了比例控制将实时误差考虑进来,具有最快的响应速度,但只有比例控制作用时,real_cpa会偏离given_cpa,产生余差,消除 ...

  3. oCPC实践录 | 摸石头过河,oCPC先跑起来再说

    oCPC才开始的实践基本上是摸着石头过河,不断测试实验.不过也可以参考已有的oCPC产品设计,oCPC首要需要解决的是转化目标和转化数据. 在解决转化数据之前,可以先看一下申探社:深入互联网广告中的出 ...

  4. oCPC实践录 | 糟糕,广告主成本超了!

    在 oCPC实践录 | 没有oCPC怎么做成本优化?中分析了在没有oCPC的情况下,广告主怎么做成本优化.对于媒体方来说,因为拥有用户和广告主的数据,有更多的方法来帮助广告主做成本优化. 我们把关注目 ...

  5. oCPC实践录 | 重新理解oCPC之量化流量价值

    周末的时候把文章在知乎专栏也同步了一下,希望能够增加自己的粉丝量,尽可能接触到更多的流量.虽然不用花钱去购买这些流量,但也要付出时间和精力来维护,心里还是会核算一下成本的. 同样的,广告主投放互联网广 ...

  6. oCPC实践录 | oCPC产品设计与出价原理(2)

    在上篇文章oCPC实践录 | oCPC产品设计与出价原理(1)中已经提到了oCPC产品设计的前两个关键点(1)转化目标和给定成本(2)模型,这些都是oCPC产品做好的必要条件,本篇讨论(3)怎么出价保 ...

  7. oCPC实践录 | 成本优化策略之CVR门槛(1)

    北京秋天的周末,刚下过一场小雨,外面凉飕飕的.我宅在家里,吃着脆甜的冬枣,剥着三红柚子,正想着要不要写一下文章. 突然电话响起,老板打电话过来说运营要测试一下广告的落地页,需要下调CVR门槛.原本以为 ...

  8. oCPC实践录 | 成本优化策略之CVR门槛(2)

    在上篇文章oCPC实践录 | 成本优化策略之CVR门槛(1)中,设计CVR门槛由广告主控制的成本优化产品,通过这个产品,广告主可以根据自己的实际需求,调整CVR门槛,获取自己想要的那部分流量,媒体方仅 ...

  9. oCPC实践录 | 随你千变万化,oCPC PID控制(3)

    这是AITBOOK的第32篇原创文章 距离上篇文章已经过了两个月,让各位读者久等了.过了年,变得懒惰起来.工作也早早开始了,并且越来越忙,现在oCPC工作是攻坚克难部分了,在提高成本控制时效性和稳定上 ...

最新文章

  1. k8s入门系列之介绍篇
  2. Mac 系统和windows 的差别
  3. linux x86 关机 过程,linux在x86上的中断处理过程(详细)
  4. 【初赛】「程序填空」题答v1.0
  5. 【问题】ajax两种传递id值方式的区别
  6. dll修复工具哪个好?靠谱dll修复助手
  7. Excel如何将一列数据转为一行
  8. 二值图像分析:OpenCV中的二值化阈值操作
  9. 如何批量给视频加文字水印?
  10. 利用笔触素材制作逼真毛笔字
  11. 单元测试探析:什么是Stubs、Mocks、Spies、Dummies?带你了解4个核心工具
  12. xlsx格式转csv
  13. 高斯-约当 (Gauss-Jordan) 消元法 [学习笔记]
  14. 关于win10装不上dnw驱动的问题
  15. 【ceph】cmake管理Ceph编译+Ceph工程目录+cmake 实战学习
  16. 快速查询PE文件知识点和PE文件解析(下)
  17. 大一计算机学实验报告,大学计算机实验报告范文
  18. MSC阿里比赛第三题详解
  19. SANGFOR AC路由模式与交换机有哪几种组网方案
  20. JAVA string数组转list去重

热门文章

  1. MATLAB画哆啦A梦
  2. mysql进阶(三)31-43
  3. 数学建模之灰色关联分析
  4. Ansible-playbook 运维笔记
  5. ACM图论之存图方式
  6. 魅蓝note2解锁bootloader教程
  7. WordPress站点快速集成腾讯数字身份管控平台CIAM,免开发实现登录认证
  8. OpenStack网络指南(17)IPAM配置
  9. 简单枚举(ZJM要抵御宇宙射线)
  10. 【论文笔记】AVA: A Video Dataset of Spatio-temporally Localized Atomic Visual Actions