查看类别

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

阅读时间:7分钟

Query Streams 将您的 Google Analytics 4 数据转换为可通过 SQL 查询的表格,让您能够将实时流量、用户参与度和电子商务指标直接导入 Microsoft Excel。 无需编写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
微软Excel

已安装查询流插件的桌面版

安装指南

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

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

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

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

GA4采用服务账户认证——无需OAuth浏览器流程,无需刷新令牌。只需粘贴JSON密钥即可完成连接。

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

授予 GA4 访问权限

  1. 前往 谷歌分析 并选择您的 GA4 资源
  2. 点击 管理员财产访问管理
  3. 点击 +添加用户
  4. 粘贴 客户邮箱 从你的JSON键(看起来像 [email protected])
  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:安装 Microsoft Excel 增益集

  1. 打开 Microsoft Excel
  2. 前往 插入获取加载项 (或) Office 增益集)
  3. 搜索 “查询流”
  4. 点击 添加 安装后,查询流面板将出现在Excel的右侧。
  5. 使用您的查询流账户凭据登录
  6. 或直接安装: 安装 Microsoft Excel 的查询流

你已连接! 在Excel中打开查询流面板,点击 保存的查询找到您的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
    页面路径,
    页面标题,
    SUM(屏幕页面浏览量) AS 浏览量,
    SUM(会话数) AS 会话数,
    ROUND(AVG(平均会话时长), 0) AS 平均时长秒
FROM ga4.页面浏览量
WHERE 日期 >= CURRENT_DATE - INTERVAL '30 days'
GROUP BY 页面路径, 页面标题
ORDER BY 浏览量 DESC
LIMIT 20;

共享 GA4 报告而不共享凭据

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

常见问题

Query Streams 是否支持通用分析(UA),还是仅支持 GA4?
Query Streams 仅支持 Google Analytics 4(GA4)。Google 已于 2024 年 7 月 1 日终止通用分析服务,因此所有 GA4 数据现已成为标准。若您仍在迁移过程中,此连接器可与您的新 GA4 属性配合使用。
为什么GA4数据总是滞后一天?
这是GA4平台的固有限制——Google处理分析数据存在24至48小时的延迟,数据才会通过API开放获取。此限制影响所有读取GA4数据API的工具,不仅限于Query Streams。针对日内数据,GA4提供独立的日内数据表,该数据表未来可能被纳入Query Streams。
我可以连接多个GA4属性吗?
是的。为每个 GA4 属性添加独立的连接器——在设置过程中,每个连接器都从下拉菜单中选择不同的属性。所有属性都会在查询构建器中显示为独立的数据源,因此您可以使用 SQL 查询并比较多个属性。
我可以访问多少历史GA4数据?
GA4数据API可访问自您的GA4属性创建之日起的历史数据。Query Streams根据连接器中配置的回溯窗口同步历史数据——您可获取数月乃至数年的GA4数据,用于长期趋势分析。

相关指南

类别:API 连接器

标签:Google Analytics, GA4, Excel, API, 网络分析, SQL, 流量, 转化, 实时数据

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

更新 2026 年 6 月 3 日

Powered by BetterDocs