如何利用算法优化广告效果

news2025/2/25 18:26:57

效果广告以超过67%的占比,成为了中国互联网广告预算的大头。在BAT、字节等大的媒体平台上,效果广告以CPC实时竞价广告为主。在这种广告产品的投放中,广告主或其代理公司通过针对每个广告点击出价,系统自动把这些点击出价换算成eCPM,根据eCPM价格来决定优先展示哪个广告。

效果广告投放的两难境地:转化成本 VS 转化量

在这个流程中,效果广告主面临着一种微妙的处境:如果对每个广告点击出价太低,虽然可以控制转化成本,但是有可能竞争不到广告曝光量;如果出价太高,虽然能竞争到更多的曝光量,但是有可能会导致转化成本过高。广告主处于转化成本和转化量之间的两难处境。

因此,在传统的效果广告投放中,广告优化人员除了要不断优化物料及用户标签的选择,还需要根据投放后的数据,频繁地调整出价。这种状况,究其根本,是因为整个媒体平台的广告流量是个“黑盒”,广告主不知道里面究竟有哪些流量是适合自己的,只能通过广告优化人员投放后的结果来一点点尝试。

在传统的效果广告中,广告优化人员最担心的,是碰到太多“会吃掉诱饵但是不会上钩的鱼”,也就是点击了广告却没有转化的人群。这些人群包括以下类型:

  1. 对互联网不够熟悉的人群:例如边远地区人群、中老年人群,如果你看一下广告投放系统的后台统计数据,会发现这些人群的点击率往往是最高的,原因是他们不太能分得清广告和媒体的内容。
  2. 会被活动奖励吸引的人群:例如,某汽车客户投放广告,引导用户参加线下活动,用户踊跃报名,但是现场来的却有很多未成年人,根本不是该客户的目标人群。更别提众多的“羊毛党”了,导致游戏行业等有奖活动较多的广告主,还需要在活动中专门设置一些防羊毛党的手段。
  3. 被物料诱导的人群:为了吸引用户点击,一些广告物料中会植入帅哥、美女、萌宠或者受欢迎的明星形象等,一些不太规范的媒体平台还会上线一些容易导致误点击的物料。点击了这些物料的人群往往是被物料本身诱导甚至误点击,转化的概率当然就很小了。

广告优化人员想在媒体平台的海量用户中,找到那些真正对广告主的产品感兴趣,不仅会点击广告、也会最终形成转化或购买的人群,从而找到转化成本和转化量的最佳平衡点。面对这样的需求,我们可以提供什么样的产品呢?

平衡:转化优化产品的诞生

在这个方面,Facebook率先推出了自家的转化优化产品:Optimized Cost Per 1000 Impressions,直译为“优化后的CPM”,简称oCPM。区别于Facebook以往按照CPM或者CPC付费的常规广告产品,oCPM是按照广告曝光成本付费,同时按照转化目标优化的一种全新产品。

oCPM产品的原理是:广告主把用户转化数据回传给Facebook,Facebook根据这些数据,分析点击了广告并转化的用户的特征。之后根据这些高转化用户的特征找到更多类似用户,并针对这类人群投放广告。通俗地说,也就是Facebook利用对自身流量大盘的洞察,结合广告主高转化人群的特征,帮助广告主快速找到转化成本与转化量之间的平衡点,捕捉到更多不光吃掉鱼饵也会真正上钩的“鱼”,也在广告主和媒体平台双方的利益之间找到了更好的平衡点。

媒体平台进行广告效果优化的两大原则:- 原则一:eCPM必须最大化;- 原则二:广告主的实际效果(CPA)必须在广告主可接受的合理范围内。

Facebook推出oCPM产品的初衷,就是为了在合理控制转化成本的前提下,给效果广告主的大头——游戏行业的广告主,争取更多的转化量。oCPM产品推出后,取得了显著的效果,很快被广告主和广告优化人员广泛使用。国内的头部玩家也纷纷跟进,目前,BAT、字节等大厂都已经推出自己的转化优化产品,虽然具体名称不同,但是基本原理都是承接了Facebook的oCPM。

国内的主流媒体广告平台推出的转化优化产品除了oCPM,还有oCPC,区别在于前者以CPM进行计费,后者以CPC进行计费,但都是按照广告主的转化目标进行优化。相比之下,oCPM除了以转化为目标优化,也可以选择以点击为目标优化,因此也适合那些按照曝光量购买,同时对点击成本控制有期待的广告主;oCPC则能更直接地满足那些看重转化效果和转化量的效果广告主的需求。

图片

如何应用转化优化产品?

介绍了这么多转化优化产品的信息,那这些产品我们要怎么使用呢?接下来,我会结合字节、腾讯、百度等头部广告平台的规则,给你介绍一下这些转化优化产品的应用及要点。

对于广告优化人员来说,应用转化优化产品有以下几个步骤:

  1. 建立转化归因链路:因为系统需要利用广告主的用户转化数据,进行机器学习并建立投放模型,所以需要广告主对系统上报转化数据。一般来说,如果广告主的转化目标在App内完成,可以选择通过API或者SDK方式上报;如果转化目标是在网页上完成,可以选择通过API或者JS方式上报。(具体可以参考各平台的转化归因技术文档)

