DSP如何进行竞价

news2024/9/21 14:31:35

下面根据DSP的系统构成还拆解讲解里面的各个模块,这一节将竞价系统,也就是竞价流程

0、负载均衡

增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。

1、ADX发起竞价请求

上面会携带User ID等用户信息和广告信息一大堆信息。

2、解析竞价请求,转为统一的数据格式和结构

DSP会收到来自很多ADX平台的竞价邀请,各家发送的信息不一,所以需要不同的ADX的竞价请求转化为内部统一,可识别的格式。

3、过滤竞价请求

a、根据是否在blacklist里面做筛选,可以将某些展示或流量的来源屏蔽掉,进入这个黑名单的往往都是表现不好的媒体或流量源,如花费高,转化低,那么就有理由怀疑流量质量有问题,可以选择性的过滤掉这部分的竞价请求。

b、基于历史数据判断,如某个ADX的成功率低,其实就价格高;ADX的流量质量不佳;网站历史的CTR低等而不参与竞价,有些甚至会基于用户的站内行为,对流量做更严格的筛选。

c、流量洪峰控制,对流量做控制,避免服务器过载,这个主要是节假日是流量暴增。

4、预处理

从解析的请求里面处理处一些特征,如广告位特征,广告主特征,方便后续的计算或筛选定位。

5、用户识别

去match table中查询对应的cookie,如果找不到,直接根据请求的特征信息去处理,而且后续需要做cookie mapping;

如果匹配得到,去用户中心查询用户的特征,再做处理。

6、匹配索引广告

用前面获取的用户特征,根据广告主在DSP上设置的时间,预算,用户类型,频次控制等投放策略做定向匹配,决定DSP内部广告主是否出价,如果符合要求就参与DSP内部竞价,如果不符合就放弃。

7、出价

出价多少主要是需要计算pCTV/pCVR,预估eCPM,RTB竞价里面基本上是按CPM的,虽然部分DSP支持CPC或CPA的方式出价, 但实际上是将CPC或CPA转化成CPM,本质还是CPM,如:

pCPC的预估出价 eCPM=1000*pCTR*CPC

CPC是广告主设定的,那么eCPM的准确与否就直接取决于DSP对CTR的预测是否准确的,预估的核心就转化为对CTR的预估了。

pCPA的预估出价 eCPM=1000*pCTR*pCVR*CPA

在这里除了CPA是固定的,pCRT 和pCVR都是需要预估的。

出价预估的的核心就转为需要计算pCTR和pCVR,这两个因素对收益影响最大,如果能够准确预估,那么将最高eCPM的胜出就是,就非常简单,但实际的情况是CTR的预估常常不准确,对于一个新的请求来说,缺少先验经验,也缺少数据,数据是离散,所以很难预估一个合理的CTR。竞价算法就各家不一,有的简单有的复杂,但都是为了尽可能的出的准确去获利。

8、DSP内部做竞价筛选,采用第一竞价,价高者的。

9、DSP发送出价响应。

整体的流程如下:

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

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

相关文章

fastadmin 表单添加默认搜索条件

项目场景:员工列表,查看员工邀约客户明细,在 dialog 窗口中的 table怎么获取当前员工的数据呢?看似简单的需求,实际操作起来还是有点考究的,记录一下实现步骤。 页面1:员工列表 页面2&#xff…

sql_day14(获取各门店的面积)

描述:获取各门店的面积 获取各门店的面积 门店面积信息可以从分店面积明细表中获取。 先取实际经营面积(8), 如果取不到(实际经营面积为空)再取经营面积(7)。 如果取不到(经营面积为空)再取合同面积(1)。…

AI大模型赋能开发者|海云安创始人谢朝海受邀在ISC.AI 2024大会就“大模型在软件开发安全领域的应用”主题发表演讲

近日,ISC.AI 2024 第十二届互联网安全大会在北京国家会议中心盛大开幕。作为全球规格最高、规模最大、影响力最深远的安全峰会之一,本次大会以“打造安全大模型 引领安全行业革命”为主题,聚焦安全与AI两大领域,吸引了众多行业领袖…

您知道Jmeter中Redirect Automatically 和 Follow Redirects的使用场景吗?

相信很多使用过jmeter的同学都没有关注过请求中的Redirect Automatically 和 Follow Redirects选项,如下图: 在 JMeter 中,Redirect Automatically 和 Follow Redirects 是与 HTTP 请求重定向相关的两个选项,它们之间是有很大区别…

Ubuntu小键盘消失,并且安装好搜狗输入法后无法打出中文的问题

Ubuntu右上角的键盘图标不见了_ubuntu虚拟机键盘选项消失了-CSDN博客解决Ubuntu18.04安装好搜狗输入法后无法打出中文的问题_ubuntu18.04 搜狗输入法无法输入中文-CSDN博客 sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2sudo apt instal…

小智常见报表-自由报表

