Search Console效果报告支持国家多选:北美、德语区合并看流量,平均排名要按展示加权

Search Console效果报告支持国家多选:北美、德语区合并看流量,平均排名要按展示加权
张文保 20 分钟阅读 3,947 阅读
本文目录
  1. 效果报告的国家筛选改了什么?
  2. 以前看多个国家要怎么做
  3. 国家指的到底是谁的国家?
  4. 外贸站可以怎么组合国家?
  5. 多选之后有哪几种实用的分析套路?
  6. 市场大盘月报
  7. 语言版本错投诊断
  8. 新市场上线前后的对比
  9. 合并后的数据该怎么读?
  10. 表格和图表对不上怎么办
  11. 用API和BigQuery怎么做同样的事?
  12. Search Console API
  13. BigQuery批量导出
  14. 这次更新还没解决的问题
  15. 常见问题解答
  16. Search Console效果报告可以同时筛选多个国家吗?
  17. 设备筛选也能多选了吗?
  18. Search Console里的国家是指网站版本还是用户所在地?
  19. 合并多个国家后平均排名怎么算?
  20. Search Console API能一次筛选多个国家吗?
  21. BigQuery导出的数据怎么算多个国家的平均排名?
  22. 为什么多选国家后的数据和导出加总对不上?
  23. 国家多选功能所有网站都能用了吗?
  24. 合并国家后点击率怎么算?
  25. 国家多选能用来排除某些国家吗?
  26. 国家对比还是只能比两个吗?
  27. 权威参考资料

摘要:10月6日,Google Search Central在LinkedIn上宣布更新Search Console效果报告的筛选器,国家筛选可以一次勾选多个,直接看这些国家合在一起的Google搜索流量,Google说这次也涉及设备筛选。在此之前,帮助文档写的是多个国家只能用对比功能,而且一次最多两个。对做多个市场的外贸站来说,北美、德语区、英语四国这类组合终于不用导出再加了。合并后的点击和展示是相加,点击率和平均排名要按展示量加权重算,直接平均会算错。国家指的是搜索发生地,不是你的网站版本。

德国、奥地利、瑞士三个国家的流量加起来是多少?以前在Search Console里回答这个问题,得先筛德国导出一次,再筛奥地利导出一次,再筛瑞士导出一次,然后在表格里加。加完发现平均排名不知道该怎么合,又去翻资料。做欧洲市场月报的同事,一个下午就耗在复制粘贴上了,表格做完,人也快被腌入味了。

10月6日,这件事变简单了。Google Search Central在LinkedIn上发帖说,效果报告的筛选器更新了,国家可以多选。Search Engine Roundtable和Search Engine Journal当天都做了报道。

这篇以两家的报道和Google帮助文档为主体,把这次改了什么、以前怎么做、合并数据怎么读才不出错,以及没有这个功能时怎么用API和BigQuery做同样的事讲清楚。

效果报告的国家筛选改了什么?

Google的原话是:今天我们更新了Search Console效果报告的筛选器,让你更容易分析不同国家和设备的流量模式;如果你在多个国家经营业务,现在可以查看它们合在一起的Google搜索流量。

Search Engine Journal描述了Google配的截图:国家筛选器里有两个选项卡,筛选和对比,下面是一列带复选框的国家,筛选选项卡里勾选了三个国家。Barry Schwartz在Search Engine Roundtable举的例子是把美国和加拿大放在一起,勾上两个国家,点更新就行。

公告里提到了设备,但Search Engine Journal指出,Google没说设备筛选具体改了什么,截图里也只有国家。所以能确定的只有国家多选这一项,设备那边是不是也能多选,要等帮助文档更新或者自己在后台看。

Search Engine Journal还提了两个没说清的地方:帖子说的是“今天”更新,但没说是不是所有资源同时上线;对比选项卡一次只能比两项的限制改没改,也没提。后台暂时没看到多选的,过几天再看。

