congratulateQB-╳╳-╳╳╳-╳╳╳╳
目 录
前 言 II
1 范围 1
2 规范性引用文件 1
3 术语、定义和缩略语 1
4 业务概述 2
5 系统结构和组网原则 2
5.1 系统结构 2
5.1.1 系统结构图 2
5.1.2 各模块功能描述 3
5.1.3 各接口功能描述 3
6 功能流程 4
6.1 数据上报 4
6.1.1 Impression数据上报 4
6.1.2 Click数据上报 6
6.2 数据分析和挖掘 8
6.3 数据监控 9
7 数据定义 9
7.1 监测上报数据定义 9
7.2 报表数据定义 10
8 质量指标 10
9 编制历史 11
前 言
本标准是对互联网第三方广告监测平台在开展监测业务过程中需要规范的内容提出全面要求,是第三方广告监测平台各相关方所需要遵从的纲领性技术文件。
本标准主要包括以下几方面内容:系统概述、流程、各类设备要求、系统性能要求等。
本标准由xxxx印发。
本标准由xxxx提出
本标准起草单位:
本标准主要起草人:
范围
本标准规定了移动互联网第三方广告监测系统在广告监测功能开展中需要规范的内容,供
平台运营商和各广告平台共同适用;适用于在移动互联网第三方广告监测系统在业务开展、建设提供技术依据。
规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本标准。
凝聚态物理学 序号 | 标准名称 | 发布单位 |
[1] | Self Regulatory Principles for Online Behavioral Advertising Implementation Guide 2010 | Digital Advertising Alliance |
| | |
术语、定义和缩略语
下列术语、定义和缩略语适用于本标准:
词语 | 解释 |
MAC | Media Access Control硬件位址,用来定义网络设备的位置 |
UDID | Unique Device Identifier唯一的设备表示符 |
IMEI | International Mobile Equipment Identity国际移动设备身份码的缩写 |
CPC | Cost Per Click 每点击成本广告投放效果的重要参考数据 |
CPM | Cost Per Mille 千次展示成本 |
CPA | Cost Per Action 每次行动成本 |
PV | Page View 页面浏览量 |
UA | 用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件 |
| |
业务概述
移动互联网第三方广告监测平台主要开展广告监测,各广告平台渠道将广告的监测数据上报到广告监测平台。广告监测平台负责对采集到的监测数据进行清洗、分析、挖掘处理,生成监测结果,并将结果展示给广告监测平台的运营人员。
系统结构和组网原则
系统结构
系统结构图
系统结构如图5-1所示。
图 51 移动互联网第三方广告监测系统结构图
各模块功能描述
1) 监测终端:获取监测平台的监测结果数据,并以图形化的方式展现
2) SDK:采集监测数据并上报监测数据到监测平台。
3) 监测平台:接收各个渠道的SDK上报的监测数据,并对数据进行清洗,分析和挖掘,生成监测结果。
各接口功能描述
SDK-监测平台接口:SDK与监测平台之间的的通信包括各类监测的原始数据的上报。
PC-监测平台接口:PC与监测平台之间的通信包括监控报表的展现。
功能流程
数据上报
上报数据业务包括:impression数据上报、click数据上报。
注:
展示impression:广告素材在可见SDK容器中得到一定时间的展示。
点击Click: 用户与广告的有效交互行为(点击、摇晃、划动等),并且该行为促成广告页面的打开。
Impression数据上报
对于预加载的广告,在正式展示时,SDK上传展示通知给监测平台;对于实施加载的广告,在主要元素加载完成后,SDK上传展示通知给监测平台。
广告预加载模式
SDK先加载完广告,等待App请求,处理请求后将展示的监测数据上传给监测平台。
广告展示监测流程如图6-1所示。
图 61广告预加载展示的监测数据上报流程
流程说明:
(1) App触发SDK预先向广告平台申请广告
(2) SDK缓存从广告平台获取之广告
(3) App向SDK发送广告展示请求;转到(5)
(4) SDK主动请求广告;转到(5)
(5) SDK展示广告
(6) SDK将广告展示监测数据上报到监测平台,,针对广告素材为web页面的,其监测链接布置点在页面ady函数中
(7) 监测平台通过业务规则对上报的数据进行反作弊过滤
a) 如果数据满足过滤的规则,则不保存
b) 否则,保存监测数据
注:上报的数据格式参考7.1的描述
实时加载广告数据上报
App通过SDK实时的从广告平台来加载广告,加载完成后,SDK将展示的监测数据上传给监测平台。
广告展示监测流程如图6-1所示。
图 62实时广告展示的监测数据上报流程
流程说明:
(1) App向SDK发送广告展示申请
(2) SDK缓存从广告平台pull的广告,SDK将从广告平台pull的数据返回App
(3) SDK加载完主要元素后,将广告展示监测数据上报到监测平台,针对广告素材为web页面的,其监测链接布置点在页面ady函数中。
(4) 监测平台通过业务规则对上报的数据进行反作弊过滤
a) 如果数据满足过滤的规则,则不保存
b) 否则,保存监测数据
注:上报的数据格式参考7.1的描述
Click数据上报
异步模式
用户点击广告,SDK接收到用户点击事件,SDK根据不同的事件进行事件处理,发送计费通知给广告平台同时SDK根据异步上传给监测平台。
广告点击监测数据上报流程如图6-3所示。
图 63广告展示的监测数据异步上报流程
流程说明:
(1) 用户点击SDK展现广告
(2) SDK处理点击事件
(3) SDK将计费通知给广告平台。
(4) 广告平台根据时间来计费等事件处理
擒拿防身术
(5) SDK异步将测数据上报到第三方监测平台
(6) 监测平台通过业务规则对上报的数据进行反作弊过滤
a) 如果数据满足过滤的规则,则不保存
护士医德医风个人总结b) 否则,保存监测数据
注:上报的数据格式参考7.1的描述
点击监测数据Click through模式
App向加载广告页面时,通过页面的监测代码,将监测数据上传给监测平台。
广告点击监测数据click through上报流程如图6-4所示。
图 64广告点击的监测数据click through上报流程
流程说明:
(1) 用户点击广告
(2) SDK处理点击请求
(3) SDK发送计费通知到广告平台
(4) 广告平台将监测数据上报给监测平台。
(5) 监测平台通过业务规则对上报的数据进行防作弊过滤
a) 如果数据满足过滤的规则,则不保存
b) 否则,保存监测数据
注:此种模式将被各广告平台废弃,本规范不支持此模式。
数据分析和挖掘
Landing Site内的互动行为通过广告平台布置javascript代码进行采集,采集行为必须遵循参考文献[1]规定的规则,监测系统通过分析和挖掘广告平台采集的监测结果点击后的行为追踪:如二跳、三跳、停留时间等、广告效果),并生成监测报表
注:报表数据参考7.2的描述
数据监控
业务人员通过监控终端请求监测平台来查询生成的监测结果。
数据定义
监测上报数据定义
监测系统必须采集的基本参数:
● IP: 广告展示/点击请求真实IP地址
● UA:ur agent 例如… CFNetwork/485.13.9 Darwin/11.0.0
● TS: 客户端操作时间 1970为基准的毫秒数
喝完酒能喝咖啡吗
● PID:应用ID
● CID:渠道ID转让协议书
● CRID:广告素材的编码ID
● UID:移动设备唯一ID的MD5值(对于InApp的广告,此为必传参数)
● 消防学习UIDTPYE:UID类型标识,可选上传参数
● ADID:广告id
● 对于监测系统,IP/UA可以从HTTP请求协议头中取得,以下的参数必须从广告平台通过HTTP GET请求上报。
参数 | 意义 | 示例 |
UID | 设备唯一ID的MD5值 计算方法: 1)按照平台类型取设备唯一标识 iOS取MAC/UDID/OPENUDID任意一种,目前以MAC地址为主 Android同时取IMEI 以及ANDROIDID WP 取设备DeviceUniqueId 2)对上述数据字符统一大写化,去掉无关的符号,如MAC地址的分号,对于android设备两个特征数据联立,中间以'|'分隔 3)对上述预处理过的特征码求取MD5并将结果大写化 | 其中UID对于不同手机操作系统取值定义有差异,对于iOS/Android/WindowsPhone定义如下 UDID: iOS设备唯一标识 MAC: iOS设备上 en0 网卡地址 OPENUDID:基于OPENUDID解决方案定义的通用设备的标识 IMEI :Android手机的imei号 ANDROIDID:Android手机的唯一串号 DeviceUniqueId:WindowPhone平台设备唯一标识 以MAC地址为例 开工申请假设第一步取得原始en0数据为aa:bb:cc:dd:ee:ff 第二步处理得到AABBCCDDEEFF 第三步MD5得到 7D6D7EC9459BDD10988ABAF6BFA5232F |
PID | APP 在某广告平台中的编号 | 某个程序在某广告平台编号为 123 |
CID | 渠道简称统一编码 | 比如某广告平台编码为‘adxx’ |
CRID | 监测系统中登记的广告素材id | 比如“XXX”数字字符 |
UIDTPYE | UID类型标识 | UID为macid UIDTPYE=0 UID为udid UIDTPYE=1 UID为IMEI|AndroidID UIDTPYE=2 UID为OpenUDID UIDTPYE=3 UID为DeviceUniqueId UIDTPYE=4 |
TS | 客户端操作时间 | 1198628984102 |
| | |
● Impression提交具体形式为: