文章这周都没有更新了,工作有点忙。终于写到正题了,写oCPC产品设计我十分恐慌,自己并非PM,可能表述没有章法,但是希望能够把道理讲清楚。

在前面的文章中,我们已经介绍过多次,互联网广告的本质是流量买卖,oCPC的本质是 通过转化率进行量化流量价值,实现最精细化的广告投放。 如果能够理解这一点,oCPC产品设计及其升级方向基本上就没问题了,剩下的就是具体实现了。

我最近也关注了一些SEM和写技术的公众号,发现部分文章过于强调技巧,忽略本质问题,追求术的提高,忽略道的本质。至少我是希望看到这篇文章的读者多思考,多质疑。

​最近来了一个PM负责oCPC Plus产品,我花了一个上午和Ta沟通关于该产品的问题。即使曾经参与到oCPC的设计中,对于oCPC产品也一知半解。最近有做模型的同学发Launch Review,通篇没有一句写模型指标的提高,反而写了一堆收益指标,看起来收益不错,但没法解释收益原因,有点本末倒置,当然可能是迫于绩效压力。有些做转化率模型的人对于自己估计的转化率怎么用都不知道,所以不要指望其能在模型稳定性,准确性等方面有所进展。凡此种种,根本上还是把产品当做需求来做,当做一个功能来做,而不是当做一个完整的产品来设计推动。

在Q公司这种创业公司的氛围中工作,越来越认同一个观点: 只要方向正确,打破一切阻力和质疑,做就行了! 比如oCPC产品才开始的时候没人看好重视,还有很多问题和质疑。特别是当看到模型预测AUC是0.99,数据回传缺失严重等各种问题时,是否能够下定决心,把这个产品做起来呢?这是在技术侧的问题。在销售侧,即使oCPC产品发展到现在,被市场广泛使用和认可。下午开Team Day会,工作很久的销售负责人,对流量的价值区分主要停留在人群包的设计上,而不是oCPC。

说这么多,核心思想就是:先道后术,实效优先,坚持。我们言归正传,在上篇文章oCPC实践录 | 成本优化策略之eCPC(3)中已经分析了:eCPC是基于广告主在投放一段时间后成本符合预期为假设的成本优化策略。可见eCPC的转化成本并非广告主给出,所以不能从根本上解决广告主成本问题。

解决办法就是让广告主给定转化成本,媒体方根据预估转化率和广告主给定的转化成本计算点击出价,使得广告真实的转化成本等于给定转化成本。这里要考虑以下几点:

  1. 转化目标和给定转化成本

在广告展现点击转化的整个链路中,媒体方需要向广告主提供符合其利益的转化目标定义,由广告主选择转化目标给定转化成本。

一般情况下,广告主最期望的转化目标是最深层的用户行为,直接表达自己真实的转化成本,无需反复核算出价,比如用户下单对应的转化成本,用户付费对应的转化成本;对媒体方而言,也是希望广告主能够按照最深层转化表达真实转化价值,这样媒体方能够准确控制转化成本,为后续扩量工作提供统一的成本标准。

但是从技术上说,对于技术能力差或者不是自己落地页的媒体方来说,深层转化数据不好获得,也不好构建转化链路(即转化与展现点击链接起来);另外,有些广告主可能担心自己的数据被媒体方掌握可能不愿合作。

市场上分行业常见的转化目标有:
(1)APP类广告在整个链路上的一些节点均可以定义为转化,如下载安装、激活、注册、首单等
(2)电商类广告,如果没有客户,可以选择表单(即客户提交表单作为一个转化),如果有客服,可以做在线咨询,电话调起,微信调起等。

可以看到转化目标有很多,广告主的选择也很多。对于浅层的转化,数量大,出价低,媒体方可以保住浅层成本,但广告主还需考虑深层转化成本,核算到浅层转化目标上;对于深层转化成本,数据小,出价高,效果可能会不稳定。(这里不再讨论转化数据的接入方式和转化归因问题)

基本的趋势是:转化目标越来越深层,给定转化成本越来越高。

  1. 预估转化率和评估模型效果

转化目标设计完成后,oCPC的关键就是转化率模型了,模型的好坏直接决定这产品的成败。

