1

我们正在使用 Search Console(网站管理员工具)API 下载我们网站的搜索性能结果,以比较使用我们公司名称与非公司名称搜索的人的搜索性能。我们发现了一个问题,即在比较“所有搜索结果”和“通过特定关键字的搜索结果”时,展示次数不会相加。

例如,如果我们制作一份报告以显示我们网站在特定日期的所有设备的所有网络结果,我们将获得 189,491 次展示。如果我们然后报告显示关键字“我们的名字”的结果,我们得到 61,046。如果我们报告“OurName”(相同的关键字但没有空格),我们得到 1,086。如果我们报告不包含“我们的名字”并且不包含“我们的名字”,我们会得到 65,827,加起来是 127,959,这意味着我们缺少 61,532 次展示。

有趣的是,如果我们将不包含的过滤器更改为也包括等于 DESKTOP 的设备,它会增加到 65,997,但我预计这会等于或小于所有设备展示次数。

从我们掌握的数据来看,这似乎在 2015 年 11 月 27 日停止工作(在此之前,3 个数字总是加起来,在这个日期和之后它们没有)。如果我们只做一个包含和一个不包含,那么印象加起来很好。点击次数似乎总是正确加起来,所以我想知道这些查询之一是否排除了点击次数为零的数据?

我们正在使用 .Net 库来访问 Search Console 数据,但在使用 API Explorer 时我们会得到相同的结果。使用搜索控制台很难复制,因为这不允许您包含多个“不包含”关键字。API 和搜索控制台之间的总数字和包含“我们的名字”/“我们的名字”数字匹配。

我在这里发现了其他一些帖子,人们遇到了类似的问题,但它们的日期是一年多以前,我们只是在过去 3 周内才注意到这个问题,所以我不知道这是否是新的问题。

不包含的查询如下:

POST https://www.googleapis.com/webmasters/v3/sites/{YOUR_SITE_URL}/searchAnalytics/query?fields=rows&key={YOUR_API_KEY}

{
 "startDate": "2015-12-07",
 "endDate": "2015-12-07",
 "searchType": "web",
 "dimensionFilterGroups": [
  {
   "filters": [
    {
     "dimension": "query",
     "expression": "our name",
     "operator": "notContains"
    },
    {
     "dimension": "query",
     "expression": "ourname",
     "operator": "notContains"
    }
   ]
  }
 ]
}

非常感谢您的帮助

从谷歌搜索控制台论坛交叉发布

4

2 回答 2

0

从 API 参考中,没有可用于多个过滤器表达式的 OR 操作:“该组中的所有过滤器是否必须返回 true(“and”),或者一个或多个必须返回 true(尚不支持)。”

必须通过两个过滤器才能进入总数。不包含“我们的名字”并且不包含“我们的名字”。 https://developers.google.com/webmaster-tools/v3/searchanalytics/query

话虽如此,您可能更加茫然地解释您的一些结果......也许您有许多同时包含“我们的名字”和“我们的名字”的查询?

于 2015-12-17T12:09:23.767 回答
0

我目前正在研究同一主题(不包括品牌搜索);就像谷歌说的那样,他们排除了可能包含私人信息的搜索查询:

为了保护用户隐私,搜索分析不会显示所有数据。例如,我们可能不会跟踪某些查询次数很少或包含个人或敏感信息的查询。

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

考虑到这一点,您有一个没有查询信息的大数据块,因此如果您以任何方式过滤,则不包括整个数据块。例如,我们在 01.07. 上的总印象数为 325.000,但如果我执行两个单独的查询,一个包含包含,一个包含排除,并将点击次数和展示次数的值加在一起,我得到的就像我查询的那个块的总数生活在我们的例子中,大约是 180.000 次展示,所以 145k 次展示是由我不知道且无法过滤的查询产生的。

在您的情况下,127,959 可能是您的总展示次数(取决于您的关键字)。因此,您的 65,827 次展示的非品牌流量比 30% 更接近 50%。

我希望它或多或少可以理解。

于 2016-08-08T13:58:39.800 回答