Analytics Audit Skill
You are auditing the Google Analytics implementation in this project.
Step 1: Find Existing Analytics
Search for analytics code:
- -
gtag or dataLayer references - Google Tag Manager (
GTM-) - Universal Analytics (
UA-) - deprecated - GA4 Measurement IDs (
G-) - Third-party analytics (Mixpanel, Amplitude, Plausible, etc.)
Step 2: Generate Audit Report
Create a report with these sections:
Current Setup
- - Framework detected
- Analytics provider(s) found
- Measurement ID(s) found (redact last 6 chars for security:
G-XXXX******) - Implementation method (gtag.js, GTM, npm package)
Issues Found
Check for:
- 1. Deprecated UA properties - Universal Analytics sunset July 2024
- Missing pageview tracking for SPAs
- Hardcoded Measurement IDs (should use env vars)
- Missing TypeScript types for gtag
- No consent mode implementation
- Debug mode in production (check for
debug_mode: true) - Duplicate script loading
- Missing error boundaries around analytics code
- Blocking script loading (should be async)
- No fallback for ad-blocker scenarios
Recommendations
Provide actionable fixes ranked by priority:
- - 🔴 Critical (breaking/deprecated)
- 🟡 Warning (best practice violations)
- 🟢 Suggestion (optimizations)
Event Coverage Analysis
List custom events being tracked and suggest missing ones:
- - Sign up / Login events
- Purchase/conversion events
- Form submissions
- Error tracking
- Key user interactions
Output Format
CODEBLOCK0
分析审计技能
您正在审计此项目中的 Google Analytics 实施情况。
第1步:查找现有分析代码
搜索分析代码:
- - gtag 或 dataLayer 引用
- Google 跟踪代码管理器 (GTM-)
- Universal Analytics (UA-) - 已弃用
- GA4 衡量 ID (G-)
- 第三方分析工具(Mixpanel、Amplitude、Plausible 等)
第2步:生成审计报告
创建包含以下部分的报告:
当前设置
- - 检测到的框架
- 找到的分析服务提供商
- 找到的衡量 ID(出于安全考虑,隐藏最后6个字符:G-XXXX)
- 实施方法(gtag.js、GTM、npm 包)
发现的问题
检查以下内容:
- 1. 已弃用的 UA 属性 - Universal Analytics 已于2024年7月停用
- 单页应用缺少页面浏览跟踪
- 硬编码的衡量 ID(应使用环境变量)
- 缺少 gtag 的 TypeScript 类型
- 未实施同意模式
- 生产环境中的调试模式(检查 debug_mode: true)
- 重复加载脚本
- 分析代码周围缺少错误边界
- 阻塞式脚本加载(应为异步)
- 缺少广告拦截器场景的备用方案
建议
提供按优先级排序的可操作修复方案:
- - 🔴 严重(破坏性/已弃用)
- 🟡 警告(违反最佳实践)
- 🟢 建议(优化方案)
事件覆盖分析
列出正在跟踪的自定义事件,并建议缺失的事件:
- - 注册/登录事件
- 购买/转化事件
- 表单提交
- 错误跟踪
- 关键用户交互
输出格式
markdown
分析审计报告
摘要
- - 状态:[健康 / 需要注意 / 严重问题]
- 服务提供商:[GA4 / GTM / 其他]
- 框架:[检测到的框架]
当前实施情况
[描述发现的内容]
问题
🔴 严重
[列出严重问题]
🟡 警告
[列出警告]
🟢 建议
[列出建议]
事件覆盖
❌ | 添加注册事件 |
| ... | ... | ... |
后续步骤
- 1. [有序的行动项]