广告业务系统 之 核心通道 —— “日志中心-s2s监测上报”

news2024/11/20 2:25:09

文章目录

    • 广告业务系统 之 核心通道 —— “日志中心-s2s监测上报”
      • s2s 监测上报
        • s2s 、c2s
        • 曝光/互动/Win数据上报
          • 监测上报
      • AB 实验平台

广告业务系统 之 核心通道 —— “日志中心-s2s监测上报”

s2s 监测上报

s2s 监测上报,是 ADX 将广告的曝光、互动[点击/播放/下载/关闭…]、Win 数据以 接口形式进行回转给 DSP[广告主]。

广告主依据此数据,进行数据归因及结算,是阐述/同步广告投放效果的核心通道。

s2s 、c2s

在这里插入图片描述

在 ADX 中,监测上报以上报源区分为两种,c2s 和 s2s 。

  • c2s 为端上报,数据在终端上产出,直接发送给 DSP 侧,进行相关归因处理。
  • s2s 为服务端上报,数据由终端生产后,将回传至平台服务端。由平台服务端进行拆解/归类后,以宏定义的方式上报给 DSP 侧。

两者由于链路不同,也造就了各自的应用场景。

  • c2s 携带大量的设备信息、更真实、时效更高,但格式为原生数据,需 DSP 具备一定的数据分析/处理/挖掘能力。
  • s2s 只包含 DSP 指定字段、数据格式可定制化、且更直观,但由于数据链路长,数据效果存在细微损耗/误差。

曝光/互动/Win数据上报

DSP 关注的除了曝光数据外,还有互动数据、自家广告物料在平台竞价情况[尤其是 RTB 模式-实时竞价]。

在这里插入图片描述
图中注意到,曝光/互动/Win 数据都是由 Client 经过结算侧 之后流入 ADX 的。这个原因是我们发送给 DSP 的数据要和 结算的数据保持统一口径,且结算侧会对流量数据进行 专业的反作弊 及 数据去重 等数据挖掘逻辑。

还有就是 曝光 和 Win 数据源是一致的。意味着,一条曝光对应着广告位中候选竞价胜出的记录,完成 数据链路上的逻辑自洽。

监测上报

监测上报,我们是通过 API 的方式进行网络传输。

在这里插入图片描述
上报使用的 URI 是在向 DSP 索要当前流量适配的广告候选内容中夹带的。这些数据会被封装,流进曝光/Win、互动数据中。

在上报之前,会对数据进行有效性校验,然后才会对字段进行拼接/整合,以 body 体的形式下发给 DSP。

在这里插入图片描述
流程图中的 一级 Redis 、二级 HBase 缓存,数据是由 曝光数据流转 阶段注入。[详细流程参看 “日志中心-曝光数据流转结算”]

AB 实验平台

广告业务中,数据通常作为业务前进的内在驱动力之一。AB 实验平台就是以实验数据来衡量各个需求变更、未来业务发展方向、及业务潜在增长点 的重要辅助决策工具…


见后续文章!

​欢迎关注文末公众号

推荐阅读:
暨 广告、推荐、搜索 三大顶级复杂业务之 “广告业务系统详叙”
广告业务系统 之 承前启后 —— “消息中心”
广告业务系统 之 数据中转站 —— “日志中心-实时服务监控”
广告业务系统 之 数据桥梁 —— “日志中心-曝光数据流转结算”


三行代码搞定 —— 反转链表…
Kafka 高吞吐、高性能核心技术及最佳应用场景…
HTTPS 如何保证数据传输安全 —— TLS 协议…
五分钟搭建基于 Prometheus + Grafana 实时监控系统…

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

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

相关文章

赛事推荐 | 建筑物细粒度实例分割——2023 IEEE GRSS 数据融合赛道1

1. 赛题名称 建筑物检测和屋顶类型分类 2. 赛题背景 该轨道侧重于从高分辨率卫星光学图像和 SAR 图像中检测和分类建筑物屋顶类型。SAR 和光学模态有望提供补充信息。给定的数据集涵盖了全球六大洲的十七个城市。分类任务由 12 种细粒度的预定义屋顶类型组成。图 1 显示了一…

缺乏长线思考是扼杀工程师前途的屠刀.

缺乏长线思考是扼杀工程师前途的屠刀。 死局 工作几年后,最容易陷入一个隐形的死局,开发只关注实现需求,运维只关注部署、故障。待到七八年,一定会出现后继无力。被替代,早晚而已。 我相信很多领导都讲过沉淀方法论&am…

RK3399平台开发系列讲解(内核调试篇)如何使用perf进行性能优化

🚀返回专栏总目录 文章目录 一、perf list命令二、perf record/report命令三、perf stat命令四、perf top命令五、火焰图沉淀、分享、成长,让自己和他人都能有所收获!😄 📢perf 可以在 CPU Usage 增高的节点上找到具体的引起 CPU 增高的函数,然后我们就可以有针对性地…

开源PPP软件PRIDE-PPPAR使用记录(一)GFZRNX预处理

我们使用PRIDE-PPPAR软件对GNSS观测数据进行解算时,会遇到观测文件不能识别的问题。观测文件不能识别的主要原因是格式不对,可通过GNSS预处理软件进行修复。本文介绍一款由德国波兹坦地学研究中心(GFZ)开发的GNSS预处理软件GFZRNX…

Mathorcup数学建模竞赛第六届-【妈妈杯】B题:车位分布的优化设计与评价(附一等奖获奖论文、lingo和matlab代码)

