中文
登录
后可查看全部文档
GroMore/GroMore使用指南/数据差异自查指南
数据差异自查指南
最近更新 2022-08-22 21:54:02

数据差异分析及常见问题

开发者可通过三个途径获取广告收益相关数据:GroMore平台数据披露、GroMore接口实时回调统计和各广告网络后台数据。

三者数据之间存在统计口径等原因导致数据差异,最终收益请以各广告网络结算数据为准;

GroMore平台数据和接口实时回调统计数据披露,仅为方便开发者高效数据获取和分析。

一、GroMore平台披露数据

1、数据类型及定义

    • 预估数据:GroMore通过埋点上报获取的数据;
    • api数据:各广告网络通过Reporting API回传给GroMore的数据,其中穿山甲广告网络默认回传,其他广告网络需授权回传,授权操作详见链接;
    • gap率 =(预估数据-api数据)/ api数据;

2、各报表支持的数据类型

页面

维度

预估数据

api数据

预估数据与api数据gap率

数据报表页

收益数据报表

数据报表页

用户行为数据报表

——

数据报表页

分小时级数据报表

仅支持穿山甲广告网络api模拟数据

——

瀑布流管理页

广告位/代码位维度收益数据

3、各ADN支持的api数据指标

  1. 各广告网络api数据获取权限可联系各广告网络申请
  2. 部分广告网络暂不支持所有字段api数据回传,因此即使授权回传,也可能导致GroMore披露api数据与各广告网络后台数据在某些计算口径下不同。

截止目前统计看,各广告网络支持的api数据指标如下:

Adn

收益api

请求api

返回api

填充率api

展示api

点击api

eCPM api

穿山甲(默认均有)

优量汇

百度

快手

——

——

——

Admob

Sigmob

——

——

——

Unity

——

——

——

Mintegral

二、GroMore接口实时回调数据

当前支持数据维度:请求量、返回量、展示量、展示时对应cpm。

注意:

  • bidding竞价代码位cpm:回传的是展示时cpm真实值,需在展示后获取;
  • 兜底代码位:暂不回传展示时对应cpm数据。

三、常见数据差异及原因

基于代码位维度的数据指标,GroMore api数据与各广告网络后台数据差异不大,两者gap率超过15%可联系GroMore同学协助排查。主要差异在GroMore预估数据与api数据(或广告网络后台数据)之间,下文主要基于这个差异做解释说明。

注意:

  • 需确保各adn的reporting api配置成功,详情可点 链接 查看;
  • 如下数据及差异仅供参考,最终数据请以各广告网络平台披露结算数据为准。

1、请求量、返回量及填充率

区分数据统计口径

一次流量请求可能触发多次广告请求,因此流量请求量 ≤ 代码位广告请求量之和。

流量请求量 ≈ 瀑布流中头层代码位请求量(即首个或多个并行代码位请求量)。

指标维度

指标

瀑布流维度

流量填充率=流量返回量/流量请求量

流量请求量:应用/流量向Gromore发送请求的次数

流量返回量:应用/流量向Gromore发送请求后,返回成功次数

代码位维度

填充率=返回量/请求量

请求量:Gromore向广告网络发送请求的次数

返回量:Gromore向广告网络发送请求后,返回成功的次数

填充率api=返回量api/请求量api

请求量api:通过ADN Reporting API获取的广告请求数

返回量api:通过ADN Reporting API获取的广告返回数

