查看类别

如何将 Google Analytics 连接到 Google Sheets - 使用 SQL 查询网络分析

阅读时间:5分钟

Query Streams 将您的 Google Analytics 4 数据转换为可通过 SQL 查询的表格,让您能够将实时流量、用户参与度和电子商务指标直接导入 Google 表格。 无需编写API代码,无需手动导出——只需编写SQL查询,即可在电子表格中获取GA4分析数据。 在QueryStreams.com免费注册 并开始在几分钟内查询您的GA4数据。

8 GA4 表格

流量、用户参与度、电子商务、页面、事件和地理数据

服务账户认证

不支持 OAuth 浏览器流程——只需粘贴 JSON 密钥即可实现无服务器身份验证

AES-256加密

您的GA4服务账户密钥安全存储于您的网络中,绝不存放于云端。

SQL驱动的分析

编写自定义归因、漏斗和用户群查询,超越GA4用户界面

您可以访问哪些Google Analytics 4数据?

Query Streams 将您的 GA4 数据同步至采用 AES-256 加密的本地缓存,并将其转换为可通过 SQL 查询的表格。请注意,GA4 数据通常会因 Google 的处理管道而延迟 24-48 小时。

交通

  • 交通概览 每日会话数、用户数、页面浏览量、用户参与度
  • 流量来源 来源/媒介/活动细分及转化数据
  • 地理数据 按国家、地区和城市划分的用户

订婚

  • 页面浏览量 页面级指标(含路径和标题)
  • 用户参与度 设备、浏览器和操作系统分布
  • 活动 事件计数(包括转化事件)

电子商务

  • 电子商务概述 收入与交易指标
  • 交易 交易和项目级别的详细信息

数据说明

  • GA4数据存在24至48小时的谷歌处理延迟
  • 所有表格每日同步——更频繁的同步不会获取新数据
  • 每张表都包含一个 原始数据 包含完整API响应的JSON列

先决条件

1
查询流账户

免费注册 — 无需信用卡

2
查询流网络代理

已安装在您网络上的Windows服务。 安装指南

3
谷歌云项目

启用 Google Analytics 数据 API 和 Analytics 管理 API

4
谷歌服务账户

在您的GA4属性中授予查看器访问权限的JSON密钥文件

5
谷歌工作表

通过 Google Workspace 应用商店安装 Query Streams 附加组件

安装指南

1安装代理
2服务账户
3添加连接器
4同步计划
5安装附加组件

步骤 1:安装查询流网络代理

  1. 登录到 my.querystreams.com
  2. 导航至 网络代理 在左侧边栏
  3. 点击 下载代理 并运行 Windows 安装程序
  4. 该代理以Windows服务形式安装并自动连接。
  5. 您的代理将在30秒内于门户中显示为“在线”状态

步骤 2:创建 Google 云服务账户

  1. 前往 谷歌云控制台 创建或选择一个项目
  2. 导航至 API与服务图书馆 →启用 谷歌分析数据APIGoogle Analytics 管理员 API
  3. 前往 身份与访问管理及系统管理服务账户创建服务账户
  4. 命名(例如“query-streams-ga4”)并点击 创造与延续
  5. 跳过可选角色分配 → 点击 完成
  6. 点击服务账户 → 钥匙 tab → 添加键创建新密钥JSON
  7. JSON密钥文件将自动下载——请妥善保存

授予 GA4 访问权限

  1. 前往 谷歌分析 并选择您的 GA4 资源
  2. 点击 管理员财产访问管理
  3. 点击 +添加用户
  4. 粘贴 客户邮箱 从您的 JSON 键
  5. 选择 观众 角色 → 点击 添加

步骤 3:添加 Google Analytics 4 连接器

  1. 在以下地址打开网络代理界面: http://localhost:1823
  2. 点击 添加连接 并选择 谷歌分析 4
  3. 粘贴您的内容 服务账户 JSON 密钥 (或上传文件)
  4. 选择您的 GA4 属性 从下拉菜单中
  5. 点击 下一页 配置同步计划并安装预构建查询

步骤4:配置同步计划

