插件 〉 Google Analytics


开发者

blackcowmoo

注册以接收产品新闻和更新



数据源
社区

Google Analytics

  • 概述
  • 安装
  • 更新日志
  • 相关内容

CodeQL

Google Analytics 数据源

可视化来自 Google Analytics UA 和 GA4(beta)的数据

特性

  • AutoComplete AccountID、WebpropertyID 和 ProfileID
  • AutoComplete 指标和维度
  • 使用指标和维度进行查询
  • 使用 JSON 进行设置

query

准备工作

生成 JWT 文件

  1. 如果您没有 GCP 项目,请添加新的 GCP 项目。 链接
  2. 在 Google API Console 中打开 Credentials 页面。
  3. 点击 创建凭据 (Create Credentials),然后点击 服务账号 (Service account)。
  4. 在创建服务账号页面,输入服务账号详细信息。
  5. 创建服务账号 (Create service account) 页面,填写服务账号详细信息 (Service account details),然后点击创建 (Create)
  6. 服务账号权限 (Service account permissions) 页面,不要为服务账号添加任何角色。只需点击继续 (Continue)
  7. 在下一步,点击创建密钥 (Create Key)。选择密钥类型JSON 并点击创建 (Create)。将创建一个 JSON 密钥文件并下载到您的计算机。
  8. 记下您的服务账号电子邮件,例如:@.iam.gserviceaccount.com
  9. 在 API 库中打开 Google Analytics API 并为您的账号启用访问权限
  10. 在 API 库中打开 Google Analytics Reporting API 并为您的 GA 数据启用访问权限

Google Analytics 设置

  1. 打开 Google Analytics
  2. 选择您的 Analytics 账号并打开管理页面
  3. 账号 (Account) 标签页上点击 账号用户管理 (Account User Management)
  4. 点击加号按钮,然后点击 添加用户 (Add users)
  5. 生成 JWT 文件 第 8 步中输入服务账号电子邮件,并添加 读和分析 (Read & Analyze) 权限

Grafana

前往添加数据源,然后将文件拖到上方的虚线区域。接着点击 保存并测试 (Save & Test)。
文件内容将被加密并保存在 Grafana 数据库中。

常见问题

常见问题

如何开发

构建目录

在 Grafana Cloud 上安装 Google Analytics

如需更多信息,请访问关于插件安装的文档。

更新日志

0.3.0

  • 修复时区无 zoneinfo.zip 问题 (#102)
  • 支持在维度过滤中使用变量 (#103)
  • 支持实时报告 (#107)
  • 修复错误消息中的拼写错误 (#110)
  • 替换弃用的 Grafana (v12) SCSS 样式 (#114)

0.2.3

  • 支持维度过滤 (#90)
  • 修复指标类型 bug (#88)
  • 添加时间序列和表格查询模式 (#87)

0.2.2

  • 热修复 0.2.1 查询编辑器前端 bug

0.2.1

  • 修复无配置文件或无属性时健康检查失败的问题 (#80)
  • 更新 README 以移除硬编码的 GCP 项目 ID (#79)
  • 支持自定义指标和维度 (#69)

0.2.0

  • 支持 GA4
  • 更改查询编辑器 UI
  • go 版本 1.18 -> 1.20
  • 更新依赖项

0.1.5

  • 支持 Grafana 11 以下版本
  • 更新依赖项

0.1.4

  • 应用数据源实例管理
  • 升级 go 依赖项
  • 支持 Grafana 8.x 版本

0.1.3

  • 修复查询编辑器 UI
  • 添加过滤表达式

0.1.2

  • 区分时间维度和其他维度
  • 修复多维度导致图表中断的 bug

0.1.1

  • 增强查询编辑器 UI
  • 在查询编辑器添加时区标签
  • 修复获取指标 bug
  • 添加指标和维度描述
  • 为 typescript 添加元数据类型
  • 移除未使用的函数

0.1.0

初始发布。不适用于生产环境。