中文
登录
后可查看全部文档
GroMore/数据报表与指标/数据GAP问题排查指南
数据GAP问题排查指南
最近更新 2026-03-19 17:27:38

排查说明:

在使用 GroMore 过程中,不同数据来源、统计维度之间可能存在数据差异(GAP)

  1. GroMore预估数据:聚合平台后台查看的预估数据,在广告曝光时由客户端埋点统计上报。
  2. GroMore API数据:不同ADN验证有效性后的真实统计数据,通过API拉取。指标名带有「API」
  3. 媒体统计数据:开发者侧自行通过AdInfo收集到的数据。

为便于开发者快速定位问题,本文档按照数据来源对比方进行分类,分别说明12131内部不同维度之间差异的产生原因与排查思路,方便您逐项核对与定位。

一、GroMore预估数据 vs 广告平台 API数据GAP

1、如何定位GAP问题

  • 入口:【收益报表】->「数据图表」/「数据详情」均可查看各指标GAP率
  • 确认GAP率较大(>5%)的指标后,可通过筛选「数据维度」下钻定位至应用/广告类型/广告位/代码位等维度

GAP率 ≤5%时,属于的正常统计波动,可延长观测周期

GAP率为Gromore统计指标三方API统计数据的差异,GAP率=(GroMore预估数据-API数据)/API数据*100%

  • 以广告位GAP率排查为例,可先看同一广告位下不同广告平台GAP率是否均偏高。
    • 如均偏高:则可从APP产品侧展示逻辑核查,例如页面停留时间太短、未按标准方式请求等;
    • 如个别广告位偏高:则从该广告平台入手继续下钻,排查广告平台/代码位的具体配置。

2、GroMore预估收益与收益API有GAP

A:三方ADN未授权情况下,三方的API相关数据会为0,建议优先排查「非穿山甲」代码位是否有授权「报表API权限」(注:API当天的数据收益会在第二天后展示)

收益 = 展示量 / 1000 * eCPM,预估收益与收益API有GAP通常因为 eCPM eCPM API 有差异,或者展示量展示API有差异,确认差异因素后,可按照下述方式进一步排查。

3、GroMore eCPM与eCPM API有GAP

A:建议按代码位粒度排查,判断是个别代码位存在差异,还是多个代码位普遍存在差异。

  • 如个别代码位有GAP:优先检查该代码位在GroMore后台设置的「排序价格」与在ADN后台设置的「期望价格」是否一致,GroMore 无法获取 ADN 后台的真实期望价格,仅以在GroMore配置的「排序价格」参与计算,两者不一致会直接导致 eCPM 差异。
  • 如多个代码位普遍有GAP:优先确认是否为穿山甲代码位,若均为「非穿山甲」代码位,可确认是否有授权「报表API权限」

4、GroMore展示量与展示API有GAP

A:展示量差异通常由网络异常各 ADN 有效展示判定标准不一致等原因导致。建议优先排查非穿山甲代码位是否已授权「报表 API 权限」。若已授权,可按以下场景排查:

  • 参照下方有效展示标准,判断是否为 ADN 过滤了无效展示,也可直接咨询对应 ADN 平台的过滤规则与原因。

各ADN常见的有效展示标准:

  1. 不要遮挡、扭曲和模糊广告图片和内容;
  2. 原生和banner广告:展示面积超过50%像素,展示时长超过1秒;
  3. 开屏广告:展示面积要超过屏幕的75%,播满5秒或者用户点击跳过;
  4. 激励视频和全屏视频:视频播放时长超过1秒。
  • 确认近期是否有快速放量/大规模减量的情况:流量大幅波动时,GroMore 数据可能因延迟导致差异;
  • 排查设备分布:确认是否存在设备集中性问题,建议做好用户质量管控;
  • 若上述均无异常,可咨询第三方 ADN 平台:确认其是否调整数据统计口径,或是否因预算 / 广告样式调整导致差异集中体现。

5、GroMore请求量/返回量与请求API/返回API有GAP

A:请求量 / 返回量差异通常由广告类型特殊逻辑有效请求判定标准不一致、频控 / 过滤策略等原因导致。建议优先确认「非穿山甲」代码位是否有授权「报表API权限」。若已授权,可按以下场景排查:

  • 广告类型特殊逻辑
    • 开屏/激励视频/全屏视频:受预缓存功能影响。若使用预缓存能力,GroMore 仅统计实时请求数据;ADN 内部自发的预缓存请求,GroMore 无法统计,因此会产生差异。
    • banner:受轮播功能影响,融合 SDK ≥5.1.5.0 支持 Banner 轮播统计,确保 SDK 版本符合要求即可避免差异。
  • 请求被过滤/拦截:
    • 频繁请求被过滤:媒体侧自行做请求频控。穿山甲当前限制为 10 秒内最多 50 次请求,其他 ADN 规则可咨询对应平台;错误码-8含义为「频繁请求」,客户端需控制广告请求的频率。
    • 展示频控拦截:若 GroMore开启「用户展示频控」且达到阈值上限,不会向 ADN 发起真实请求,导致请求量差异。
    • 无效流量被过滤:建议加强用户质量管控,或联系对应 ADN 协同排查。
  • 确认该代码位是否存在复用情况;
  • 确认对比的双方是否均为 API 维度数据(需用同维度数据对比);
  • 若以上均无问题,可能是第三方 ADN 有独立统计逻辑(GroMore 无法感知),建议直接咨询对应 ADN 平台。

二、GroMore预估数据 vs 媒体统计数据GAP

1、GroMore后台与媒体自己埋点统计的GAP

A:差异主要因 DAU / 请求量的统计口径不一致导致,GroMore 统计口径如下,可核对自身埋点逻辑:

DAU统计口径:在应用中产生广告行为事件的device_id去重。(广告行为事件包括初始化、广告请求、广告填充和广告展示,融合SDK需要在端上打开useMediation开关)

流量请求量统计口径:仅统计媒体向 GroMore 发起的广告请求量,建议在请求接口 TTAdNative.loadAd (adSlot, adLoadListener) 中添加埋点对齐。

2、调GroMore接口和GroMore的API数据GAP

A:接口调用数据与 GroMore API 数据差异,需核对以下三点:

  • 维度一致性:确认调用维度是 ADN 维度还是整体维度;
  • 字段一致性:revenue 对应预估收益、api_revenue 对应收益 API,需确保对比字段匹配;
  • 数据完整性:若 network 维度值为 10(或其他值),需将该维度下所有数据求和后再对比(单条数据不代表全部)。

三、GroMore后台内部不同维度GAP

1、瀑布流管理的数据和收益报表广告位的数据有GAP

A:数据报表的广告位维度数据是多个瀑布流数据的加和,而瀑布流管理页面数据展示的「正在运行」中的瀑布流,「已关停」的瀑布流(如 A/B 实验瀑布流、流量分组)可能因客户端缓存、网络延迟未拉取最新配置等原因,仍上报数据,导致报表数据与管理页面数据不一致。

2、应用维度DAU与各个广告位DAU加和有GAP

A:两者统计逻辑不同,无法直接加和对比

  • 应用维度 DAU:包含应用初始化行为数据,且按设备粒度去重;
  • 广告位 DAU:不包含初始化数据。

3、实时数据与天级别数据GAP

A:差异原因:GroMore 对实时/小时/天级数据均有去重、过滤逻辑,实时/小时数据会持续修正。

  • 小时级数据仅作参考,天级数据更准确;
  • 最终结算请以各 ADN 的 API 数据为准。


本篇目录
联系我们