程序化广告行业(61/89):DSP系统活动设置深度剖析
程序化广告行业(61/89):DSP系统活动设置深度剖析
大家好!在程序化广告的学习道路上,我们已经探索了不少重要内容。今天依旧本着和大家一起学习进步的想法,深入解析DSP系统中活动设置的相关知识。这部分内容对于理解广告如何精准触达目标受众、提升投放效果至关重要,让我们开始吧!
一、DSP系统活动设置概述
DSP系统作为程序化广告的关键环节,其活动设置包含多个层面和丰富的细节。活动设置就像是为广告投放制定的详细作战计划,从基本的出价、预算设定,到高级的人群定向、媒体选择,每一步都影响着广告最终的投放效果。
二、活动基本设置
(一)选择计划与命名活动
在DSP系统中创建活动时,首先要选择所属计划。计划像是一个“大篮子”,里面装着多个相关的活动。选择合适的计划后,要为活动命名,一个清晰准确的活动名称能方便后续管理和识别,比如“[品牌名]新品推广活动”。
(二)活动类型与出价方式
活动类型常见的有RTB实时竞价和PDB直接购买,不同类型对应不同的投放策略和市场机制。出价方式则包括竞价CPM、CPC优化、CPA优化等。以竞价CPM为例,广告主根据每千次曝光愿意支付的最高价格进行出价。如果市场竞争激烈,出价过低可能无法获得广告展示机会;出价过高又可能导致成本超出预算。这就需要广告主结合产品利润、目标受众价值等因素综合考量出价。
(三)出价与预算设置
最高出价和平均CPM设置是活动基本设置的重要部分。最高出价是广告主为每次千次曝光愿意支付的上限。例如,设置最高出价为15元/千次曝光,若市场竞争中其他广告主出价更高,可能导致广告展示机会减少;若出价过高,成本会大幅增加。平均CPM价格上限则用于控制成本,避免因激烈竞价导致平均成交价过高影响广告投放的经济效益。
总预算和每日预算的设置也很关键。总预算限制了整个活动的花费总额,每日预算则控制每天的投放费用。假设一个活动总预算为50万元,每日预算设为5万元,那么活动最多可投放10天,且每天花费不会超过5万元,这样能有效管理广告投放的资金流。
三、活动高级设置
(一)投放速度与频次控制
投放速度分为快速和匀速两种。快速投放能在短时间内集中曝光广告,适合新品发布、限时促销等活动,快速吸引用户关注;匀速投放则是均匀分配广告展示量,保持稳定的曝光节奏,更适用于长期品牌推广活动。
频次控制可分为总频次控制和创意级别频次控制。例如,活动总频次为每天9次,若有ABC三套创意,在总频次控制下,三套创意每天曝光总和不超9次,具体曝光组合多样;若增加创意级别频次控制,每套创意每天频次不得超过3次,这样能确保每个创意都有机会展示,同时避免某个创意过度曝光引起用户反感。
(二)人群定向设置
- 标准人群标签:标准人群标签涵盖社会化属性、兴趣爱好、购买倾向等多方面定向条件。比如,针对喜欢健身的人群投放运动装备广告,通过筛选具有健身兴趣标签的用户,提高广告的精准度。这些标签就像是一个个“筛子”,帮助广告主从海量用户中找到最有可能对广告感兴趣的目标受众。
- 重定向人群:重定向人群是广告主通过DSP代码收集到的人群标签。在广告投放初期,由于收集到的人群数量有限,重定向投放效果可能不明显。但随着投放量增加,人群数量上升,重定向投放的作用就愈发显著。例如,用户曾浏览过某电商网站的某款商品页面,之后对该用户进行重定向投放相关商品广告,能有效提高购买转化率。
(三)投放时间、地区与场景设置
- 投放时间:投放日期和日程设置决定了广告何时展示。可以选择特定的时间段,如新品上市期间集中投放,或者根据目标受众的活跃时间进行精准投放。例如,针对上班族,选择晚上7点 - 10点投放娱乐类广告,因为这个时间段他们大多已经下班,有更多时间浏览手机、电脑等设备。
- 投放地区:投放地区和IP地区设置可以精确到城市、甚至具体的IP段。比如,一款地方特色美食的广告,可以选择在当地城市进行重点投放,避免资源浪费。对于一些需要针对特定地区推广的产品,如本地房产、旅游项目等,精准的地区设置能大大提高广告效果。
- 上网场景:上网场景设置包括不限、指定等选项,如指定在WiFi环境下投放,因为在WiFi环境下用户更倾向于浏览视频、下载应用等,对于一些流量消耗较大的广告,在这种场景下投放更合适。
(四)设备与终端类型设置
- 终端类型:终端类型选择可以限定只投PC网页或移动网页。例如,针对办公软件的广告,更适合在PC网页投放,因为用户在电脑上使用办公软件的场景更多;而针对手机游戏的广告,则更适合在移动网页投放。
- 设备相关设置(移动资源):移动资源的活动高级设置还包括设备类型、品牌、型号、价格区间、上网类型、操作系统、运营商、LBS定向等。以LBS定向为例,通过设置中心点和辐射范围,能对特定地理位置范围内的设备进行广告投放。比如,一家线下门店可以设置以门店为中心,半径5公里范围内的用户为目标受众,向他们推送门店优惠活动信息。
(五)智能监控
智能监控用于实时监测广告位的异常数据,如CPM暴涨、CTR暴跌等。当出现这些异常情况时,系统会发送警报,提醒相关人员及时调整活动设置。这就好比给广告投放安装了一个“智能保镖”,时刻守护广告投放的效果,确保广告在正常的轨道上运行。
四、活动媒体设置
通过黑白名单设置进行媒体选择是活动媒体设置的核心。白名单列出了允许投放的媒体资源,广告主可以选择优质、与目标受众匹配度高的媒体进行投放。比如,时尚类品牌会选择时尚杂志网站、美妆APP等媒体进入白名单。黑名单则用于排除效果差的正规流量、作弊流量、色情网站等不良媒体资源,避免广告投放在这些劣质媒体上浪费预算,损害品牌形象。
五、代码示例:模拟活动预算控制
下面用Python代码简单模拟活动预算控制的逻辑(实际应用中的代码会复杂得多,涉及数据库交互、实时数据更新等):
# 假设初始总预算为50000元,每日预算为5000元
total_budget = 50000
daily_budget = 5000
current_day = 1
spent_today = 0
while current_day <= 10:# 模拟每次广告投放花费,这里随机生成一个100 - 1000之间的数spend = int(random.uniform(100, 1000))if spent_today + spend <= daily_budget:spent_today += spendtotal_budget -= spendprint(f"第{current_day}天,本次投放花费{spend}元,今日剩余预算{daily_budget - spent_today}元,总剩余预算{total_budget}元")else:print(f"第{current_day}天,今日预算不足,无法进行此次投放")if total_budget <= 0:print("总预算已用完,活动结束")breakif current_day < 10 and spent_today == daily_budget:current_day += 1spent_today = 0
六、总结
今天我们详细解析了DSP系统中的活动设置,从基本设置到高级设置,再到媒体设置,每个环节都紧密相连,共同构成了广告精准投放的基础。希望通过这篇文章,大家能对程序化广告的DSP系统活动设置有更深入的理解。
写作不易,如果这篇文章让你有所收获,恳请各位读者关注我的博客,点赞评论支持一下。后续我还会带来更多程序化广告行业的干货内容,咱们一起在这个充满挑战与机遇的领域不断探索,共同成长!
相关文章:
程序化广告行业(61/89):DSP系统活动设置深度剖析
程序化广告行业(61/89):DSP系统活动设置深度剖析 大家好!在程序化广告的学习道路上,我们已经探索了不少重要内容。今天依旧本着和大家一起学习进步的想法,深入解析DSP系统中活动设置的相关知识。这部分内容…...
[王阳明代数讲义]具身智能才气等级分评价排位系统领域投射模型讲义
具身智能才气等级分评价排位系统领域投射模型讲义 具身智能胆识曲线调查琴语言的行为主义特性与模式匹配琴语言的"气质邻域 "与气度,云藏山鹰符号约定 琴语言的"气质邻域 "与气度,一尚韬竹符号约定 琴语言的"气质邻域 "与…...
【Block总结】PlainUSR的局部注意力,即插即用|ACCV2024
论文信息 标题: PlainUSR: Chasing Faster ConvNet for Efficient Super-Resolution作者: Yan Wang, Yusen Li, Gang Wang, Xiaoguang Liu发表时间: 2024年会议/期刊: 亚洲计算机视觉会议(ACCV 2024)研究背景: 超分辨率(Super-Resolution, S…...
Kubernetes集群管理详解:从入门到精通
1. 引言 Kubernetes(简称k8s)作为当今最流行的容器编排平台,已成为云原生应用部署和管理的事实标准。本文将深入探讨k8s集群管理的各个方面,为运维工程师和开发人员提供一个全面的指南。 2. Kubernetes架构概览 在深入具体的管理任务之前,让我们先回顾一下Kubernetes的基本架…...
Git 换行符警告(LF replaced by CRLF)的解决方案
根据你的日志和知识库中的信息,以下是针对 Git 换行符警告(LF replaced by CRLF) 的解决方案: 一、问题分析 警告原因 你当前在 Windows 系统 上工作,但某些文件(如 .gitignore, README.md, package.json 等…...
【C++】从零实现Json-Rpc框架(2)
目录 JsonCpp库 1.1- Json数据格式 1.2 - JsonCpp介绍 • 序列化接口 • 反序列化接口 1.3 - Json序列化实践 JsonCpp使用 Muduo库 2.1 - Muduo库是什么 2.2 - Muduo库常见接口介绍 TcpServer类基础介绍 EventLoop类基础介绍 TcpConnection类基础介绍 TcpClient…...
蓝桥云客--回文数组
0回文数组 - 蓝桥云课 问题描述 小蓝在无聊时随机生成了一个长度为 n 的整数数组,数组中的第 i 个数为 ai,他觉得随机生成的数组不太美观,想把它变成回文数组,也就是对于任意 i∈[1,n] 满足 aian−i1。小蓝一次操作可以指…...
FastAPI依赖注入:链式调用与多级参数传递
title: FastAPI依赖注入:链式调用与多级参数传递 date: 2025/04/05 18:43:12 updated: 2025/04/05 18:43:12 author: cmdragon excerpt: FastAPI的依赖注入系统通过链式调用和多级参数传递实现组件间的解耦和复用。核心特性包括解耦性、可复用性、可测试性和声明式依赖解析…...
【STM32单片机】#5 定时中断
主要参考学习资料: B站江协科技 STM32入门教程-2023版 细致讲解 中文字幕 开发资料下载链接:https://pan.baidu.com/s/1h_UjuQKDX9IpP-U1Effbsw?pwddspb 单片机套装:STM32F103C8T6开发板单片机C6T6核心板 实验板最小系统板套件科协 实验&…...
OrbStack 作为 Mac 用户的 Docker 替代方案
推荐使用 OrbStack 作为 Mac 用户的 Docker 替代方案 在现代开发环境中,容器化技术已经成为了软件开发的重要组成部分。对于 Mac 用户来说,Docker Desktop 是一个广泛使用的工具,但它并不是唯一的选择。本文将推荐 OrbStack 作为 Docker Desktop 的替代方案,并探讨其优势。…...
运行小程序报错
[ app.json 文件内容错误] app.json: ["tabBar"]["list"] 不能超过 5 项(env: Windows,mp,1.06.2206090; lib: 3.7.12) 他的意思大概是,微信小程序 app.json 文件中的 tabBar.list 配置项超过了 5 项。这是微信小程序的限制,tabBar…...
Nature Electronics|一种透气、可拉伸的液态金属基3D电子皮肤系统(健康监测/可穿戴电子/透汗透气性电子/电子皮肤/柔性电子/集成电路)
一、 摘要 穿戴式和皮肤电子设备的发展要求高密度可伸展电子系统能够与软组织共形,持续运行并提供长期的生物相容性。大多数可拉伸电子系统的集成密度低,并且与外部印刷电路板连接,这限制了功能,降低了用户体验并阻碍了长期可用性。在此,作者提出了一种可渗透的三维集成电…...
深入剖析丝杆升降机工作原理,解锁工业传动奥秘
丝杆升降机,在工业设备的大舞台上扮演着不可或缺的角色,被广泛应用于机械制造、自动化生产线、建筑施工等众多领域。它能够精准实现重物的升降、定位等操作,为各类工业生产提供了稳定可靠的支持。想要深入了解丝杆升降机,就必须探…...
【51单片机】2-3【I/O口】震动传感器控制LED灯
1.硬件 51最小系统LED灯模块震动传感器模块 2.软件 #include "reg52.h"sbit led1 P3^7;//根据原理图(电路图),设备变量led1指向P3组IO口的第7口 sbit vibrate P3^3;//震动传感器DO接P3.3口void Delay2000ms() //11.0592MHz {…...
TortoiseSVN设置忽略清单
1.TortoiseSVN > Properties(如果安装了 TortoiseSVN)。 2. 在弹出的属性窗口中,点击 New > Other。 4. 在 Property name 中输入 svn:ignore 。 5. 在 Property value 中输入要忽略的文件夹或文件名称,例如: #…...
大模型持续学习方案解析:灾难性遗忘的工业级解决方案
引言 随着大型语言模型(LLMs)如 GPT 系列、BERT 等在自然语言处理领域取得突破性进展,它们强大的理解和生成能力已经渗透到各行各业。然而,这些模型通常是在海量静态数据集上进行一次性预训练的。现实世界是动态变化的࿰…...
《UNIX网络编程卷1:套接字联网API》第7章:套接字选项深度解析
《UNIX网络编程卷1:套接字联网API》第7章:套接字选项深度解析 一、套接字选项核心原理 1.1 选项层级体系 套接字选项按协议层级划分(图1): SOL_SOCKET:通用套接字层选项IPPROTO_IP:IPv4协议层…...
Debian编译安装mysql8.0.41源码包 笔记250401
Debian编译安装mysql8.0.41源码包 以下是在Debian系统上通过编译源码安装MySQL 8.0.41的完整步骤,包含依赖管理、编译参数优化和常见问题处理: 准备工作 1. 安装编译依赖 sudo apt update sudo apt install -y \cmake gcc g make libssl-dev …...
医疗思维图与数智云融合:从私有云到思维图的AI架构迭代(代码版)
医疗思维图作为AI架构演进的重要方向,其发展路径从传统云计算向融合时空智能、大模型及生态开放的“思维图”架构迭代,体现了技术与场景深度融合的趋势。 以下是其架构迭代的核心路径与关键特征分析: 一、从“智慧云”到“思维图”的架构演进逻辑 以下是针对医疗信息化领域…...
【计算机网络应用层】
文章目录 计算机网络应用层详解一、前言二、应用层的功能三、常见的应用层协议1. HTTP/HTTPS(超文本传输协议)2. DNS(域名系统)3. FTP(文件传输协议)4. SMTP/POP3/IMAP(电子邮件协议)…...
【JS】接雨水题解
题目 思路 首先我们要明确如何计算每条柱子的接水量: 每条柱子对应接到的雨水量该柱子左边最大值和右边最大值中的较小值-该柱子本身的高度。举例:第二条柱子自身高度为0,左边最大值为1,右边最大值为3,取较小值1-自身…...
线代[12]|《高等几何》陈绍菱(1984.9)(文末有对三大空间的分析及一个合格数学系毕业生的要求)
文章目录 一、概述二、平面仿射几何的基本概念三、平面射影几何的基本概念四、变换群和几何学五、二次曲线的射影理论、仿射理论和度量理论六、射影几何公理基础七、非欧几里得几何概要八、自我测试题九、欧氏解析几何、仿射解析几何、射影解析几何与其他(博主借助A…...
第3课:状态管理与事件处理
第3课:状态管理与事件处理 学习目标 掌握useState Hook的使用理解组件事件处理机制实现表单输入与状态绑定完成任务添加功能原型 一、useState基础 1. 创建第一个状态 新建src/Counter.js: import { useState } from react;function Counter() {co…...
提升移动端用户体验:解决输入框被软键盘遮挡的有效方法
解决移动端输入框被软键盘覆盖的问题 在开发移动端网页时,如果页面包含输入框,则可能会遇到输入框被弹出的软键盘遮挡的问题。为了解决这个问题,我们需要理解两种常见的情况以及相应的解决策略。 浏览器未主动聚焦到输入框 现代浏览器和移…...
哈希表(Hashtable)核心知识点详解
1. 基本概念 定义:通过键(Key)直接访问值(Value)的数据结构,基于哈希函数将键映射到存储位置。 核心操作: put(key, value):插入键值对 get(key):获取键对应的值 remo…...
多分类交叉熵
1. 基本概念:熵与交叉熵 要理解多分类交叉熵损失的由来,首先需要掌握信息论中的两个基础概念:熵(Entropy)和交叉熵(Cross-Entropy)。 熵(Entropy) 熵衡量一个随机变量的…...
【速写】Transformer-encoder-decoder深度解析
文章目录 一、理论分析1. Transformers概述2. Transformer的输入部分具体是如何构成?2.1 单词 Embedding2.2 位置 Embedding 3 自注意力原理3.1 自注意力结构3.2 QKV的计算3.3 自注意力的输出3.4 多头注意力 4 Encoder结构4.1 AddNorm4.2 前馈4.3 组成Encoder 二、代…...
MyBatis八股文-执行流程、延迟加载、一级与二级缓存
(一)执行流程 mybatis-config.xml核心配置文件的作用: 在MyBatis框架的核心配置文件中需要去指定当前的环境配置、指定需要操作的是哪个数据库,并且输入当前的用户名与密码,只有配置了他才能真正操作数据库。同时还去加载了SQL映射文件&#…...
Protobuf 的快速使用(四)
Protobuf 还常⽤于通讯协议、服务端数据交换场景。那么在这个⽰例中,我们将实现⼀个⽹络版本的通讯录,模拟实现客⼾端与服务端的交互,通过 Protobuf 来实现各端之间的协议序列化。需求如下: 客⼾端可以选择对通讯录进⾏以下操作&…...
SQL ServerAlways On 可用性组配置失败
问题现象: 配置 Always On 可用性组时,报错 “无法将数据库加入可用性组”(错误 41158),或提示 “WSFC 群集资源无法联机”(错误 19471)。 快速诊断 验证 WSFC 群集状态: # 检查群集…...
