Google Search Console API调用返回零数据问题咨询
Google Search Console API返回全0但后台有数据的排查原因
以下是该问题的常见诱因,可逐一排查:
- 权限校验:调用API所用的Google账号,需和后台查看数据的账号权限一致,仅受限查看权限的账号调用API时会触发统计数据归零的情况。
- 维度参数缺失:当前请求未指定
dimensions维度字段,默认的全量聚合逻辑可能无法匹配到对应统计分片,返回全0值。可补充时间维度后重新请求,修改后的参考参数如下:
{ "startDate": "2021-07-24", "endDate": "2021-10-04", "aggregationType": "AUTO", "dataState": "ALL", "rowLimit": 20, "searchType": "WEB", "dimensions": ["date"] }
- 属性匹配规则校验:API请求的属性标识需和后台添加的属性完全一致,带协议的前缀属性(
http:///https://)、域名级属性(sc-domain:前缀)分属不同的统计主体,就算站点做了301跳转,API也不会自动关联跨属性数据。 - 数据同步差:Search Console后台UI的数据更新优先级高于API,历史数据的API同步最多存在48小时的延迟,若你是在查询时段结束后立刻发起请求,可等待72小时后再次测试。
- 查询范围拆分:如果查询的时间跨度过大,数据量级刚好触发Google的最小统计采样阈值,会返回聚合后的0值,可把查询范围拆分为单周/单月分段拉取,验证是否返回正常数据。
内容的提问来源于stack exchange,提问作者foka135
相关产品推荐
相关产品推荐

