我遇到一个奇怪的错误。
我们有一个从搜索控制台获取数据并将其存储在数据库中的标准实现。我们在实施过程中对数据进行了交叉检查,结果很好。
最近,我们看到搜索控制台报告的内容和从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。因此,根据查询和日期,您的印象将低于按页面聚合。