同一批曝光里,Google Ad Manager 显示目标州交付正常,Campaign Manager 360(CM360,原 DCM)的数量也接近,DoubleVerify 却把一部分曝光判为 out-of-geo。此时先不要争论谁更准,而要确认三方比较的是否为同一批曝光、同一种事件和同一个分母。
GAM 可以已经记录一次已投放曝光,CM360 标签却没有触发;CM360 收到追踪事件,也不代表该事件一定进入 DoubleVerify 的可测集合。CTV 与 SSAI 还可能改变验证请求实际看到的 IP。曝光范围和分母没有对齐时,独立地区样本也无法解释差异;顺序反了,很容易把计数差异误判成地域误判。
独立样本需要回答一个具体问题:偏差能否在相同地区、ASN、终端和测量链路下重复出现。得到这样的条件后,Google、DoubleVerify、Publisher 或 SSAI 团队才有材料继续调查。样本不能还原全部受众的真实位置,也不能替代合同指定的控制报告。
文章目录
一、GAM、CM360 与 DV 的计数链路
三份报告都能显示 Country、Region、State 或 DMA,但它们位于广告链路的不同位置。Google 的产品更名说明确认 DCM 已更名为 Campaign Manager 360;本文第一次说明旧称后,统一使用 CM360。
三套系统分别从哪里开始计数
| 系统 | 主要观察位置 | 本次对账应记录的分母 | 不能直接拿来替代的数量 |
|---|---|---|---|
| GAM | 发布商广告服务器 | 匹配筛选条件的已投放曝光,以及账户中可用的请求或库存维度 | CM360 标签实际收到的事件、DV 可测曝光 |
| CM360 | 广告主广告服务器与追踪标签 | 标签实际记录的曝光;启用自动第三方验证时还要单列 Vendor Blocked Ads | GAM 的全部已投放曝光、DV 已完成地域判定的曝光 |
| DoubleVerify | 第三方测量与地域验证 | 进入可测集合并可进行地域判定的曝光 | 全部广告请求、全部已投放曝光 |
Google 当前的 GAM Interactive reports 地域维度说明将 Country、Region、City 和 Postal code 等字段与广告位请求中的 IP 地址关联;CM360 的地域报告差异说明也指出,即使两套系统都根据 IP 生成地域报告,不同地理数据源仍可能把同一 IP 映射到不同地区。
如果启用了自动第三方验证,还要按照 Google 的第三方验证报告说明把 Impressions 与 Vendor Blocked Ads 分开。被验证商阻止投放的事件,不能悄悄混入正常已投放或可测曝光的分母。
DV 出区率 = DV 判定为 out-of-geo 的曝光 ÷ DV 可进行地域判定的曝光
GAM 区外占比 = GAM 目标地区之外的曝光 ÷ GAM 同一数据切片内的全部曝光
Unknown、N/A 和未进入测量集合的事件也要分别保留。只有 Campaign、Placement、Creative、Publisher/App、设备、时间窗、时区与事件阶段都能对应时,这两个比例才适合并排观察;它们仍不是同一个指标。
CTV 与 SSAI 要单独建组。IAB Tech Lab 的CTV 与 SSAI 程序化指南说明,服务器端拼接环境中的测量事件可能由服务器代表播放器发送,客户端信息是否被正确传递会影响测量链路看到的网络来源。
二、六种地域差异形状及排查方向
单看一个 out-of-geo 比例无法定位问题。将结果拆到日期、设备、Publisher/App、Placement、SSAI 路径、ASN 和异常地区后,偏差通常会呈现出更明确的集中条件。
| 差异形状 | 优先排查位置 | 验证方式 |
|---|---|---|
| 稳定偏向同一个邻近州、DMA 或城市 | Geo-IP 数据库边界、地区映射表或粒度转换 | 抽取相同 ASN 与 IP 段,比较原站日志、多源 Geo-IP 和三方结果 |
| 只在 CTV 或特定 SSAI 路径出现 | 设备信息传递、拼接服务和 IP 观察点 | 把浏览器、CTV 客户端与 SSAI 测量链路分开测试 |
| 只集中在一个 Publisher、App 或 Placement | 标签包装、ID 映射、特定供应链或库存配置 | 核对最终标签、VAST 包装层、DV 映射和实际流量路径 |
| Unknown / N/A 很高,明确出区并不高 | 信号缺失、不可测事件或合同分类规则 | 核对 Unknown 的定义和合同处理方式,单独统计,不并入 out-of-geo |
| GAM、CM360 和 DV 都指向同一批非目标地区 | 实际定向、供应扩展、默认广告或测试出口 | 回查 Line item、Placement、排除项和原始请求链 |
| 异常比例随报告运行时间明显变化 | 数据成熟、过滤回补、时区或导出窗口 | 固定同一 UTC 窗口和报告成熟时间后重新导出 |
州、DMA、城市和邮编不是可以随意互换的集合。边界越细,数据库更新节奏和映射方法造成的差异越明显。MaxMind 对 IP 定位精度边界的说明也提醒,IP 定位不能识别具体个人位置,城市级结果存在精度半径。对账表中应明确合同要求的地区粒度和允许地区集合。
三、独立地区样本的 Cohort 设计
独立样本由一组事先定义、能够重复执行的测试条件组成,不能再用一张地区汇总表代替。测试问题需要落到具体组合:在同一地区、ASN、终端和测量路径下,偏差能否稳定出现。
用 Cohort 固定地区、网络与链路
| Cohort | 地区 | 网络 | 终端 | 链路 | 主要用途 |
|---|---|---|---|---|---|
| A1 | 目标州 | ISP / ASN A | 浏览器 | Client-side | 建立目标地区基线 |
| A2 | 目标州 | ISP / ASN B | CTV | SSAI | 检查终端与服务器端链路偏移 |
| B1 | 邻近州 | ISP / ASN C | 浏览器 | Client-side | 识别州界或 DMA 边界映射 |
| C1 | 报告中的异常州 | ISP / ASN D | CTV | SSAI | 验证异常是否沿同一路径复现 |
表中的 A1、A2、B1 和 C1 是设计示例,不是固定样本量。每个关键 Cohort 应覆盖多个合格出口,并记录 cohort_id、出口 IP、ASN、预期地区、终端、链路、测试 UTC、原站实际看到的 IP 和至少两个独立 Geo-IP 结果。高风险结算争议应延长观察期并扩大覆盖,不能套用一个通用数字。
需要目标州、邻近州和异常州的住宅网络样本时,可以使用按地区选择的动态住宅出口建立不同 Cohort。这里的“动态”指可获得不同地区和网络样本,不代表每次请求都轮换 IP;同一轮页面或播放会话应保持出口稳定,跨地区测试再切换到新的 Cohort。
按照同一份 QA 协议执行
- 冻结配置:保存 GAM Line item、CM360 Placement、DV 映射、最终标签、Geo 配置和 VAST 包装层。
- 核验出口真值:记录出口 IP、ASN 和地区,并由原站日志确认实际到达的连接来源;更完整的方法可参考住宅 IP 多维检测步骤。
- 固定单轮会话:一个 Cohort 内保持出口、终端、标签和路径不变,不在播放或页面访问中途切换 IP。
- 使用授权测试链路:优先采用非计费测试 Placement、内部 QA 页面、测试 Creative 或供应方批准的 CTV/SSAI 测试流。
- 保留请求链:保存
test_run_id、开始与结束 UTC、请求状态和可见字段;密钥、完整 IP 与个人数据只进入受控证据库。 - 等待报告成熟:三方按照同一时间窗导出,未完成回补或过滤的数据只标记为暂定。
不要主动点击线上广告,也不要用自动化制造生产 Campaign 的曝光。独立样本用于授权 QA 和差异定位,不用于绕过平台的无效流量或安全控制。
四、从样本结果定位偏差层级
| 观察结果 | 当前更可能的方向 | 后续动作 |
|---|---|---|
| 原站与多源 Geo-IP 均为目标区,GAM、CM360 也一致,DV 对同一 ASN 稳定判到邻区 | DV 侧数据库、边界映射或测量观察点 | 向 DV 提交 IP 段、ASN、时间、终端和集成路径,请其核对分类与可测分母 |
| 浏览器结果一致,只有 CTV/SSAI 在 CM360 或 DV 偏移 | SSAI 传递、客户端字段或服务器端观察点 | 与 Publisher、SSAI 和验证商核对设备 IP、User-Agent 和事件触发点 |
| 测试出口在多源 Geo-IP 中本身就不属于预期地区 | 样本不合格 | 剔除该出口并补充新 Cohort,不用这次结果评价任何平台 |
| QA 样本三方一致,生产报告只在特定 Publisher/App 异常 | 受控样本没有覆盖异常供应链 | 按 Publisher/App、Placement、终端和 SSAI 路径缩小生产异常集合后再设计样本 |
| 分母无法对应,或 Unknown、未测量占比过高 | 证据不足 | 修复 ID 映射和报告口径;分母能够对应后再扩充样本 |
工单中不要只写“DV 错了”或“GAM 更准”。应写清楚哪个地区、哪个 ASN、哪种终端、哪条测量链路,以及偏差从哪个阶段开始出现。平台已经核查确认具体原因时,再更新责任判断。
五、技术工单与商务对账证据包
只提交几张截图,支持团队通常无法重建筛选条件、分母和事件链。一个可继续调查的证据包至少应包含:
- 问题范围:目标地区、异常地区、影响时间、Publisher/App、Placement、终端,以及是否涉及 CTV/SSAI;
- 三方原始导出:保留报告名称、指标、筛选器、时区、运行时间、导出时间和原文件;
- ID 映射:GAM Order/Line item/Creative、CM360 Campaign/Placement/Ad/Creative 与 DV 对应 ID;
- 计数链:广告请求、已投放、标签触发、可测、Vendor Blocked Ads、Unknown、in-geo 和 out-of-geo;
- 差异签名:异常是否集中在日期、ASN、终端、Publisher/App、Placement 或 SSAI 路径;
- 样本协议:
test_run_id、cohort_id、预期地区、出口核验、UTC 时间和排除记录; - 技术材料:最终标签、VAST 包装层和必要的请求字段;提交前删除密钥与不必要的个人数据。
例如,不要只问“为什么 DV 和 GAM 不一致”,而要问:“该批 CTV 曝光中,DV 的 Geo 分母是否只包含可测事件?SSAI 传递的是设备端 IP 还是服务器端 IP?Unknown 是否进入合同出区率?”同时在工单中注明合同指定的 controlling measurement,支持团队才能沿着事件阶段继续调查。
Google 对 CM360 与第三方曝光计数差异提供了专门说明,但曝光计数差异范围不能直接转换成“允许多少地域出区”。地域验收阈值应来自合同、IO、验证配置和双方事先约定。
如果合同没有事先约定地域粒度、Unknown 处理、允许差异和控制报告,技术复核最多只能解释偏差,不能替双方自动决定结算。技术结论与商务规则应分开记录。
六、哪些结论不能只靠独立样本得出
受控住宅网络样本可以帮助复现地区与 ASN 条件,检查某条授权测量链路是否稳定偏移;它不能读取 GAM、CM360 或 DoubleVerify 的内部模型,不能还原生产流量中每位观看者的真实位置,也不能替代合同约定的验证和结算报告。
GAM 和 CM360 都属于 Google,地域报告为什么仍可能不同?
两者处在发布商广告服务器和广告主广告服务器的不同位置,记录的事件集合、标签到达情况和 IP 观察点可能不同。使用不同地域报告框架与数据源时,同一 IP 的地区映射也可能不同。
Unknown 或 N/A 应该并入 out-of-geo 吗?
技术分析时应单列。商务上是否视为不合格,要按照合同、IO 和验证配置处理,不能由分析人员在看到结果后自行合并。
一个目标州住宅 IP 能证明 DV 的地域库有问题吗?
不能。单个出口可能本身映射异常,也无法区分 ASN、终端和供应链差异。至少要使用多个合格出口、多个 ASN 和可重复的 Cohort。
独立地区样本能直接用于拒付或结算吗?
通常不能。它适合为平台工单和商务协商补充诊断证据,最终结算仍取决于合同指定的控制报告与争议处理条款。
延伸阅读
- 需要设计广告展示、落地页和转化链路的地区测试:查看广告地理位置与本地化测试指南。
- 需要核验出口国家、地区、ASN 和住宅属性:查看住宅 IP 检测方法大全。