Barry在报道末尾补了一句,大家最想要的,还是生成式AI效果报告里的点击数据。这话说到了不少人心坎里,那份报告到现在只有展示,没有点击。

以前看多个国家要怎么做

Search Engine Journal引用了效果报告高级筛选和对比的帮助文档:想看多个设备、搜索类型、国家或搜索结果呈现类型的数据,必须用对比功能,而且限两项。对比会多出一列差值,突出两组之间的不同,一次只能做一个对比,加新的会替换旧的。

Google宣布更新的当天,这条两项对比的说明还写在帮助页上。

查询和网页一直比国家灵活。帮助文档写着,可以按多个查询或网址筛选,包括用正则表达式。这也是为什么很多人早就会用正则把一组页面合起来看,到了国家这里却只能一个一个来。

维度以前能不能同时选多个10月6日之后
查询能,包含、不包含、正则都行不变
网页能,包含、不包含、正则都行不变
国家不能,只能对比两个可以多选,看合并数据
设备不能,只能对比两个公告提到,具体变化未说明
搜索结果呈现不能,只能对比两个公告未提

正则怎么写、Search Console用的RE2语法和JavaScript有什么不同,可以看GSC正则实战和正则测试器与RE2差异这两篇。

国家指的到底是谁的国家?

这个问题看着简单,却是用错这个功能最常见的原因。Search Console的维度说明写得明明白白:国家维度按搜索发生的国家分组。也就是用户在哪个国家搜的,跟你的网站是哪个语言版本、服务器在哪、域名后缀是什么,都没关系。

举个例子,一个德国人在泰国度假时搜你的产品,这次展示算泰国。你的德语页面被奥地利人和瑞士人搜到,算奥地利和瑞士。你在/de/目录下放的德语页面,也可能被美国的德裔用户搜到,这部分算美国。

所以“德国、奥地利、瑞士合起来”看的是这三个国家的人搜出你的网站的情况,包括他们看到的英语页面、法语页面,未必全是德语页面。想看德语页面在德语区的表现,要把国家多选和网页筛选叠在一起用:网页筛选/de/,国家勾选三个德语国家。

反过来也有用。网页筛选/de/之后,按国家分组看表格,如果发现大量展示来自不说德语的国家,可能是hreflang没生效,Google把德语页面推给了别的语言用户。hreflang的常见错误,可以对照hreflang落地避坑检查一遍。

外贸站可以怎么组合国家?

能多选之后,最直接的用法是按自己的市场划分来组合,让Search Console的数据和业务报表对得上。下面是几种常见组合,国家代码按Search Console API用的三位字母写,方便后面写查询时直接复制:

组合包含的国家三位代码适合谁
北美美国、加拿大usa、can一个英语站同时卖美加的
英语四国美国、英国、加拿大、澳大利亚usa、gbr、can、aus英语内容覆盖主要英语市场的
德语区德国、奥地利、瑞士deu、aut、che有德语站的
海湾地区阿联酋、沙特、卡塔尔、科威特are、sau、qat、kwt做中东市场的
拉美西语市场墨西哥、哥伦比亚、阿根廷、智利mex、col、arg、chl有西班牙语站的

同一种英语卖到美英澳的网站,过去常被问到的一个问题是:英国的流量到底是被美国页面吃掉了,还是被英国页面拿到了。现在可以先看英语四国合起来的大盘,再逐个国家分开对照,同语言多地区站那篇讲过这类站点怎么排查。

还有一个实用场景是汇报。老板问欧洲市场SEO做得怎么样,以前要么给一张德国的图,要么交一份自己拼出来的表格。现在勾上几个欧洲国家,截图就是现成的趋势线,数据直接来自Google,少了一道人工加总可能出的错。截图时记得把勾选了哪些国家写进图注,不然三个月后,谁也想不起这条线到底包括哪几个国家。

多选之后有哪几种实用的分析套路?

