关于 ga4-audit
GA4 Audit 是一次性检查 Google Analytics 4 属性配置和数据质量的技能。它帮助分析人员发现设置缺口、报告问题及可能收集的个人信息,并记录只读检查结果与建议。
主要功能
- 01检查属性与数据流设置
- 02核查关键事件和自定义维度
- 03查看流量与数据质量信号
- 04标记数据中可能存在的个人信息
- 05只记录发现项,不修改设置
适用场景
- 01报告前审计 GA4 属性
- 02发现转化事件配置缺口
- 03排查较高的 `(not set)` 或 Direct 流量
- 04识别事件参数中可能存在的个人信息
MCP 相关
该技能需要 Cogny 的 Google Analytics 4 MCP 服务,并使用其工具检查属性、数据流、事件、维度、元数据和报告。它仅执行只读操作,不会更改属性设置。
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ cognyai/ claude-code-marketing-skills --skill ga4-audit安装后在 Claude Code 中输入/ga4-audit确认已加载。
详细介绍
GA4 审计
对 Google Analytics 4 媒体资源进行一次性审计——涵盖配置 和 数据质量。
GA4 会在代码触发时立即收集数据,但大多数媒体资源会悄悄损害数据可信度:
未标记的关键事件、参数中的 PII、未关联 Ads、流量显示为 (not set)。此技能
会在这些问题影响一个季度的报告之前将其找出。
**要求:**Cogny Agent 订阅($9/mo)——注册
前置条件检查
如果 mcp__cogny__google_analytics_4__tool_get_property 不可用:
This skill requires Cogny's Google Analytics 4 MCP server.
1. Sign up at https://cogny.com/agent
2. Connect your GA4 property
3. Add Cogny to your .mcp.json (see the repo README)
4. Restart Claude Code
如果缺少这些工具,请在此处停止。
用法
/ga4-audit — 完整媒体资源审计
/ga4-audit config — 仅检查媒体资源、数据流和关联设置
/ga4-audit events — 仅检查事件、关键事件和自定义维度
/ga4-audit data-quality — 仅检查 (not set)、PII 和异常
步骤
1. 发现媒体资源
tool_list_account_summaries
tool_get_property (property_id)
记录:时区、币种、行业类别、数据保留设置和媒体资源类型。若数据保留 仍为默认的 2 个月,请标记——应设为 14 个月,才能进行同比探索。
2. 数据流
tool_list_data_streams (property_id)
标记:
- 一个网站存在多个 Web 数据流(会拆分数据并重复计算用户数)
- 增强型衡量已关闭,或正在衡量团队实际上不需要的事件
- 有应用的业务缺少 iOS/Android 数据流
3. 关键事件(转化)
tool_list_conversion_events (property_id)
标记:
- 未配置关键事件——Ads 出价和 GA4 报告都会失去衡量基准
- 将嘈杂的自动事件(
page_view、scroll)标记为关键事件——会抬高 转化次数并误导所有人 - 明显的业务目标未标记为关键事件(例如
generate_lead、purchase、sign_up) - 关键事件超过约 10–15 个——如果所有事情都是转化,就等于没有转化
4. 自定义维度和指标
tool_list_custom_dimensions (property_id)
tool_list_custom_metrics (property_id)
tool_get_metadata (property_id)
标记:
- 标签收集了事件参数,但从未注册为自定义维度
(这些数据在报告中不可见)——将
get_metadata与数据流发送的内容进行对比 - 接近事件范围维度 50 个 / 用户范围维度 25 个的上限
- 已注册的高基数维度(时间戳、ID)——会导致出现
(other)行
5. 流量和数据质量报告
tool_run_report (property_id, last 30 days,
dimensions: sessionDefaultChannelGroup, sessionSource, sessionMedium,
metrics: sessions, conversions, totalUsers)
标记:
Unassigned或(not set)占比很高——UTM 损坏或标记存在遗漏 (引导用户使用/utm-builder)Direct占比超过约 40%——通常是引荐来源数据丢失或缺少标签- 自引荐(来源为你自己的域名)——需要添加非预期引荐过滤器
- 报告中出现内部流量——未应用内部流量过滤器
6. PII 和政策检查
扫描 get_metadata 中的事件和参数名称,查找可能包含个人数据的内容——
参数中的 email、phone、user_email、全名、原始地址,或页面路径/查询字符串中的
相关内容。
🔴 GA4 中包含 PII 违反 Google 的政策,且可能导致媒体资源被删除。请将其标记为 严重问题,并指出确切的参数。
7. 集成
标记:
- 未关联 Google Ads——转化数据无法传递到 Ads 用于出价(请与用户确认;API 不一定能显示此关联)
- 未导出到 BigQuery——任何需要分析原始数据的媒体资源都建议启用导出
(
/ga4-bigquery-schema介绍了架构) - 未关联 Search Console
8. 评分和报告
GA4 Audit — [Property Name]
GA4 Health Score: X/100
Score breakdown:
Configuration ...... X/20 (streams, retention, time zone)
Key events ......... X/25 (the reporting + bidding anchor)
Custom dimensions .. X/15
Data quality ....... X/25 ((not set), Direct, self-referrals)
Compliance ......... X/15 (PII, internal traffic)
🔴 Critical — PII collected, no key events, retention at 2 months
🟡 Important — unregistered dimensions, high (not set), no Ads link
🟢 Optimization — BigQuery export, enhanced measurement tuning
Top 3 Actions:
1. [Highest impact]
2. ...
3. ...
9. 记录发现
{
"title": "Email address captured in GA4 'page_location' — policy violation",
"body": "The checkout-success URL includes ?email=… and GA4 stores it in page_location and page_path. Google policy prohibits PII in Analytics and can delete the property. Strip the parameter at the tag, or redact it before the event fires.",
"action_type": "data_quality",
"expected_outcome": "PII removed from collection; property compliant",
"estimated_impact_usd": 0,
"priority": "critical"
}
操作类型:tracking_configuration、conversion_setup、data_quality、
custom_dimension、integration、compliance。
关键规则
- **PII 始终属于严重问题。**醒目标记,并指出参数名称。
- 关键事件是衡量基准——既用于 GA4 报告,也用于 Ads 出价。请赋予其相应权重。
- 引用实际数字:保留月数、
(not set)占比、维度数量。 - **只读。**绝不更改媒体资源设置——只呈现问题并提出建议。