概述 自由报表:具有自由设计、修改、完善的能力的报表。 应用场景 如下图所示,简单展示数据 示例说明 数据准备 在数据面板中添加数据集,可选择Json数据集和API服务数据集。Json数据集输入如下图所示: [{"姓名"…

Keytool:Uniapp 云打包需要生成证书的操作笔记

文章目录 背景操作步骤概述安装 Java 并检测版本生成证书 xxx.keystore问题:报错,没有权限使用证书 背景 我用 uniapp 想要用云打包,但是需要本机生成一个证书 操作步骤概述 安装 Java在终端输入 /usr/libexec/java_home -V 之后&#xff…

2024华为数通HCIP-datacom最新题库(H12-831变题更新⑨)

请注意,华为HCIP-Datacom考试831已变题 请注意,华为HCIP-Datacom考试831已变题 请注意,华为HCIP-Datacom考试831已变题 近期打算考HCIP的朋友注意了,如果你准备去考试,还是用的之前的题库,切记暂缓。 如…

【Python学习笔记】序列化

【Python学习笔记】序列化 文章目录 【Python学习笔记】序列化1.python使用pickle序列化数据1.1. 环境准备1.2. 序列化datetime对象1.3. 序列化DataFrame对象1.3.1 json1.3.2 pickle 1.4 序列化list列表 2. flaskweb接口传输序列化数据2.1. bytes形式传输2.1.1. datetime对象2.…

k8s使用kustomize来部署应用

k8s使用kustomize来部署应用 本文主要是讲述kustomzie的基本用法。首先,我们说一下部署文件的目录结构。 ./ ├── base │ ├── deployment.yaml │ ├── kustomization.yaml │ └── service.yaml └── overlays└── dev├── kustomization.…

SpringBoot 集成 Sharding-JDBC 实现读写分离、分库分表

文章目录 一、Sharding-JDBC的应用场景二、SpringBoot 集成 Sharding-JDBC2.1、前期准备2.2、导入pom.xml依赖包2.3、结构代码实现2.3.1、MybatisPlusConfig(分页插件)2.3.2、TOrder(订单对象)2.3.3、TOrderMapper(订单…

【论文阅读】Fourier Spectrum Discrepancies in Deep Network Generated Images

文章目录 Learning Self-Consistency for Deepfake Detection背景关键方法傅立叶谱分析图像转换分类实验讨论总结Learning Self-Consistency for Deepfake Detection 会议:NeurIPS 2020 作者: 背景 深度生成模型(GAN、VAE等)能生成与真图无法区分的逼真图像 关键 对…

批发行业进销存-库存预警 源码CyberWinApp-SAAS 本地化及未来之窗行业应用跨平台架构

一交互代码 未来之窗_人工智能_VOS通用(数据,库存预警,1080,500);"> 二、通用代码 function 未来之窗_人工智能_VOS通用(网址,标题,宽度,高度){var 机器人默认page网址;var 未来之窗app_通用ID"未来之窗防重复";var title标题;var 机器人宽度宽度;var 机器…

Tensorflow预训练模型转PyTorch

深度学习领域是计算机科学中变化最快的领域之一。大约 5 年前,当我开始研究这个主题时,TensorFlow 被认为是主导框架。如今,大多数研究人员已经转向 PyTorch。 NSDT工具推荐: Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/…

Opencv学习-窗口交互

交互操作能够增加用户对程序流程的控制,使程序可以根据用户需求实现不同的处理结果。有时某一个参数需要反复尝试不同的数值,这时交互操作可以实现在程序运行过程中改变参数数值的作用,避免重复运行程序,节省时间,同时…

AI智能名片小程序源码在付费媒体与企业营销策略中的创新应用

摘要:在数字化浪潮的推动下,付费媒体已成为企业营销战略的核心组成部分。从视频流媒体平台到社交媒体,企业需不断探索新颖且高效的营销手段以吸引目标受众并促进业务增长。AI智能名片小程序源码,作为融合人工智能、小程序技术与传…

什么是实时数据仓库?它有哪些不可替代之处?

【实时数据仓库】可以分开来理解: ✅【实时数据】:即能够快速处理数据,且几乎无延迟的提供最新的数据的能力。 ✅【仓库管理】:可以理解为对仓库的库存控制、对仓库的存储优化以及协调物流。 那么实时数据仓库就是:…

Windows 找不到音频输入/输出设备

0.具体现象 系统音量为0,且无法通过任何方式调整。音量表示非静音表示,而是下图这个叉。 1. 解决方案 以Windows 11电脑为例,从搜索框输入【设备管理器】,进入界面如下: 发现一个感叹号的设备【Intel High Defini…

对象与类的一些基本定义与例子(C++)

1.例题要求,设计一个学生类,实例化对象,并且进行赋值 我们通过创建学生的类,给予了学生名字和年龄的两个属性,我们在main函数中创建了学生类的对象s1,通过s1调用了学生类的属性并给予赋值,最后调用学生类打…

Nginx统计PV、NV

目录 PV 分析 UV 分析 在 Nginx 的配置文件中设置 access_log 主要涉及到以下几个方面: 以下是一个基本的 access_log 配置示例: 使用命令行工具对日志进行基本分析: 后端记录 对于 nginx 的 access.log 日志,我们可以根据日…