如果你希望 SEO Agent 分析自己网站的真实搜索表现和流量质量,需要先完成两项基础配置:在 Google Search Console(GSC) 添加并验证网站,在 Google Analytics 4(GA4) 创建媒体资源、配置 Web 数据流并安装统计代码。
GSC 和 GA4 不是同一个工具,也不是互相替代的关系:GSC 主要回答“用户在 Google 搜索中如何看到并点击网站”,GA4 主要回答“用户进入网站后如何浏览、互动和触发关键事件”。完成配置后,再到 SEO Agent 个人资料中分别连接两个服务。
先看结论:用户不需要自己创建 Google Cloud OAuth 项目。Google Cloud 和 OAuth Client 是 SEO Agent 管理员的服务端配置;用户需要准备的是自己已验证的 GSC 网站、已安装代码的 GA4 媒体资源,以及对应 Google 账号的访问权限。
一、完整流程图
二、在 Google Search Console 添加网站
2.1 先准备一个有权限的 Google 账号
打开 Google Search Console,使用能够管理网站的 Google 账号登录。企业网站建议使用长期管理该站点的企业账号或团队账号,不要使用离职员工的个人账号。
你需要根据网站的管理范围选择资源类型:
| 资源类型 | 适合场景 | 验证方式 | 注意事项 |
|---|---|---|---|
| 域名资源 | 想覆盖整个域名及其子域名、不同协议 | DNS TXT 记录 | 需要能管理域名 DNS;不包含 URL 路径 |
| 网址前缀资源 | 只管理某个协议、子域名或路径 | HTML 文件、HTML 标签、Google Analytics 或 Google Tag Manager 等 | http、https、www 和非 www 会被视为不同前缀 |
推荐:如果你能管理 DNS,优先选择“域名资源”,例如输入 example.com,不要输入 https://example.com/。如果只能管理网站代码或只想验证一个明确的站点前缀,再选择“网址前缀资源”。
三、完成 GSC 网站所有权验证
3.1 方式 A:DNS TXT 验证(域名资源首选)
- 在 Search Console 添加资源时选择“域名”。
- 输入主域名,例如
example.com,点击继续。 - 复制 Google 给出的 TXT 验证记录。
- 登录域名注册商或 DNS 服务商,在 DNS 管理中新增 TXT 记录。
- 主机记录通常填写
@,记录值粘贴 Google 提供的完整字符串;不要自行改写。 - 保存后回到 Search Console 点击“验证”。DNS 生效可能需要几分钟到更长时间,若暂时失败可稍后再次验证。
3.2 方式 B:网址前缀验证
选择“网址前缀”并输入完整地址,例如 https://www.example.com/。Google 会提供多种验证选项:
- HTML 文件:下载验证文件,上传到网站根目录,确保可以通过浏览器直接访问该文件。
- HTML 标签:将
meta验证标签放到网站首页的<head>内,保存并发布后再验证。 - Google Analytics:使用有编辑权限的 GA4 代码验证,前提是代码已经安装并能被 Google 读取。
- Google Tag Manager:使用有管理权限的容器完成验证。
验证后不要删除验证材料。删除 DNS TXT、HTML 文件或 HTML 标签可能导致后续所有权验证失效。SEO Agent 只能读取你已授权的 Search Console 数据,不能代替 Google 完成网站所有权验证。
四、在 Google Analytics 4 创建媒体资源
4.1 创建 GA4 媒体资源
- 打开 Google Analytics,选择正确的 Google 账号。
- 进入“管理”,在账号中选择或新建 Analytics 账号。
- 在“媒体资源”区域点击“创建媒体资源”。
- 填写媒体资源名称、报告时区和币种。时区和币种会影响报告的日期边界与收入展示,建议按业务运营地设置。
- 按页面提示完成业务信息和数据收集设置。
4.2 创建 Web 数据流
- 进入新建的 GA4 媒体资源,打开“数据收集和修改”中的“数据流”。
- 点击“新增数据流”,选择“网站”。
- 填写网站网址和数据流名称,创建 Web 数据流。
- 记下页面显示的衡量 ID,格式通常类似
G-XXXXXXXXXX。它不是 GSC 的资源地址,也不是 API Key。 - 根据需要保留“增强型衡量”中的页面浏览、滚动、站外点击、网站搜索等自动收集选项;涉及表单和业务转化时,再单独规划关键事件。
五、安装 GA4 统计代码
5.1 直接安装 Google tag
如果你能修改网站模板,可以将 GA4 数据流提供的 Google tag 放到网站每个页面的 <head> 中。下面是结构示意,请把 G-XXXXXXXXXX 换成你自己的衡量 ID:
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-XXXXXXXXXX');
</script>
如果使用 Shopify、WordPress、Webflow 或其他建站系统,优先使用平台官方的 Google Analytics 集成或 Google Tag Manager 集成。不要同时安装多个重复的 GA4 代码,否则同一次访问可能被重复统计。
5.2 验证 GA4 是否收到数据
- 打开自己的网站,确认页面可以正常加载。
- 在 GA4 进入“报告”中的“实时”报告,观察是否出现当前用户。
- 需要调试事件时,可以使用 Google 官方 Tag Assistant 或浏览器开发者工具检查 Google tag 是否加载。
- 新媒体资源刚安装时,部分标准报告可能需要等待数据处理;不要因为刚安装几分钟没有历史数据就重复埋点。
关键事件提醒:如果你要分析询盘、表单提交、电话点击或购买,还需要规划并标记对应的 GA4 事件。只安装基础 Google tag,不能自动知道“提交询盘”代表什么业务动作。
六、连接 SEO Agent 的 GSC 和 GA4
确认 GSC 已验证、GA4 已安装并能收到数据后,登录 SEO Agent:
- 进入“个人资料”或设置页面。
- 在 GSC 区域点击“连接 GSC”,使用拥有该网站权限的 Google 账号授权。
- 授权完成后刷新站点列表,选择默认 GSC 站点。
- 在 GA4 区域点击“连接 GA4”,授权后刷新媒体资源列表,选择默认 GA4 媒体资源。
- 在 SEO Agent 对话中分别测试:“查询我已连接的 GSC 站点”和“查询我已连接的 GA4 媒体资源”。
七、权限和隐私注意事项
- GSC 和 GA4 使用的是 Google 账号对具体资源的权限,不是“登录 Google”就自动拥有所有网站权限。
- 给 SEO Agent 授权前,确认浏览器当前登录的是正确 Google 账号。
- 如果是代理商为客户配置,建议让客户使用自己的 Google 账号完成授权,不要共享 Google 密码。
- SEO Agent 的 GSC / GA4 授权只读取数据,不会代替你修改网站、发布内容或改变 Google Analytics 配置。
- 更换网站、域名、Google 账号或 GA4 媒体资源后,应重新确认默认站点和默认媒体资源。
八、连接后完成第一次有效分析
连接成功不代表数据已经能指导决策。先核对 GSC 网站、GA4 媒体资源、日期范围和关键事件,再选择一个真实页面完成小范围诊断。
请通过 SEO Agent 检查当前选择的 GSC 网站和 GA4 媒体资源。
读取最近 28 天数据,找出 3 个高曝光但点击率偏低的页面,以及 3 个已有自然搜索会话但关键事件偏弱的落地页。
请分别说明 GSC 和 GA4 能证明什么,给出目标 URL、数据证据、待验证原因和下一步动作,不要把曝光、会话和转化混为一谈。
如果 GSC 有曝光但 GA4 没有会话,先检查点击量、追踪代码和日期;如果 GA4 有会话但没有关键事件,先确认事件是否正确配置。新网站数据太少时应延长观察期,不要根据几次访问下结论。