所有 GA4 表格(8 个表格)每24小时——GA4数据因谷歌延迟24-48小时
初始同步获取您配置的回溯窗口内的历史数据

每日同步GA4超过一次不会产生新数据——谷歌的数据处理管道通常存在24至48小时的延迟。为提高效率,请将同步设置为每日低流量时段运行一次。

步骤 5:安装 Google 表格附加组件

  1. 在浏览器中打开 Google 表格
  2. 前往 扩展附加组件获取附加组件
  3. 搜索 “查询流”
  4. 点击 安装 并授予所需权限
  5. 通过以下方式访问: 扩展查询流打开
  6. 使用您的查询流账户凭据登录
  7. 或直接安装: 为 Google Sheets 安装查询流

你已连接! 在 Google 表格中打开查询流,点击 保存的查询找到您的Google Analytics文件夹,其中包含预先构建的查询模板,涵盖流量趋势、渠道归因、转化跟踪等功能。选择任意查询并点击 运行 将GA4数据导入您的电子表格。

Google Analytics 4 SQL 查询示例

每周流量趋势(过去90天)
SELECT
    DATE_TRUNC('week', date) AS 周,
    SUM(sessions) AS 访问量,
    SUM(total_users) AS 总用户数,
    SUM(new_users) AS 新增用户数,
    ROUND(AVG(bounce_rate) * 100, 1) AS 平均跳出率(%)
FROM ga4.traffic_overview
WHERE date >= CURRENT_DATE - INTERVAL '90 days'
GROUP BY DATE_TRUNC('week', date)
ORDER BY week DESC;
主要流量来源(过去30天)
SELECT
    session_default_channel_group AS 渠道,
    SUM(sessions) AS 会话数,
    SUM(total_users) AS 用户数,
    SUM(conversions) AS 转化数,
    ROUND(AVG(engagement_rate) * 100, 1) AS 参与率百分比
FROM ga4.traffic_sources
WHERE date >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY channel
ORDER BY sessions DESC
LIMIT 10;
转化事件(过去30天)
SELECT
    event_name,
    SUM(event_count) AS 总事件数,
    SUM(total_users) AS 独立用户数,
    ROUND(AVG(event_count_per_user), 2) AS 每用户事件数
FROM ga4.events
WHERE is_conversion = true
  AND date >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY event_name
ORDER BY total_events DESC;

共享 GA4 报告而不共享凭据

在查询构建器中打开任何GA4查询 → 点击 共享 tab → 输入电子邮件地址 → 点击 共享收件人可在其Google表格附加组件中获取分析数据——无需访问您的Google云服务账户、GA4属性管理员权限或SQL代码。

常见问题

Query Streams 是否支持通用分析(UA),还是仅支持 GA4?
查询流仅支持Google Analytics 4(GA4)。Google已于2024年7月1日停止支持通用分析(Universal Analytics),现行标准为GA4。本连接器可与您的GA4属性协同工作。
为什么GA4数据总是滞后一天?
这是 GA4 平台的固有限制——Google 处理分析数据存在 24-48 小时的延迟,数据才会通过 API 开放获取。所有读取 GA4 数据 API 的工具均受此影响。对于日内数据,GA4 提供独立的日内数据表,但 Query Streams 目前尚未支持该功能。
我可以连接多个GA4属性吗?
是的。为每个GA4属性添加独立的连接器——在设置过程中,每个连接器都从下拉菜单中选择不同的属性。所有属性均作为独立数据源呈现,因此您可在单条SQL语句中查询并比较多个属性。
我可以在同一查询中将GA4数据与Google Search Console数据合并吗?
是的。若您同时连接了GA4和Google搜索控制台,可通过单个SQL查询将两者关联——例如,通过页面URL将GA4的页面浏览量与GSC的搜索分析数据关联起来,从而关联搜索排名与站内行为。

相关指南

类别:API 连接器

标签:Google Analytics、GA4、Google 表格、API、网络分析、SQL、流量、转化

元描述:通过SQL将Google Analytics 4连接至Google表格。查询流量、用户参与度及电商数据——无需编写API代码。分步设置指南。

更新 2026 年 6 月 3 日

Powered by BetterDocs