功能本身很简单,勾几个框而已。真正省时间的,是把它和查询、网页筛选、日期对比组合起来用。下面三种套路,外贸站用得最多。

市场大盘月报

先在团队里把市场划分定死,比如“北美=美国、加拿大”“德语区=德国、奥地利、瑞士”,写进报表说明,以后每个月都按同一组国家勾选。划分一旦中途改了,比如这个月把瑞士算进德语区、下个月又挪去别的组,环比就没有意义了。

每个月固定看三样东西:这个市场组合的点击和展示趋势,点击最多的前20个查询有没有大变化,点击最多的前20个页面是不是你希望用户落地的那些。日期筛选里可以选按周或按月汇总,帮助文档也建议做长期趋势时用周或月的粒度,能消除周末和工作日的波动。

语言版本错投诊断

这一招用来查hreflang有没有生效。网页筛选选你的德语目录,国家勾选德语区三国,记下展示数;再把国家筛选去掉,看德语目录的总展示。两个数一比,就知道德语页面的展示里有多大比例来自德语区以外。

如果比例很高,再按国家分组看表格,找出展示最多的那几个非德语国家,然后去这些国家对应语言的页面检查hreflang是否互相指向。这个比例没有标准答案,海外德语用户本来就有一些,关键是看它有没有突然变化。

新市场上线前后的对比

准备进一个新的地区,比如在原有英语站上新开澳大利亚和新西兰的页面,可以把这两个国家勾在一起,用日期对比看上线前后各四周的数据。对比功能和国家多选能不能同时用,Google没说明;如果后台不支持,就分两次看,再手工对照。

这种对比里,最该关注的是展示有没有涨,点击的变化往往滞后。新页面刚被收录时,排名通常在后面,展示先上来,点击要等排名爬上去才会跟着动。还可以在查询筛选里用正则匹配当地的拼写习惯,比如澳大利亚和新西兰英语里常见的colour、organise,看看带本地拼写的查询有没有开始出现你的页面,这比只看总量更能说明新页面有没有被当地用户搜到。

合并后的数据该怎么读?

国家合并之后,四个指标的算法不一样,读的时候要心里有数。

指标合并后怎么来容易犯的错
点击各国点击相加基本不会错
展示各国展示相加基本不会错
点击率总点击除以总展示把各国点击率直接平均
平均排名按展示量加权的平均把各国平均排名直接平均

点击和展示可以放心加,因为每一次展示只属于一个国家,不会重复。按帮助文档,按国家分组的数据是按资源汇总的,同一个查询里你的网站出现两条结果,只算一次展示。

平均排名最容易出错。帮助文档对它的定义是你的网站最靠前那条结果的平均位置。合并几个国家时,展示多的国家权重大。用一组假设的数字算一下:

国家展示点击点击率平均排名
德国8000024003.0%8.2
奥地利120004203.5%6.5
瑞士180005403.0%9.0
合并(正确)11000033603.05%8.15
直接平均(错误)不适用不适用3.17%7.9

合并排名的算法是:8.2乘80000,加6.5乘12000,加9.0乘18000,得896000,再除以总展示110000,约等于8.15。直接把三个排名平均是7.9,看着好了不少,可那是奥地利这个小市场把数字拉好看了。以前手工拼表时,这个错很常见;现在由Search Console直接算,反倒省心。

平均排名这个指标本身在AI功能出现后又多了些算法上的讲究,Search Console平均排名怎么算那篇写得比较细。

表格和图表对不上怎么办

帮助文档提醒过几种对不上的情况,合并国家之后同样存在:

  • 表格最多显示1000行,长尾的行可能不出现在表格里,但会算进图表的总数;
  • 查询选项卡里,少量被匿名化的查询不显示在表格中,但计入图表总数,加了查询筛选之后就不计入了;
  • 按网页或搜索结果呈现分组时,数据按网页汇总,和按资源汇总的图表总数可能不同;
  • 除24小时视图外,每天的数据按太平洋时间计算,和按北京时间统计的其他工具对不上一天是正常的。