赛题描述 随着现代社会经济的快速发展,房地产成为国家经济发展中重要的经济增长点之一。而小区内汽车停车位的分布对于小区居民的上下班出行影响很大。请建立数学模型,解决下列问题: 问题1:分析评判小区汽车停车位分布是否合理的几个关键指标,建立评判车位分布合理的数学…

Qt之单选按钮和复选按钮(QRadioButton、QCheckBox)

文章目录QRadioButton属性示例代码:QCheckBox属性示例代码QRadioButton QRadioButton片这个按钮类应对多选一的场景。打开windows的画图软件,我们就可以看到下面的: 如果我们刚开始的是线,然后我们又想画矩形,则线这…

作用域、生命期和程序的组织结构

一、局部变量和全局变量 在函数内部或复合语句中定义的变量,称为局部变量(local variable)。 (1)在一个函数内部定义的变量; (2)函数的形式参数; (3&…

微信小程序基础篇-模板与配置

本篇学习目标使用WXML渲染模板语法渲染页面结构使用WXSS样式美化结构使用app.json对项目进行全局配置使用page.json对页面进行个性化配置如何发起网络请求1.WXML模板语法1.1 数据绑定在data中定义数据:在页面的js文件在data对象中定义在wxml中使用数据:使…

记一次Windows Terminal的安装和配置

换的原因 之前一直用的cmder,结果突然一次更新之后,delete文本后显示文本错误,于是就换成Window Terminal了 安装 进微软商店搜或者官网跳转到微软商店 下载完后在winr里用wt可以进入 配置外观 配置(因为我是已经配好再写博客…

【微服务笔记05】微服务组件之Ribbon负载均衡器组件介绍及其使用

这篇文章,主要介绍微服务组件之Ribbon负载均衡器及其使用。 目录 一、Ribbon负载均衡器 1.1、负载均衡介绍 (1)负载均衡概念 (2)负载均衡分类 (3)Ribbon负载均衡思想 1.2、Ribbon的使用 …

Mybatis一发入魂

文章目录Mybatis官方中文文档一、Mybatis简介二、简单入门使用2.1、在pom.xml中添加依赖2.2、使用xml配置文件2.3、创建接口2.4、创建映射文件2.6、获取sqlsession实例并执行方法三、Mybatis的Xml配置文件3.1、properties属性3.2、settings设置3.3、typeAliases类型别名3.4、en…

试题 基础练习 高精度加法(java)

试题 基础练习 高精度加法提交此题 评测记录 资源限制内存限制:512.0MB C/C时间限制:1.0s Java时间限制:3.0s Python时间限制:5.0s问题描述输入两个整数a和b,输出这两个整数的和。a和b都不超过100位。算法描述由于a和b…

《架构300讲》学习笔记(151-200)

前言 内容来自B站IT老齐架构300讲内容。 151 Redis发布订阅机制是如何实现的? 152 阿里Seata分布式事务AT、TCC、SAGA、XA模式到底该怎么选? 153 超级实用!十分钟掌握Prometheus与Grafana监控SpringBoot应用 154 如何利用Docker快速构建…

Java面试题每日10问(7)

Core Java - OOPs Concepts: final keyword Interview Questions 1. What is the final variable? the final variable is used to restrict the user from updating it.If we initialize the final variable, we can’t change its value.The final variable - which is not…

论文阅读笔记《Multilevel Graph Matching Networks for Deep Graph Similarity Learning》

核心思想 本文提出一种多级图匹配网络(MGMN)用于图相似性的度量。常见的图相似性网络都是利用图神经网络或其他图嵌入技术将整幅图转化为特征向量,然后计算两个特征向量之间的相似程度。这种做法的缺点在于只关注了图一级的信息交互&#xff…

【随风丶逆风】2022年终总结

前言 又到了一年一度的年终总结了,回顾一年可谓一波三折,感慨良多,最有感触的大概就是疫情带来各种影响吧,经济下行、市场不景气、互联网寒冬。 回顾去年年终规划《【随风丶逆风】2021年终总结》,整体低于预期&#x…

ArcGIS基础实验操作100例--实验83查找点集中最近最远点

本实验专栏参考自汤国安教授《地理信息系统基础实验操作100例》一书 实验平台:ArcGIS 10.6 实验数据:请访问实验1(传送门) 高级编辑篇--实验83 查找点集中最近最远点 目录 一、实验背景 二、实验数据 三、实验步骤 &#xff0…

1.Linux库详解

Hello,小伙伴们,大家好!最近有小伙伴问我程序库相关的问题。程序库的存在很大程度上提高了程序的复用性、可维护性,但是程序库的应用往往对于初学者来说有些摸不清头脑,所以这一期本文从Linux的角度谈谈Linux下的程序库…

数字IC设计、验证、FPGA笔试必会 - Verilog经典习题 (二)异步复位的串联T触发器

数字IC设计、验证、FPGA笔试必会 - Verilog经典习题 (二)异步复位的串联T触发器 🔈声明: 😃博主主页:王_嘻嘻的CSDN博客 🧨未经作者允许,禁止转载 🔑系列专栏&#xff1a…

算法之拓扑关系

目录 前言: 算法解析 Kahn算法 DFS算法 总结: 参考资料 前言: 如何确定代码源文件的编译依赖关系? 我们知道,一个完整的项目往往会包含很多代码源文件。编译器在编译整个项目的时候,需要按照依赖关…