广告类型特殊逻辑

  • 开屏/激励视频/全屏视频:预缓存功能影响
    • 当前开发者使用各ADN的预缓存代码位,GroMore仅对实时开屏请求进行数据统计,对于ADN自行发起的预缓存请求,GroMore无法对其请求量和返回量进行统计。
    • 差异范围:使用预缓存前提下,已知ADN请求和填充数据是GroMore统计的2倍左右。
  • 穿山甲激励视频:GroMore SDK 3200支持穿山甲激励视频“再看一次”功能影响
    • 类似轮播banner,“再看一次”的激励视频代码位,将缺少二请的请求、填充、展示、点击数据,与API数据存在差异。
    • 差异范围:与用户行为相关,穿山甲API数据大约不超过GroMore统计的两倍左右。
  • banner:轮播功能影响
    • 当前GroMore不支持banner轮播(自动刷新)功能,但默认会给广告网络开放接口,轮播间隔时间默认30秒以便支持开发者使用。GroMore仅对banner广告位首次请求做数据统计,对于赢得首次展示机会的广告网络,后续自动刷新将不做请求量、返回量统计。
    • 差异范围:与用户行为强相关,用户对应页面停留时长越长则差异越大。

      *注:GroMore SDK 3100及以上版本已支持banner轮播,无数据统计差异。

  • 信息流:一次请求多条功能
    • GroMore SDK 3400及其以上版本支持信息流一次请求多条功能(最多支持3条),开启该功能后,GroMore的预估数据仅统计一次请求量和填充量。
    • 差异范围:与不同广告网络对该功能的统计方法而异,API数据最多与GroMore数据相差3倍。

