分析报告器 - 完整示例
构建一个 AI 代理,连接到 Google Analytics、分析您的网站流量、生成见解并向您的团队发送自动化每日报告。
您将构建什么
分析报告代理,可以:
- 连接到 Google Analytics 4 (GA4)
- 查询流量指标和用户行为
- 识别趋势和异常
- 生成每日/每周报告
- 创建可操作的建议
- 通过 Slack 或电子邮件发送报告
完成时间: 45-60 分钟
先决条件
开始前,您需要:
- 拥有组织的 TeamDay 账户
- 拥有数据的 Google Analytics 4 属性
- Google Cloud 项目(用于 OAuth)
- Anthropic API 密钥
- (可选)Slack 工作区用于通知
架构概述
graph LR
A[Scheduled Mission] --> B[Analytics Agent]
B --> C[Google Analytics MCP]
C --> D[GA4 API]
B --> E[Data Analysis]
E --> F[Report Generation]
F --> G[Slack/Email]
B --> H[Insights Agent]
H --> I[Recommendations]
第 1 步:Google Cloud 设置
1.1 创建 Google Cloud 项目
- 转至 Google Cloud 控制台
- 创建新项目:“TeamDay Analytics”
- 记下您的项目 ID:
teamday-analytics-12345
1.2 启用 Google Analytics API
# 使用 gcloud CLI
gcloud services enable analyticsdata.googleapis.com
gcloud services enable analytics.googleapis.com
# 或通过 Cloud 控制台:
# APIs & Services → Enable APIs → 搜索"Google Analytics Data API"
1.3 创建 OAuth 2.0 凭据
创建 OAuth 客户端:
- APIs & Services → 凭据
- 创建凭据 → OAuth 客户端 ID
- 应用程序类型:Web 应用程序
- 名称:“TeamDay Analytics Reporter”
- 授权重定向 URI:
https://app.teamday.app/auth/google/callbackhttp://localhost:3000/auth/google/callback(用于测试)
- 点击创建
- 下载 JSON 凭据
保存这些值:
{
"client_id": "...",
"client_secret": "..."
}