设计以外,广告以内:业务结构篇
2021年|类型:编著|标签:专业理论
广告角色
抽象概念
eCPM = r(a, u, c)
这个业务函数高度概括了每次广告展现时的平台收益,即每次用户 u 访问或搜索时,上下文 c 情况下,系统展示广告 a 的期望收益。它定义了广告的核心问题。
结算方式
流量主与广告主的矛盾
流量主和广告主个字关注离自己最近的结算指标且期望相反,而中间的所有转化率都存在不确定因素。这种矛盾是广告系统中所有产品逻辑产生的根源。
流量主和广告平台的价值
目标都是提升广告的变现效率。整体上可以用投放自动化来概括,我们通常从五个要素来看自动化的推演:
预算自动分配。为计划、账户设置预算,在确定目标下决策是保量还是保成本。
人群自动匹配。主要经历了两个阶段。第一阶段利用平台的二方数据进行挖掘,通过标签组合、标签提取等实现提取人群投放广告;第二阶段利用广告主的一方数据,做拓展、分级后投放广告,又或者更进一步,执行分人群出价直接影响广告召回、粗排和精排。
自动出价。oCPX 等解决方案的出现将预算控制、转化率预估以及出价等逻辑全部内化在了平台侧。出价会直接影响 eCPM 的实时排名。
动态创意。一次性上传所有广告素材,系统自动完成素材组合、人群分发与效果测试。
落地页。目前落地页侧重于行业制作工具以及参考模版,在自动化层面还比较冷静。
预估模型
由于大部分广告都是按照CPC或CPA结算的。
eCPM = oCPA * CVR * CTR * 1000
因为在广告曝光之前系统无法获知真实 CVR 和 CTR,一般通过机器学习预估。所以:
eCPM = oCPA * pCVR * pCTR * 1000
出价方式
围绕广告投放的 ROI 可以将广告主常见的投放策略分为三类:保守、常规和激进。(巨量引擎将出价场景分为五类:控制成本上限、均衡投放、优先跑量、放量投放且优化转化成本、放量投放)
约束条件
常见的约束包括:
召回阶段
目标
面向全广告库,搜索空间大。从各种角度召回用户可能感兴趣的广告。模型可以非常多样,对精度要求不高。简单、高效即可。
衡量
现状
目前的做法是多路召回融合。大致可分为 TAG 支路、ANN 支路和正在探索的新支路。
TAG支路。即标签召回,在此基础上结合权重和标签动态调整。主要包括:
ANN支路。即向量化召回,模型当前主要为双塔NN模型。双塔模型有两方面缺陷,一是双塔 Embedding 的表达能力受限;二是双塔模型建模原本是基于业务目标的,并不会以 item 的 Embedding 相似度作为优化约束。而 ANN 要求 item 之前的相似度。这个过程可以是 u2i,也可以是 u2i2i。目前ANN支路主要包括:
正在探索的新的支路主要包括:
未来,期以智能定向多路召回的思路,进行 Top K 截断和多路归并。包括:
结合检索过滤的规则,比如定向过滤、素材规格过滤、预算过滤等等。取1~2万进入下一阶段。
架构模块
下以广告主选择一个定向后是如何在广告系统中生效来介绍召回。

粗排阶段
目标
衡量
架构模块

出于性能的考虑,每个环节都有一个前置的预排序截断保护,目的是将前一个环节的广告数量绑到固定上限,避免在线广告数不可控导致的超时。具体的做法,第一、二道预排序阶段,因为还没有 LiteCXR 模型,使用离线统计的广告、账户、大盘粒度的 CTR、CVR 计算 eCPM 离线分;第三道超时截断使用 LiteCXR 模型计算 eCPM。
精排阶段
目标
架构模块

参考资料
© 2024 Xiang PENG. All Rights Reserved.