当然,如果广告主从广告曝光、点击到转化的全链路都是在你的媒体平台上完成的,那就不一定需要专门建立转化归因链路这一步,直接进行广告设置就可以。

  1. 选择转化优化投放方式设置转化目标:在广告投放前,设置广告时,选择oCPM或oCPC付费方式,并填写对转化成本的期待数值,设置完成后开始投放。

图片

转化事件是由广告主自定义的,最早我们在腾讯广告内测的时候,主要是针对App的激活。目前,各大媒体平台都已经提供了丰富的选项,包括下载、注册、加入购物车等等,广告优化人员可以直接从里面选择本次广告投放的转化目标。(具体可以查看对应平台的转化目标示例表)

  1. 等待系统自动学习,找到平衡点:广告投放开始后,我们需要给系统至少几天的学习时间,让系统找到高转化人群并建模。期间,广告优化人员不要频繁调整出价,等到转化成本和转化量稳定后再说。你可以通俗地理解成:在应用了转化优化产品后,系统将替代人工操作去帮你进行调试,找到当前转化成本下最多的转化量。跟人工操作相比,系统可以利用强大的算法与建模能力,洞察全局流量,突破人工操作下的流量黑盒。

图片

图片

从这个步骤上,我们可以看出,转化优化产品还有一个显著的优点,就是降低广告优化人员在出价调整上投入的时间。广告优化人员可以把更多的精力放到物料优化和精准定向广告的用户标签选择上去。

需要注意的是,系统预估与用户的实际行为难免存在偏差,因此,就单条广告、单天的广告数据而言,实际转化成本不会和优化目标出价完全一致。一般,单天实际转化成本高于出价的比例20%以内是合理的波动范围,广告主可以放心继续投放。

  • 如果广告出价合理、投放策略(投放人群与素材的组合)具有竞争力,随着转化数据逐步累积,多天汇总的实际转化成本会非常接近优化目标出价。
  • 如果广告出价不合理(例如出价过低),实际转化成本可能与优化目标出价差距较大。广告系统会自动减少广告的曝光量,以减少不必要的损失。针对这类广告,建议调整投放策略(投放人群、素材、出价的组合),或暂停广告。

和Facebook一样,转化优化产品在国内的广告投放应用中,也取得了显著的效果。目前,转化优化产品已经成为各大头部媒体平台的广告产品标配之一。

图片

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

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

相关文章

【C++干货基地】C++模板深度解析:进阶技巧与高级特性掌握(按需实例化、全特化与偏特化)文末送书

🎬 鸽芷咕:个人主页 🔥 个人专栏: 《C干货基地》《粉丝福利》 ⛺️生活的理想,就是为了理想的生活! 引入 哈喽各位铁汁们好啊,我是博主鸽芷咕《C干货基地》是由我的襄阳家乡零食基地有感而发,不知道各位的…

运维锅总详解CPU

