为了以更高的准确性和更低的令牌开销构建 Google Analytics 报告和媒体资源管理集成,请为您的 AI 编码智能体配备 Google Analytics AI 智能体技能。Google Analytics AI 智能体技能专为使用 Google Analytics Data API 和 Google Analytics Admin API 进行构建的开发者而设计,是可移植、自包含的指令、工作流和客户端库引用模块。
这些 AI 智能体技能可与支持开放 Agent Skills 标准的 AI 编码智能体搭配使用,包括 Google Antigravity、Claude Code、Codex 和 Cursor。如需查看已发布技能的列表,请参阅可用的技能。
准备工作
在安装和运行 Google Analytics AI 智能体技能之前,请先完成以下前提条件:
- 安装支持开放 Agent Skills 标准的 AI 编码智能体,例如 Google Antigravity、Claude Code、Codex 或 Cursor。
- 安装 Node.js,其中包含用于从命令行安装和更新技能的
npx命令。 - 创建或选择一个在运行 API 工作流时有权访问 Google Analytics 媒体资源的 项目。
开始使用
在开发环境中安装、更新和调用 Google Analytics AI 智能体技能。
安装 Google Analytics AI 智能体技能
使用 npx 命令在项目目录中安装 Google Analytics 技能套件,或直接配置编辑器:
Antigravity
在项目目录中运行以下命令:
npx skills add google/skills/skills/analytics --agent=antigravity
Claude Code
在项目目录中运行以下命令:
npx skills add google/skills/skills/analytics --agent=claude-code
Codex
在项目目录中运行以下命令:
npx skills add google/skills/skills/analytics --agent=codex
Cursor
在编辑器设置中的自定义规则下,添加技能代码库网址 (https://github.com/google/skills)。如需查看相关说明,请参阅有关从 GitHub 安装技能的 Cursor 文档。
或者,使用 npx 命令在项目目录中安装技能:
npx skills add google/skills/skills/analytics --agent=cursor
其他智能体
对于支持开放 Agent Skills 标准的其他 AI 编码智能体,请在项目目录中运行以下命令:
npx skills add google/skills/skills/analytics
更新 Google Analytics AI 智能体技能
通过运行以下命令,下载可用的更新并清理过时的技能:
npx skills update --all
使用 Google Analytics AI 智能体技能
AI 编码智能体在检测到技能的说明与您的提示相符时,会自动加载技能。除非您的请求涉及 Google Analytics 任务,否则全局安装的技能在不相关的项目中会保持休眠状态。
如需在受支持的 AI 编码智能体中手动调用技能,请在对话输入框中输入 / 字符,然后按名称选择技能。
技能的核心组件
每项 Google Analytics AI 智能体技能都会为您的 AI 编码智能体提供以下组件:
- 专业说明:有关如何使用 gcloud CLI 启用 Google Analytics API、配置应用默认凭证 (ADC)、构建
runReport查询以及检查字段兼容性的分步指南。 - 最佳实践:推荐的 API 版本选择(
v1beta端点可确保总体稳定性,v1alpha端点可提供抢先体验版 Admin API 功能)、强类型请求构建和架构验证工作流。 - 参考文档:每个技能的
references/目录中都包含 Python、Java、Node.js、PHP、Go、.NET 和 Ruby 的语言专用客户端库安装指南和代码示例。
AI 智能体技能的优势
AI 智能体技能可根据需要为 AI 编码智能体提供专门的 Google Analytics 知识,而无需在每次对话中加载大量文档集。
降低了 token 费用
预先加载完整的 API 参考文档会消耗上下文 token 并增加会话费用。AI 智能体技能使用渐进式披露来最大限度地减少上下文使用:
- 启动时,AI 编码智能体只会读取每项技能的名称和简短说明,以检查该技能是否与您的提示相匹配。
- 只有当您的任务需要时,代理才会将完整的
SKILL.md说明和特定语言的参考文件加载到活跃上下文窗口中。
AI 引导的实现
您只需用自然语言描述目标,已安装的技能就会引导 AI 编码智能体完成 Google Analytics 实现任务,例如:
- 在我的 项目中启用 Google Analytics Data API,并编写一个 Python 脚本,用于按
city和date维度查询activeUsers和sessions指标。 - 使用
checkCompatibility方法检查itemName维度是否与我的 Google Analytics 媒体资源的activeUsers和totalRevenue指标兼容。 - 使用 Google Analytics Admin API 在 Node.js 中列出所有可访问的 Google Analytics 账号摘要和子媒体资源。
- 为我的 Google Analytics 媒体资源配置自定义维度、数据流和 Measurement Protocol 密钥。
将技能与 Google Analytics MCP 服务器搭配使用
Google Analytics AI 智能体技能是对 Google Analytics Model Context Protocol (MCP) 服务器的补充:
- Google Analytics MCP 服务器:将您的 AI 编码智能体直接连接到实际的 Google Analytics 媒体资源,以便智能体检查账号摘要、媒体资源详情、自定义维度、自定义指标和实时报告。
- Google Analytics AI 智能体技能:提供高效利用 token 的指令和客户端库参考文档,在启用 API、配置 ADC 身份验证、检查字段兼容性和编写应用代码时,为 AI 编码智能体提供指导。
可用的技能
Google 在 google/skills 代码库中维护以下 Google Analytics AI 智能体技能:
| 技能 | 说明 |
|---|---|
google-analytics-data-api-basics |
使用 gcloud CLI 启用 Google Analytics Data API (analyticsdata.googleapis.com),使用 analytics.readonly OAuth 2.0 范围配置 ADC,并安装官方 v1beta 客户端库(Python、Java、PHP、Node.js、Go、.NET 和 Ruby)。指导智能体构建 runReport 查询,并使用 getMetadata 和 checkCompatibility 方法检查字段兼容性。 |
google-analytics-admin-api-basics |
使用 gcloud CLI 启用 Google Analytics Admin API (analyticsadmin.googleapis.com),使用 analytics.readonly 和 analytics.edit OAuth 2.0 范围配置 ADC,并安装官方 v1beta 和 v1alpha 客户端库(Python、Java、PHP、Node.js、Go、.NET 和 Ruby)。指导代理列出账号摘要,以及管理媒体资源、数据流、自定义维度、自定义指标、关键事件、Measurement Protocol 密钥和产品关联。 |
后续步骤
- 试用 Google Analytics MCP 服务器,将 AI 编码智能体连接到实时 Google Analytics 媒体资源和报告。
- 完成 Google Analytics Data API 快速入门或 Google Analytics Admin API 快速入门。
- 探索 Google Analytics Data API 维度和指标架构。
- 在 Google Antigravity 中使用 AI 智能体技能。
- 在 Claude Code 中使用 AI 智能体技能。