移动互联网第三方广告监测平台技术规范

  • 格式:doc
  • 大小:483.50 KB
  • 文档页数:13

标准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功能流程 (3)6.1数据上报 (3)6.1.1Impression数据上报 (3)6.1.2Click数据上报 (5)6.2数据分析和挖掘 (7)6.3数据监控 (8)7数据定义 (8)7.1监测上报数据定义 (8)7.2报表数据定义 (9)8质量指标 (9)9编制历史 (10)前言本标准是对互联网第三方广告监测平台在开展监测业务过程中需要规范的内容提出全面要求,是第三方广告监测平台各相关方所需要遵从的纲领性技术文件。

本标准主要包括以下几方面内容:系统概述、流程、各类设备要求、系统性能要求等。

本标准由xxxx印发。

本标准由xxxx提出本标准起草单位:本标准主要起草人:1范围本标准规定了移动互联网第三方广告监测系统在广告监测功能开展中需要规范的内容,供平台运营商和各广告平台共同适用;适用于在移动互联网第三方广告监测系统在业务开展、建设提供技术依据。

2规范性引用文件下列文件中的条款通过本标准的引用而成为本标准的条款。

凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。

凡是不注日期的引用文件,其最新版本适用于本标准。

序号标准名称发布单位Digital Advertising Alliance[1] Self Regulatory Principles forOnline Behavioral AdvertisingImplementation Guide 20103术语、定义和缩略语下列术语、定义和缩略语适用于本标准:词语解释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 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件4业务概述移动互联网第三方广告监测平台主要开展广告监测,各广告平台渠道将广告的监测数据上报到广告监测平台。

广告监测平台负责对采集到的监测数据进行清洗、分析、挖掘处理,生成监测结果,并将结果展示给广告监测平台的运营人员。

5系统结构和组网原则5.1 系统结构5.1.1系统结构图系统结构如图5-1所示。

图5-1 移动互联网第三方广告监测系统结构图5.1.2各模块功能描述1)监测终端:获取监测平台的监测结果数据,并以图形化的方式展现2)SDK:采集监测数据并上报监测数据到监测平台。

3)监测平台:接收各个渠道的SDK上报的监测数据,并对数据进行清洗,分析和挖掘,生成监测结果。

5.1.3各接口功能描述SDK-监测平台接口:SDK与监测平台之间的的通信包括各类监测的原始数据的上报。

PC-监测平台接口:PC与监测平台之间的通信包括监控报表的展现。

6功能流程6.1 数据上报上报数据业务包括:impression数据上报、click数据上报。

注:展示impression:广告素材在可见SDK容器中得到一定时间的展示。

点击Click: 用户与广告的有效交互行为(点击、摇晃、划动等),并且该行为促成广告页面的打开。

6.1.1Impression数据上报对于预加载的广告,在正式展示时,SDK上传展示通知给监测平台;对于实施加载的广告,在主要元素加载完成后,SDK上传展示通知给监测平台。

6.1.1.1 广告预加载模式SDK先加载完广告,等待App请求,处理请求后将展示的监测数据上传给监测平台。

广告展示监测流程如图6-1所示。

图6-1广告预加载展示的监测数据上报流程流程说明:(1)App触发SDK预先向广告平台申请广告(2)SDK缓存从广告平台获取之广告(3)App向SDK发送广告展示请求;转到(5)(4)SDK主动请求广告;转到(5)(5)SDK展示广告(6)SDK将广告展示监测数据上报到监测平台,,针对广告素材为web页面的,其监测链接布置点在页面document.ready函数中(7)监测平台通过业务规则对上报的数据进行反作弊过滤a)如果数据满足过滤的规则,则不保存b)否则,保存监测数据注:上报的数据格式参考7.1的描述6.1.1.2 实时加载广告数据上报App通过SDK实时的从广告平台来加载广告,加载完成后,SDK将展示的监测数据上传给监测平台。

广告展示监测流程如图6-1所示。

图6-2实时广告展示的监测数据上报流程流程说明:(1)App向SDK发送广告展示申请(2)SDK缓存从广告平台pull的广告,SDK将从广告平台pull的数据返回App(3)SDK加载完主要元素后,将广告展示监测数据上报到监测平台,针对广告素材为web页面的,其监测链接布置点在页面document.ready函数中。

(4)监测平台通过业务规则对上报的数据进行反作弊过滤a)如果数据满足过滤的规则,则不保存b)否则,保存监测数据注:上报的数据格式参考7.1的描述6.1.2Click数据上报6.1.2.1 异步模式用户点击广告,SDK接收到用户点击事件,SDK根据不同的事件进行事件处理,发送计费通知给广告平台同时SDK根据异步上传给监测平台。

广告点击监测数据上报流程如图6-3所示。

图6-3广告展示的监测数据异步上报流程流程说明:(1)用户点击SDK展现广告(2)SDK处理点击事件(3)SDK将计费通知给广告平台。

(4)广告平台根据时间来计费等事件处理(5)SDK异步将测数据上报到第三方监测平台(6)监测平台通过业务规则对上报的数据进行反作弊过滤a)如果数据满足过滤的规则,则不保存b)否则,保存监测数据注:上报的数据格式参考7.1的描述6.1.2.2 点击监测数据Click through模式App向加载广告页面时,通过页面的监测代码,将监测数据上传给监测平台。

广告点击监测数据click through上报流程如图6-4所示。

图6-4广告点击的监测数据click through上报流程流程说明:(1)用户点击广告(2)SDK处理点击请求(3)SDK发送计费通知到广告平台(4)广告平台将监测数据上报给监测平台。

(5)监测平台通过业务规则对上报的数据进行防作弊过滤a)如果数据满足过滤的规则,则不保存b)否则,保存监测数据注:此种模式将被各广告平台废弃,本规范不支持此模式。

6.2 数据分析和挖掘Landing Site内的互动行为通过广告平台布置javascript代码进行采集,采集行为必须遵循参考文献[1]规定的规则,监测系统通过分析和挖掘广告平台采集的监测结果点击后的行为追踪:如二跳、三跳、停留时间等、广告效果),并生成监测报表注:报表数据参考7.2的描述6.3 数据监控业务人员通过监控终端请求监测平台来查询生成的监测结果。

7数据定义7.1 监测上报数据定义监测系统必须采集的基本参数:●IP:广告展示/点击请求真实IP地址●UA:user 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请求上报。

/imp?UID=7D6D7EC9459BDD10988ABAF6BFA5232F& UIDTPYE=0&PID=10123&CID=adxx&CRID=XXX&TS=1198628984102●Click提交具体形式为:/clk?UID=7D6D7EC9459BDD10988ABAF6BFA5232F& UIDTPYE=0&PID=10123&CID=adxx&CRID=XXX&TS=11986289841027.2 报表数据定义待补充8质量指标允许正常误差5%,最大误差10%的参数有:●impression允许正常误差8%,最大误差不超过15%的参数有:●click●UV●二跳数●页面访问量●页面停留时间9编制历史版本号更新时间主要内容或重大修改0.9.1 2012-08-09 0.9.1版本1.0.0 2012-08-12 修改监测数据上报定义。