移动互联网第三方广告监测平台技术规范.docx
《移动互联网第三方广告监测平台技术规范.docx》由会员分享,可在线阅读,更多相关《移动互联网第三方广告监测平台技术规范.docx(12页珍藏版)》请在冰豆网上搜索。
![移动互联网第三方广告监测平台技术规范.docx](https://file1.bdocx.com/fileroot1/2023-1/29/5305414f-2535-4546-9565-3c5232cf613f/5305414f-2535-4546-9565-3c5232cf613f1.gif)
移动互联网第三方广告监测平台技术规范
标准
QB-╳╳-╳╳╳-╳╳╳╳
移动互联网第三方监测平台系统技术要求
版本号:
1.0.0
╳╳╳╳-╳╳-╳╳实施
╳╳╳╳-╳╳-╳╳发布
发布
目录
前言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.1Impression数据上报4
6.1.2Click数据上报6
6.2数据分析和挖掘8
6.3数据监控9
7数据定义9
7.1监测上报数据定义9
7.2报表数据定义10
8质量指标10
9编制历史11
前言
本标准是对互联网第三方广告监测平台在开展监测业务过程中需要规范的内容提出全面要求,是第三方广告监测平台各相关方所需要遵从的纲领性技术文件。
本标准主要包括以下几方面内容:
系统概述、流程、各类设备要求、系统性能要求等。
本标准由xxxx印发。
本标准由xxxx提出
本标准起草单位:
本标准主要起草人:
范围
本标准规定了移动互联网第三方广告监测系统在广告监测功能开展中需要规范的内容,供平台运营商和各广告平台共同适用;适用于在移动互联网第三方广告监测系统在业务开展、建设提供技术依据。
规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
序号
标准名称
发布单位
[1]
SelfRegulatoryPrinciplesfor
OnlineBehavioralAdvertisingImplementationGuide2010
DigitalAdvertisingAlliance
术语、定义和缩略语
下列术语、定义和缩略语适用于本标准:
词语
解释
MAC
MediaAccessControl硬件位址,用来定义网络设备的位置
UDID
UniqueDeviceIdentifier唯一的设备表示符
IMEI
InternationalMobileEquipmentIdentity国际移动设备身份码的缩写
CPC
CostPerClick每点击成本广告投放效果的重要参考数据
CPM
CostPerMille千次展示成本
CPA
CostPerAction每次行动成本
PV
PageView页面浏览量
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页面的,其监测链接布置点在页面document.ready函数中
(7)监测平台通过业务规则对上报的数据进行反作弊过滤
a)如果数据满足过滤的规则,则不保存
b)否则,保存监测数据
注:
上报的数据格式参考7.1的描述
实时加载广告数据上报
App通过SDK实时的从广告平台来加载广告,加载完成后,SDK将展示的监测数据上传给监测平台。
广告展示监测流程如图6-1所示。
图62实时广告展示的监测数据上报流程
流程说明:
(1)App向SDK发送广告展示申请
(2)SDK缓存从广告平台pull的广告,SDK将从广告平台pull的数据返回App
(3)SDK加载完主要元素后,将广告展示监测数据上报到监测平台,针对广告素材为web页面的,其监测链接布置点在页面document.ready函数中。
(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的描述
点击监测数据Clickthrough模式
App向加载广告页面时,通过页面的监测代码,将监测数据上传给监测平台。
广告点击监测数据clickthrough上报流程如图6-4所示。
图64广告点击的监测数据clickthrough上报流程
流程说明:
(1)用户点击广告
(2)SDK处理点击请求
(3)SDK发送计费通知到广告平台
(4)广告平台将监测数据上报给监测平台。
(5)监测平台通过业务规则对上报的数据进行防作弊过滤
a)如果数据满足过滤的规则,则不保存
b)否则,保存监测数据
注:
此种模式将被各广告平台废弃,本规范不支持此模式。
数据分析和挖掘
LandingSite内的互动行为通过广告平台布置javascript代码进行采集,采集行为必须遵循参考文献[1]规定的规则,监测系统通过分析和挖掘广告平台采集的监测结果点击后的行为追踪:
如二跳、三跳、停留时间等、广告效果),并生成监测报表
注:
报表数据参考7.2的描述
数据监控
业务人员通过监控终端请求监测平台来查询生成的监测结果。
数据定义
监测上报数据定义
监测系统必须采集的基本参数:
●IP:
广告展示/点击请求真实IP地址
●UA:
useragent例如…CFNetwork/485.13.9Darwin/11.0.0
●TS:
客户端操作时间1970为基准的毫秒数
●PID:
应用ID
●CID:
渠道ID
●CRID:
广告素材的编码ID
●UID:
移动设备唯一ID的MD5值(对于InApp的广告,此为必传参数)
●UIDTPYE:
UID类型标识,可选上传参数
●ADID:
广告id
●对于监测系统,IP/UA可以从HTTP请求协议头中取得,以下的参数必须从广告平台通过HTTPGET请求上报。
参数
意义
示例
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为macidUIDTPYE=0
UID为udidUIDTPYE=1
UID为IMEI|AndroidIDUIDTPYE=2
UID为OpenUDIDUIDTPYE=3
UID为DeviceUniqueIdUIDTPYE=4
TS
客户端操作时间
1198628984102
●Impression提交具体形式为:
●Click提交具体形式为:
报表数据定义
待补充
质量指标
允许正常误差5%,最大误差10%的参数有:
●impression
允许正常误差8%,最大误差不超过15%的参数有:
●click
●UV
●二跳数
●页面访问量
●页面停留时间
编制历史
版本号
更新时间
主要内容或重大修改
0.9.1
2012-08-09
0.9.1版本
1.0.0
2012-08-12
修改监测数据上报定义