模型形式上,如果一个广告只能选择一个转化目标,那模型有两个选择,分转化目标训练和整体训练;如果一个广告可以选择不在同一转化链路上的多个转化目标,可以考虑整体训练;如果一个广告可以选择在统一转化链路上的浅层和深层转化目标,需要定义浅层转化率和深层转化率,并根据定义训练模型。

模型泛化能力上,部分公司在oCPC产品研发初期,为了模型效果,会设计第一阶段和第二阶段。广告在第一阶段,仍然采用普通的CPC出价,在该阶段主要用于积累数据,使模型对该广告的转化率预测更加准确;当满足一定的准入要求时,广告进入第二阶段,开始做oCPC调价。当积累的数据越来越多时,模型泛化增强(需要一些特征),对新广告的预测越来越准确,会逐步下掉一阶段,直接进入二阶段。(后续还会介绍第一阶段和第二阶段的内容)

之前已经说过转化率模型一定要做校准,校准的方法后续会介绍一些。评估模型常采用AUC和PCOC两个指标,后面会详细介绍新模型的实验,评估和上线问题。

除了上面提到两点,在下篇文章会继续讨论:怎么出价保成本和oCPC深层用处,敬请关注。

精彩内容预告:
oCPC产品设计与出价原理
摸石头过河,oCPC先跑起来再说
好难理解的oCPC成本控制算法
简单有效,oCPC逆系统控制
随你千变万化,oCPC PID控制
最好最快的方法就是抄
。。。

往期内容:

  1. oCPC实践录 | 成本优化策略之eCPC(3)
  2. oCPC实践录 | 成本优化策略之eCPC(2)
  3. oCPC实践录 | 成本优化策略之eCPC(1)
  4. oCPC实践录 | 成本优化策略之CVR门槛(2)
  5. oCPC实践录 | 成本优化策略之CVR门槛(1)
  6. oCPC实践录 | 糟糕,广告主成本超了!
  7. oCPC实践录 | 没有oCPC怎么做成本优化?
  8. oCPC实践录 | 重新理解oCPC-出价方式(2)
  9. oCPC实践录 | 重新理解oCPC之出价方式(1)
  10. oCPC实践录 | 重新理解oCPC之量化流量价值
  11. oCPC实践录 | 我还是做oCPC吧!
  12. oCPC实践录 | 开篇语

在AITBOOK联系我!

oCPC实践录 | oCPC产品设计与出价原理(1)相关推荐

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

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

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

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

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

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

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

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

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

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

  6. oCPC实践录 | 广告冷启动问题的思考与总结

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

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

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

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

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

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

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

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

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

最新文章

  1. P1522 牛的旅行
  2. PyCairo 中的文本
  3. wxpython实现界面跳转
  4. 大厂的产品经理是怎样进行产品迭代的
  5. 面向对象(OOP)基本概念
  6. 费诺编码的gui页面设计_GUI设计和UI设计有什么区别?
  7. tomcat的服务器目录在哪个文件夹,Tomcat目录结构详细介绍
  8. 数据结构与算法python—10.二叉树题目leetcode总结
  9. 什么是git subcommand,如何创建git子命令?
  10. 新手必看:PS修图的基本步骤
  11. 思科模拟器(学生版)、汉化包的下载及其安装步骤
  12. ADS1292R的使用
  13. bns服务器不可用怎么修复,DNS服务器可能不可用怎么办
  14. 为了理想,因为爱情-开课第一天有感(鸡汤向)
  15. 非空子集的生成(二进制法)
  16. linux 进程调度cfg,选择Linux I / O调度程序
  17. RuntimeError: CUDA error: no kernel image is available for execution on the driver
  18. OSChina 周一乱弹 ——生死之际还能从容装逼,先生大才
  19. 心中无码:这是一个能自动脑补漫画空缺部分的AI项目
  20. Oracle 使用DBMS_JOB和DBMS_SCHEDULER 创建定时任务 创建管理job示例

热门文章

  1. python requests 登录接口场景使用案例
  2. 软件测试系列——冒烟测试
  3. 四、线段_同级别分解
  4. 【spring】 官网文档手册(附中文网址)
  5. c++学习笔记 第四部分
  6. python arcgis 批量裁剪栅格文件
  7. python中code函数是干嘛的_[Code] Python简单小知识
  8. 开发一个App大概要多少钱?只讲干货
  9. java笔记5 抽象类和接口
  10. 在立创商城上快速制作PCB原理图库