数据统计配置
配置 IndieShow 项目的数据统计与分析工具,包括 Google Analytics、百度统计、OpenPanel、Umami 和 Plausible
本文档将帮助你配置 IndieShow 项目的数据统计功能。通过这些工具,你可以了解网站的访问情况、用户行为等重要数据。
统计系统文件结构
数据统计相关的文件结构:
analytics-baidu.client.ts
analytics-google.client.ts
analytics-openpanel.client.ts
analytics-plausible.client.ts
analytics-umami.client.ts
文件说明:
-
plugins/: 统计插件实现analytics-baidu.client.ts: 百度统计客户端插件analytics-google.client.ts: Google Analytics 客户端插件analytics-openpanel.client.ts: OpenPanel 客户端插件analytics-plausible.client.ts: Plausible Analytics 客户端插件analytics-umami.client.ts: Umami Analytics 客户端插件
-
types/plugins/analytics/: 统计相关类型定义baidu.ts: 百度统计类型定义google.ts: Google Analytics 类型定义openpanel.ts: OpenPanel 类型定义plausible.ts: Plausible Analytics 类型定义umami.ts: Umami Analytics 类型定义
为什么需要数据统计?
数据统计工具可以帮助你:
- 了解网站的访问量和趋势
- 分析用户的行为和偏好
- 优化网站内容和用户体验
- 评估营销活动的效果
支持的统计工具
IndieShow 内置支持以下统计工具:
Google Analytics
Google Analytics 是一个广泛使用的分析服务,提供全面的网站访问跟踪和分析功能。
- 创建 Google Analytics 账号:访问 analytics.google.com
- 设置新的媒体资源并获取你的测量 ID(以 "G-" 开头)
- 修改以下环境变量:
百度统计
百度统计是中国领先的网站分析平台,为中文网站提供专业的流量分析服务。
- 访问百度统计官网并登录
- 点击"管理" > "新增网站",填写网站信息
- 获取统计代码中的 ID(一串数字)
- 修改以下环境变量:
OpenPanel
OpenPanel 是一个现代化的轻量级分析工具,注重性能和隐私保护。
- 访问 OpenPanel 控制台并创建账号
- 创建新项目并完成基本设置
- 在"项目设置" > "客户端 ID"中获取 ID
- 修改以下环境变量:
Plausible Analytics
Plausible 是一个开源的轻量级分析工具,完全符合 GDPR 规范,无需 Cookie 通知。
- 注册 Plausible Analytics 账号
- 点击"+ Add Website"添加你的网站
- 输入网站域名并完成设置
- 修改以下环境变量:
Umami Analytics
Umami 是一个注重隐私的开源网站分析工具,支持自托管和云服务。
- 选择使用 Umami Cloud 或自行部署
- 登录后点击"Add Website"创建新网站
- 填写网站信息并获取网站 ID
- 修改以下环境变量:
常见问题
用户隐私注意事项
隐私合规
使用统计工具时,请确保:
- 网站有完整的隐私政策说明
- 明确告知用户使用的统计工具
- 遵守 GDPR、CCPA 等隐私法规
- 提供 Cookie 使用说明
- 考虑使用注重隐私的统计工具