English
Log In
You can then view all documents
GroMore/常见问题/数据差异及常见问题
数据差异及常见问题
Last updated 2022-04-28 16:54:57

数据差异分析及常见问题

开发者可通过三个途径获取广告收益相关数据: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

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%,达到该目标值对应瀑布流调优建议,参考链接。


    Contents
    Contact us