ADN不统计的无效数据

  • ADN不统计的无效数据

     预估数据为GroMore统计的埋点上报数据,而api数据或广告网络后台数据仅包含广告网络认为有效的数据。如频繁请求、作弊、网络问题等无效流量,则仅在GroMore预估数据中统计。其中,对应常见广告网络错误码如下,GroMore披露请求gap率指标超过10%建议重点关注下方的处理方案。

  • 穿山甲对应错误码:-8(频繁请求)、602(网络问题);
  • 优量汇对应错误码:5013;
    • 建议处理方案
      • 针对频繁请求
        • 方案一:开发者自身对请求做频次控制。已知穿山甲广告网络当前频控为10秒50次,其他广告网络可咨询对应同学;
        • 方案二:升级GroMore SDK版本至2900及以上版本。为规避频繁请求各广告网络导致广告网络对应用质量有负向判断,GroMore针对频繁请求做了熔断机制,即流量频繁请求(10秒50次)GroMore触发机制后,GroMore10秒内不对对应广告网络发起真实请求从而规避负影响。同时GroMore也会将相关请求以错误码形式披露给开发者,对应错误码为40043。
      • 针对各广告网络判定无效流量
        • 建议对用户质量做好把控,或联系各广告网络协作排查。

    2、展示量及展示率

    区分数据统计口径

    指标维度

    指标定义

    代码位维度

    展示率=展示量/返回量

    展示率api=展示量api/返回量api

    展示量:Gromore统计的广告展示次数

    展示量api:通过Reporting API获取的展示数

    瀑布流广告位维度

    流量展示率=流量展示量/流量返回量

    流量展示量:等于瀑布流下所有代码位展示量之和

    广告类型特殊逻辑

    • banner:轮播功能影响
      • GroMore不支持轮播功能,同理请求及返回量归因,赢得首次展示机会的广告网络,后续自动刷新功能对应展示量也不做统计。

           *注:GroMore SDK 3100及以上版本已支持banner轮播,无数据统计差异。

    • 信息流:一次请求多条填充或广告滑动影响
      • 一次请求多条填充:
        • GroMore SDK 3400及其以上版本支持信息流一次请求多条填充,由于GroMore要求一次流量请求仅计算一次广告展示,因此会漏掉部分展示量,造成数据差异。
        • 差异范围:展示数据差异和一次请求对应返回广告数有关,举例:设置为一次请求返回三条广告,则差异范围会在三倍左右。
      • 广告页面滑动:
        • 不同广告网络会对用户滑动广告带来的多次展示有不同校准逻辑,已知部分广告网络会忽略全部滑动展示数据、部分广告网络会根据反作弊逻辑处理、部分广告网络不做校准,对此GroMore保持中立暂不做对齐。
        • 差异范围:暂无界定。

    其他原因:网络问题、有效展示判定标准不同

            展示量差异除上述已知广告类型导致数据差异外,常见原因为:广告网络环境、不同广告网络对有效展示的判定标准不同而导致的差异,建议与各广告网络同学咨询明确。当展示GroMore披露展示gap率指标超过10%建议重点关注,一般来看都是预估数据大于api数据,建议尽量满足各广告网络的有效展示标准:

      • 不要遮挡、扭曲和模糊广告图片和内容;
      • 原生和banner广告展示面积超过50%像素,展示时长超过1秒;
      • 开屏广告展示面积要超过屏幕的75%,播满5秒或者点击了跳过按钮;
      • 激励视频和全屏视频,视频播放时长超过1秒。

    3、Ecpm及收益

    区分数据统计口径

    数据维度

    指标定义

    预估数据

    预估收益:普通代码位预估收益=SUM(瀑布流中手动设置的代码位价格*Gromore统计的展示/1000)、竞价代码位预估收益=SUM(每次展示对应的实时价格)

    eCPM:通过预估收益及Gromore统计展示量计算而来,即:预估收益*1000/展示量

    api数据

    收益api:通过Reporting API获取的收益

    eCPM api:通过Reporting API获取的收益、展示量计算而来

    常见数据差异

    • eCPM、预估收益:兜底代码位默认不设置价格,即导致eCPM披露为0,因此对应预估收益也为0,从而存在数据差异;
    • eCPM api、收益api:
      • GroMore默认仅呈现穿山甲广告网络的api数据,其他广告网络需回传reporting api数据才可呈现,reporting api数据回传操作详见链接;
      • 分小时级数据报表披露eCPM api及收益api数据,仅包含穿山甲广告网络api模拟数据。

    4、DAU/DEU/ARPDAU

    • DAU:GroMore埋点上报统计,每天启动应用的独立用户数。可能与开发者统计的dau存在差异,如某用户App活跃但未触发请求GroMore SDK,则开发者统计DAU会计数但GroMore不会计数;
    • DEU:GroMore埋点上报统计,每天观看过广告的独立用户数;
    • ARPDAU:人均广告收益,ARPDAU=收益/DAU。


    四、其他常见问题

    Q1 优秀瀑布流配置对应的广告位流量填充率、流量展示率分别是多少?

    参考行业优秀媒体表现,优秀瀑布流配置流量填充率≥90%,流量展示率≥70%,达到该目标值对应瀑布流调优建议,参考链接。

    Q2 API数据是?与预估数据的区别是?

      • API数据:GroMore向通过Reporting API将各广告平台(ADN)数据拉回到GroMore平台的数据,即各广告平台(ADN)上数据在GroMore上统一呈现,减少在各广告平台来回跳转与操作的成本;
      • API数据与预估数据的区别:GroMore平台上无“API”字眼的数据,均为预估数据,即GroMore通过埋点上报获取的数据,因请求逻辑、网络问题、统计口径差异等,预估数据往往会与API数据有一定的差异,代码位转化>500且差异(gap率)在15%以上建议联系商务/提工单排查;
      • API数据回传方法:穿山甲广告网络默认回传,其他广告网络需在GroMore官方合作伙伴“DMPlatform”账号中设置,授权操作详见链接

    Q3 GroMore 排序价格、eCPM、eCPM API 与 穿山甲(流量-代码位)的期望CPM 之间的区别是?

      • 穿山甲的期望CPM,是在穿山甲ADN下,【流量-代码位】中新建代码位时,设置的“期望CPM”,即该代码位的真实底价。
      • GroMore 排序价格:即在瀑布流下/在GroMore中添加代码位时填写的价格,该价格仅用于在瀑布流中给该代码位排序与计算预估收益,而非真实期望CPM。
      • GroMore eCPM=预估收益*1000/展示量,其中预估收益根据排序价格计算,均为预估数据
      • GroMore eCPM API=收益API*1000/展示API,均为API数据

    GroMore中添加代码位时填写的排序价格

    GroMore瀑布流详情页中的排序价格、eCPM API

    GroMore数据报表中的eCPM、eCPM API

    注:建议GroMore排序价格与各ADN后台的期望CPM保持一致,否则会影响广告展示或gap率分析。

    举例1:影响广告展示。

    GroMore中,bidding返回的广告会插入wf中,与wf中的排序价格再次比价,再向用户展示价格更高的广告。

    如某无真实底价的兜底代码位A排序价格设了100,Bidding出价90,两者都返回了广告,此时代码位A的广告胜Bidding广告(因排序价格>bidding出价),会向用户展示代码位A的广告,但代码位A未设真实底价(期望CPM),因此实际eCPM api(从各ADN后来拉取的数据)可能不足90,收益可能有损。

    举例2:导致收益gap率异常大。

    如GroMore瀑布流下标准代码位的排序价格与这些代码位在各ADN后台的期望CPM不一致,可能会导致GroMore中预估收益与各ADN计算的结算收益(GroMore中的收益API)差值大,影响数据分析。

    代码位名称

    GroMore中的排序价格

    各ADN后台的期望CPM / GroMore的eCPM API

    GroMore统计的展示量

    展示量API

    预估收益

    收益API / 各ADN后台的结算收益

    收益GAP

    汇总

    -

    -

    -

    10000

    1500

    150

    900%

    代码位A

    200

    20

    1000

    1000

    200

    20

    900%

    代码位B

    150

    15

    2000

    2000

    300

    30

    900%

    ......

    ......

    ......

    ......

    ......

    ......

    ......

    ......

    代码位C

    60

    6

    5000

    5000

    300

    30

    900%

    Q4 GroMore的预估收益、收益API 与 穿山甲数据-预估收益 的 区别。 

     GroMore中的预估收益是预估数据,穿山甲数据-预估收益接近真实的结算收益,请注意区分,具体计算公式如下:

      • GroMore预估收益=GroMore排序价格*展示量/1000;
      • 穿山甲-数据中的预估收益:预估收益=帐号在所选时间段内的收入,接近于结算收益;
      • GroMore收益API=穿山甲-数据中的预估收益。

    Q5 Gap率是?怎么利用这个指标?

      • Gap率是指预估数据与API数据之间的差异。
      • 建议分析方法:请求gap率、返回gap率建议分析代码位维度数据,因请求gap率=(广告请求量-请求量API)/请求API,返回gap率同理,均为代码位维度的数据。不建议用来分析应用、广告位、瀑布流的数据。展示gap率=(展示量-展示api)/ 展示api,代码位、瀑布流、广告位、应用维度的数据均可分析。

    Q6 流量请求量/流量返回量/流量填充率 与 广告请求量/广告返回量/广告填充率 之间的区别

      • 流量请求量/流量返回量/流量填充率是GroMore(聚合工具)维度的特殊指标,即从流量/用户维度来统计请求量、返回量、填充率;
      • 广告请求量/广告返回量/广告填充率可参考穿山甲ADN/GroMore后台的解释,即代码位维度的指标。
      • 一条流量请求量、流量返回量会对应多条广告请求量、广告返回量。

    举例:

    一个流量/用户向GroMore发起请求后,流量请求量+1;

    该流量会依次请求代码位A、代码位B...代码位N,代码位A、代码位B...代码位N的广告请求量依次+1,因此,一个流量请求量可能会对应N条广告请求数据;

    若在规定时间内,代码位N-1和代码位N都返回了广告,则代码位N-1和代码位N的广告返回量均+1,流量返回量+1,此时一条流量返回量数据对应2条广告返回数据。

    Q7 22年6月6日后,流量填充耗时变多了?

    2022.06.06,含有bidding的瀑布流中,流量填充耗时口径从流量请求->有广告填充所需的时间,改为从流量请求->bidding与wf比价完成所需的时间。

    旧口径(大多数情况下,bidding返回广告的时间比瀑布流标准代码位的短)

    新口径

    因此,含Bidding的瀑布流中,6.06及以后的流量填充耗时,可能大于6.05及以前的数据,该变化属于口径调整带来的正常数据变化,不影响变现效果。

    变动原因:旧口径下,因Bidding广告填充快,整体流量填充耗时表现更短,但实际流量填充可能并未结束,bidding返回的广告可能还需与瀑布流标准代码位返回的广告比价;而新口径以比价完成作为结束节点,此时流量请求->填充的全部流程才结束,相较旧逻辑更加合理。



    本篇目录
    联系我们