0

我遇到了一个奇怪的错误。

我们有一个从 searchconsole 获取数据并将其存储在数据库中的标准实现。我们在实施过程中对数据进行了交叉检查,结果很好。

最近,我们发现搜索控制台中报告的内容与从 API 检索到的数据存在巨大差异。在某些情况下,它仅比搜索控制台数据低 10%,但在某些情况下,API 数据显示的数据比搜索控制台中报告的数据低 50%。

有人知道这些问题吗?最近有人遇到过吗?

4

2 回答 2

1

我已经有这个问题大约一个月了,终于解决了这个问题。

这是我最初的要求

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')
于 2017-05-03T17:14:03.490 回答
0

我遇到了与控制台调和的相同问题。您如何存储数据,即您的数据库表结构?

您是否阅读过页面和属性之间聚合的差异?这些可能会导致差异。

https://support.google.com/webmasters/answer/6155685?hl=en#urlorsite

例如,返回由属性聚合的多个页面的搜索查询计为 1 次展示。当您按页面分组时,无论您在搜索结果中有多少页面,例如 3 或 4 个,都会显示。因此,按查询和按日期,您的展示次数将低于按页面汇总的情况。

于 2017-04-14T15:05:21.927 回答