Analytics

📊 隐私分析三剑客部署实战手册

隐私优先型网站分析工具配置指南,涵盖 Umami、Plausible、PostHog 三大主流方案的 API 集成、GDPR 合规与生产环境最佳实践

收藏
6.5k
安装
2.7k
版本
1.0.0
CLS 安全性认证2026-05-16
点击查看完整报告 >

使用说明

核心用法

本技能提供隐私优先型分析工具(Privacy-First Analytics)的部署与集成规范,覆盖三大主流平台:

| 平台 | 特点 | 关键配置 |
|------|------|---------|
| **Umami** | 自托管、极简 | 毫秒级时间戳、`website_id` + API key 双认证 |
| **Plausible** | 轻量 SaaS | `site_id` 参数(非域名)、Bearer Token |
| **PostHog** | 功能丰富 | JSON 可序列化属性、批量 `/batch` 端点 |

关键实现模式

时间戳处理:Umami 要求毫秒级时间戳(Date.now()int(time.time() * 1000)),易与秒级 Unix 时间戳混淆导致数据异常。

速率限制管理:Umami/Plausible 600请求/小时,PostHog 1000请求/分钟,需实现指数退避重试机制。

运行时安全:发送事件前验证全局对象(umami/plausible/posthog)存在性,避免脚本加载失败导致的报错。

显著优点

1. 隐私合规基础扎实:三大工具均设计为无 Cookie、无个人数据收集,大幅降低 GDPR/CCPA 合规成本
2. 自托管选项:Umami 支持完全自托管,数据主权可控

3. API 设计简洁:相比 Google Analytics 4 复杂的 Measurement Protocol,这些工具的 REST API 更直观

4. 开源生态:Umami、Plausible 开源可审计,信任度高于黑盒方案

潜在缺点与局限性

| 问题 | 说明 |
|------|------|
| **GDPR 误解风险** | "隐私优先"≠"无需同意",欧盟访客仍需显式同意,即使无 Cookie |
| **Bot 检测薄弱** | 明确提示弱于 Google Analytics,数据质量需额外校验 |
| **PostHog 复杂度** | 功能丰富导致配置门槛高,属性序列化错误常见 |
| **数据留存限制** | Plausible 强制 30 天上限,长期趋势分析受限 |
| **生产污染不可逆** | 开发测试数据混入生产后无法分离,必须严格环境隔离 |

适合人群

  • SaaS/内容站点开发者:需要快速部署合规分析,避开 GA 的 Cookie 同意横幅
  • 隐私敏感型产品团队:医疗、金融、教育等强监管领域
  • 技术栈偏好后端开发者:偏好 API 直连而非前端脚本注入
  • 欧盟市场运营者:需精细化处理 consent 流程

常规风险

1. PII 泄露风险:自定义事件属性中误传邮箱、姓名等,直接违反隐私设计原则
2. 密钥管理事故:API key 硬编码导致仓库泄露,需强制环境变量隔离

3. 地理定位合规:未做 IP 归属地判断就向欧盟访客发送追踪请求

4. 批量处理误解:仅 PostHog 支持 /batch,Umami/Plausible 单请求模式易触发限流

安全解读

核心用法

该 Skill 为纯文档型知识库,专注指导开发者正确部署隐私优先的网页分析工具。核心涵盖三大平台:

  • Umami:开源、轻量级,API 时间戳需用毫秒(Date.now()),速率限制 600/小时,需网站 ID + API key 组合认证
  • Plausible:Google Analytics 替代方案,API v2 要求 site_id 而非域名,Bearer token 认证,同样 600/小时限制
  • PostHog:产品分析平台,事件属性须 JSON 序列化,支持 /batch 批量上报,速率 1000/分钟,项目专属 API key

显著优点

1. 隐私优先设计:三大工具均无需 cookie,符合 GDPR/CCPA 框架,内置 bot 过滤
2. 安全导向文档:强调环境隔离(开发/生产分离)、PII 禁传、动态脚本加载验证等关键安全实践

3. 合规正向引导:明确 EU 访客需显式同意、数据自动删除配置、IP 地理定位前置检查

4. 零执行风险:纯 Markdown 无代码,无外部依赖,无网络调用,彻底杜绝供应链攻击面

潜在缺点/局限性

  • 速率限制较严:Umami/Plausible 仅 600/小时,高流量站点需实现指数退避
  • API 版本陷阱:Plausible v2 的 site_id 参数易混淆;Umami 毫秒/秒时间戳易出错
  • 文档型局限:无自动化配置脚本,需开发者手动复制粘贴并适配自身环境
  • T3 来源可信度:个人/社区维护,虽当前安全但长期更新保障存疑

适合人群

  • 寻求 Google Analytics 替代方案的隐私敏感型开发者
  • 需满足欧盟 GDPR 合规要求的 SaaS/电商团队
  • 技术栈涉及 Next.js、Astro、静态站点等现代前端框架的工程师
  • 对数据主权有要求的政府/教育/医疗行业 IT 人员

常规风险

  • 配置误用风险:时间戳单位错误、硬编码 API key、混淆 site_id 与域名均会导致数据丢失或集成失败
  • 合规误判:误认为"无 cookie = 无需同意",忽视 EU 访客对标识符收集的显式同意要求
  • 数据污染:开发环境误连生产项目,导致测试数据污染真实分析结果(不可逆)
  • PII 泄露:自定义事件误传邮箱、用户名等,虽工具本身隐私友好但用户配置不当仍可违规

Analytics 内容

手动下载zip · 1.3 kB
SKILL.mdtext/markdown
请选择文件