本文从CPU简介、衡量CPU性能指标、单核及多核CPU工作流程、如何平衡 CPU 性能和防止CPU过载、为什么计算密集型任务要选择高频率CPU、超线程技术、CPU历史演进及摩尔定律等方面对CPU进行详细分析。希望对您有所帮助! 一、CPU简介 CPU(中央处理器&#…

亚马逊自养号实操:搭建高效防砍单IP环境的步骤与技巧

在亚马逊自养号下单的实践中,面对砍单与封号的风险,构建一个稳固且安全的IP网络环境成为了至关重要的一环。以下是一系列精心设计的步骤与策略,主要帮助卖家减少这些风险,确保账号的稳定运行: 一、构建稳固的IP网络环境…

实例演示kafka stream消息流式处理流程及原理

以下结合案例&#xff1a;统计消息中单词出现次数&#xff0c;来测试并说明kafka消息流式处理的执行流程 Maven依赖 <dependencies><dependency><groupId>org.apache.kafka</groupId><artifactId>kafka-streams</artifactId><exclusio…

jmeter-beanshell学习3-beanshell获取请求报文和响应报文

前后两个报文&#xff0c;后面报文要用前面报文的响应结果&#xff0c;这个简单&#xff0c;正则表达式或者json提取器&#xff0c;都能实现。但是如果后面报文要用前面请求报文的内容&#xff0c;感觉有点难。最早时候把随机数写在自定义变量&#xff0c;前后两个接口都用这个…

如何处理 PostgreSQL 中由于表连接顺序不当导致的性能问题?

文章目录 一、理解表连接和连接顺序二、识别由于表连接顺序不当导致的性能问题三、影响表连接顺序的因素四、解决方案手动调整连接顺序创建合适的索引分析数据分布和优化查询逻辑 五、示例分析手动调整连接顺序创建索引优化查询逻辑 六、总结 在 PostgreSQL 中&#xff0c;表连…

浪潮信息携手算力企业为华东产业集群布局提供高质量算力支撑

随着信息技术的飞速发展&#xff0c;算力已成为推动数字经济发展的核心力量。近日&#xff0c;浪潮信息与五家领先的算力运营公司在南京正式签署战略合作协议&#xff0c;共同加速华东地区智算基础设施布局&#xff0c;为区域经济发展注入新动力。 进击的算力 江苏持续加码智算…

使用LoFTR模型进行图像配准、重叠区提取

LoFTR模型源自2021年CVPR提出的一篇论文LoFTR: Detector-Free Local Feature Matching with Transformers&#xff0c;其基于pytorch实现图像配准&#xff0c;与基于superpointsuperglue的方法不同&#xff0c; 是一个端到端的图像配准方法。与LoFTR官方库相关的有loftr2onnx库…

推荐好玩的工具之OhMyPosh使用

解除禁止脚本 Set-ExecutionPolicy RemoteSigned 下载Oh My Posh winget install oh-my-posh 或者 Install-Module oh-my-posh -Scope AllUsers 下载Git提示 Install-Module posh-git -Scope CurrentUser 或者 Install-Module posh-git -Scope AllUser 下载命令提示 Install-Mo…

搜索旋转数组

题目链接 搜索旋转数组 题目描述 注意点 数组已被旋转过很多次数组元素原先是按升序排列的若有多个相同元素&#xff0c;返回索引值最小的一个 解答思路 首先需要知道的是&#xff0c;本题数组中的旋转多次只是将头部的某些元素移动到尾部&#xff0c;所以不论怎么旋转&am…

欢迎加入国家智能网联汽车创新中心OS开发训练营大家庭

欢迎加入国家智能网联汽车创新中心OS开发训练营大家庭。&#x1f680; 导学阶段启动 在正式开营之前&#xff0c;我们特别设置了导学阶段&#xff0c;旨在帮助大家更好地迎接颇具挑战性的项目实战。导学阶段包括一系列精心准备的视频课程和配套习题。github链接&#xff1a;htt…

20K Stars!一个轻量级的 JS 库

大家好,我是CodeQi! 一位热衷于技术分享的码仔。 Driver.js 是一个轻量级的 JavaScript 库,旨在帮助开发人员创建网站或应用程序的引导和教程。通过 Driver.js,您可以引导用户了解网站的各个功能和使用方式。 Driver.js 提供了高度可定制的功能,使其能够适应各种需求和…

Unity编辑器扩展之Inspector面板扩展

内容将会持续更新&#xff0c;有错误的地方欢迎指正&#xff0c;谢谢! Unity编辑器扩展之Inspector面板扩展 TechX 坚持将创新的科技带给世界&#xff01; 拥有更好的学习体验 —— 不断努力&#xff0c;不断进步&#xff0c;不断探索 TechX —— 心探索、心进取&#xff…

开关阀(4):对于客户技术要求信息的识别

1.阀门部分 2.执行器 行程时间的一般标准 The stroking times are applicable to throttling control valves and should not exceed 2 seconds/inch of valve diameter 3.附件 4.定位器

ubuntu设置开启自动挂载sftp

1. 前言 与其说 ubuntu 开启自动挂载 sftp, 更确切的说应该是 nautilus (ubuntu上默认的文件管理器) 开机自动挂载 sftp。 因为 这里即使选择永远记住&#xff0c;开机也不会自动挂载 sftp 2.设置方法 gnome-session-properties #开机只启动设置命令设置 gio mount sftp…

科普文:构建可扩展的微服务架构设计方案

前言 微服务架构是一种新兴的软件架构风格&#xff0c;它将单个应用程序拆分成多个小的服务&#xff0c;每个服务都运行在自己的进程中&#xff0c;这些服务通过网络进行通信。这种架构的优势在于它可以提高应用程序的可扩展性、可维护性和可靠性。 在传统的应用程序架构中&…

《昇思25天学习打卡营第13天|onereal》

今天学习的内容如下&#xff1a; DCGN生成漫画头像 在下面的教程中&#xff0c;我们将通过示例代码说明DCGAN网络如何设置网络、优化器、如何计算损失函数以及如何初始化模型权重。在本教程中&#xff0c;使用的动漫头像数据集共有70,171张动漫头像图片&#xff0c;图片大小均为…

Linux SSH服务介绍

1. 引言 在现代IT基础设施中&#xff0c;远程访问和管理服务器已成为日常运维工作的重要组成部分。Secure Shell (SSH) 是一种广泛使用的加密网络协议&#xff0c;允许在不安全的网络上安全地进行远程登录和其他网络服务。本文将详细介绍SSH服务的各个方面&#xff0c;包括其定…

String类对象比较:==和equals的具体细节

public class test {public static void main(String[] args) {String name1 "zzz";String name2 "zzz";String name3 new String("zzz");// hashCode() 方法&#xff1a;基于字符串的内容计算哈希值&#xff0c;因此内容相同的字符串对象其 …

anaconda中下载压缩包并用conda安装包

有时直接conda安装包时会出错&#xff1b;报错PackagesNotFoundError: The following packages are not available from current channels 比如 conda install -y bioconda::ucsc-gtftogenepred #直接安装报错 #直接下载压缩包安装https://blog.csdn.net/weixin_45552562/ar…