想多导出一些行,可以用API或BigQuery批量导出,1000行的限制具体怎么绕开,GSC三大数据限制那篇有办法。

用API和BigQuery怎么做同样的事?

界面能多选了,但很多团队的报表是用API或BigQuery自动跑的,这些地方要自己处理国家组合。

Search Console API

Search Analytics查询接口的文档写着,筛选组的groupType目前只支持and,也就是组内所有条件都要满足;“满足其中一个”还没有支持。国家用ISO 3166-1三位字母代码。

所以在同一个筛选组里写“国家等于usa”和“国家等于can”两条,会变成要求同时等于两个国家,结果是空的。比较稳妥的做法是按国家分组拉数据,再在自己的表里按组合加总:

{
  "startDate": "2026-09-01",
  "endDate": "2026-09-30",
  "dimensions": ["country"],
  "rowLimit": 300
}

接口返回的每一行里,keys的第一个值是国家代码,后面跟着clicks、impressions、ctr和position。拿到之后在本地按组合加总,几行Python就够:

group = {'deu', 'aut', 'che'}
sel = [r for r in resp['rows'] if r['keys'][0] in group]
clicks = sum(r['clicks'] for r in sel)
impr = sum(r['impressions'] for r in sel)
pos = sum(r['position'] * r['impressions'] for r in sel) / impr
print(clicks, impr, round(clicks / impr, 4), round(pos, 2))

拿到每个国家的clicks、impressions、position之后,点击和展示直接加,点击率用总点击除以总展示,排名用每个国家的position乘impressions求和后,再除以总展示。文档的操作符里也有includingRegex,理论上可以对国家写正则,但文档没给国家维度的正则示例,用之前最好拿单国结果加总核对一次。

BigQuery批量导出

开通了批量导出的,数据在searchdata_site_impression这张按资源汇总的表里,国家字段同样是三位小写代码。这张表不直接给平均排名,给的是sum_top_position,即每次展示最靠前位置的总和,位置从0开始计。所以平均排名等于sum_top_position除以展示数再加1:

SELECT
  SUM(clicks) AS clicks,
  SUM(impressions) AS impressions,
  SAFE_DIVIDE(SUM(clicks), SUM(impressions)) AS ctr,
  SAFE_DIVIDE(SUM(sum_top_position), SUM(impressions)) + 1 AS avg_position
FROM `你的项目.searchconsole.searchdata_site_impression`
WHERE data_date BETWEEN '2026-09-01' AND '2026-09-30'
  AND country IN ('deu', 'aut', 'che')

这样算出来的就是加权后的结果,和界面上多选国家后的数字应该一致。

第一次用的时候,建议拿同一个月的数据三边核对一次:界面勾选三个国家看总点击和总展示,API按国家拉取后加总,BigQuery跑上面的查询。三个数字对得上,以后的自动报表才敢放心用。对不上也别慌,界面上的数字可能还包含初步数据,最近两三天的数先别拿来比。

两边对不上时,先检查日期范围、搜索类型是不是一样,再看是不是选错了按网页汇总的那张表。GA4、BigQuery和Search Console之间怎么关联,这篇逐项操作写过;要把这些组合做成固定看板,可以参考Looker Studio搭SEO仪表盘。

这次更新还没解决的问题

能多选国家是好事,不过它解决的只是“合起来看”这一件事。有几件事这次没有变化,用的时候要知道:

  • 对比功能一次比两项、一次只能一个对比的限制,公告没说有没有变;
  • 能不能拿一组国家和另一组国家对比,比如德语区对北美,公告和截图都没交代,自己在后台试一下就知道;
  • 搜索结果呈现类型能不能多选,公告没提;
  • Discover和Google新闻的效果报告是不是一起更新,公告没有单独提,两家报道说的也都是搜索结果的效果报告;
  • 生成式AI效果报告也有国家维度,它的筛选器是不是一起更新了,公告没说,那份报告也仍然没有点击数据。

