什么是 Google Search Console 中的批量数据导出?
效果报告与数据
批量数据导出是 Search Console 中的一次性配置,会将原始的每日效果数据流式写入 Google BigQuery 数据集。这是获取无上限、行级 Search Console 数据的唯一官方途径,数据会持续累积并突破 16 个月窗口。
与其他导出方式的区别
- 界面中的 导出 按钮每次下载上限为 1,000 行。
- Search Analytics API 每次请求最多返回 25,000 行,且只能回溯 16 个月。
- 批量数据导出会把 Google 当天拥有的每一行写入你自己的数据集,只要你持续为存储付费,数据就会一直保留。
如何设置
- 创建或选择一个已启用结算的 Google Cloud 项目,并启用 BigQuery API。
- 在 IAM 中,向
search-console-data-export@system.gserviceaccount.com授予 BigQuery Job User 和 BigQuery Data Editor 角色。 - 在 Search Console 中,打开 设置 > 批量数据导出,输入 Cloud 项目 ID,选择数据集位置,然后继续。
首次导出通常会在几天内到达。你必须是资源所有者才能配置此项。
BigQuery 中会写入什么
每天会创建并追加三张表:
searchdata_site_impression- 按资源聚合的数据。searchdata_url_impression- 按 URL 聚合的数据,包含搜索外观类型相关列。ExportLog- 记录哪些日期已成功写入。
因查询过于稀少而无法展示的行仍会被导出,此时 query 字段为空并会设置匿名化标志,因此展示次数合计能够对账,即使查询文本本身不可见。
需要了解的限制
- 它不支持回溯。 历史从你完成配置的当天开始,因此要在真正需要数据之前就设置好。
- 你需要向 Google Cloud 付费,包括存储以及针对该数据集运行的每一次查询。
- 如果位置或数据集设置错误,就需要删除并重新配置导出。
提示: 如果导出停止,先检查
ExportLog表。其中缺某一天,几乎总是意味着服务账号丢失了 BigQuery 角色,而不是 Search Console 丢了数据。
AutoPSEO 如何提供帮助
AutoPSEO 会为你存储同样的行数据,无需 Cloud 项目,也没有 BigQuery 账单。为资源开启存储历史后,会一次性导入最多 16 个月的数据,随后持续累积,最终形成可在常规报告中查询的 10 年未抽样归档。参见导出数据和Search Console API。
Ready to see what your Search Console data is hiding?
Connect a property and every report fills in immediately. No credit card needed.