我遇到了一个奇怪的错误。
我们有一个从 searchconsole 获取数据并将其存储在数据库中的标准实现。我们在实施过程中对数据进行了交叉检查,结果很好。
最近,我们发现搜索控制台中报告的内容与从 API 检索到的数据存在巨大差异。在某些情况下,它仅比搜索控制台数据低 10%,但在某些情况下,API 数据显示的数据比搜索控制台中报告的数据低 50%。
有人知道这些问题吗?最近有人遇到过吗?
我遇到了一个奇怪的错误。
我们有一个从 searchconsole 获取数据并将其存储在数据库中的标准实现。我们在实施过程中对数据进行了交叉检查,结果很好。
最近,我们发现搜索控制台中报告的内容与从 API 检索到的数据存在巨大差异。在某些情况下,它仅比搜索控制台数据低 10%,但在某些情况下,API 数据显示的数据比搜索控制台中报告的数据低 50%。
有人知道这些问题吗?最近有人遇到过吗?
我已经有这个问题大约一个月了,终于解决了这个问题。
这是我最初的要求
service, flags = sample_tools.init(
argv, 'webmasters', 'v3', __doc__, __file__,
scope='https://www.googleapis.com/auth/webmasters.readonly')
我已经通过删除最后的“.readonly”来修复它。这导致我获取采样数据。
我的范围现在看起来像这样并返回完整的结果。
service, flags = sample_tools.init(
argv, 'webmasters', 'v3', __doc__, __file__,
scope='https://www.googleapis.com/auth/webmasters')
我遇到了与控制台调和的相同问题。您如何存储数据,即您的数据库表结构?
您是否阅读过页面和属性之间聚合的差异?这些可能会导致差异。
https://support.google.com/webmasters/answer/6155685?hl=en#urlorsite
例如,返回由属性聚合的多个页面的搜索查询计为 1 次展示。当您按页面分组时,无论您在搜索结果中有多少页面,例如 3 或 4 个,都会显示。因此,按查询和按日期,您的展示次数将低于按页面汇总的情况。