这些没说清的地方,最省事的办法是自己进后台点一遍,比等文档更新快。

另外,网域资源能把各个子域名和协议的数据合在一起看,网址前缀资源只看某一个前缀。如果你的不同国家站点放在不同子域名上,又分别用网址前缀资源在看数据,国家多选也只能在单个资源里合并。这时候先把网域资源验证下来更省事,网域资源和网址前缀资源怎么选有详细对比。网域资源在同一天还多了一项用处:生成式AI控制的子资源覆盖通知只发给顶级网域资源的所有者,这篇写过具体规则。

常见问题解答

Search Console效果报告可以同时筛选多个国家吗?

可以。Google在2026年10月6日宣布更新效果报告的筛选器,国家筛选可以勾选多个国家,查看它们合并后的Google搜索流量。之前帮助文档写的是多个国家只能用对比功能,且一次最多两个。

设备筛选也能多选了吗?

Google的公告提到这次更新涉及国家和设备,但没有说明设备筛选具体改了什么,配图里也只有国家。设备能否多选,以自己后台的实际界面和帮助文档后续更新为准。

Search Console里的国家是指网站版本还是用户所在地?

是搜索发生的国家,也就是用户在哪个国家搜索。它和网站的语言版本、域名后缀、服务器位置无关。想看某个语言版本在某些国家的表现,要把网页筛选和国家筛选叠加使用。

合并多个国家后平均排名怎么算?

按展示量加权:每个国家的平均排名乘以它的展示数,加总后除以总展示数。直接把几个国家的排名取平均会出错,小市场的数字会被放大。点击率同理,用总点击除以总展示。

Search Console API能一次筛选多个国家吗?

按API文档,筛选组的groupType目前只支持and,“满足其中一个”的or还未支持,同一组里写两个国家等于条件会返回空。稳妥做法是按country维度分组拉取,再在本地按组合加总。

BigQuery导出的数据怎么算多个国家的平均排名?

用searchdata_site_impression表,按国家代码筛选后,把sum_top_position加总除以展示总数再加1。sum_top_position的位置从0开始计,所以要加1才是界面上看到的排名。

为什么多选国家后的数据和导出加总对不上?

常见原因有日期范围或搜索类型不一致、表格只显示1000行、查询筛选后不再计入匿名化查询、按网页汇总和按资源汇总的口径不同。还要注意效果报告按太平洋时间统计每天的数据。

国家多选功能所有网站都能用了吗?

Google在公告里说的是当天更新,但没说明是否所有资源同时上线。后台暂时没看到国家多选的,可以过几天再看。

合并国家后点击率怎么算?

用合并后的总点击除以总展示。不能把各国点击率直接平均,展示多的国家应该占更大权重。Search Console界面多选国家后显示的点击率,就是按总点击除以总展示算出来的。

国家多选能用来排除某些国家吗?

Google的公告只说可以查看多个国家合并后的流量,没有提到排除。想看除某个国家以外的数据,可以勾选其余需要的国家,或者用API按国家分组拉取后在本地剔除。查询和网页筛选则一直支持不包含和不匹配正则。

国家对比还是只能比两个吗?

多国家合并属于筛选功能,对比是另一个选项卡。Google宣布更新的当天,帮助文档仍写着对比限两项、一次只能一个对比,公告也没提对比规则有变化。

权威参考资料

分享到
标签
版权声明

本文标题:《Search Console效果报告支持国家多选:北美、德语区合并看流量,平均排名要按展示加权》

本文链接:https://zhangwenbao.com/google-search-console-multiple-countries-filter.html

版权声明:本文原创,转载与引用请注明作者与原文链接。许可协议: CC BY 4.0

继续阅读
发表评论
支持 Ctrl + Enter 提交