IndieShow 图标IndieShow 使用文档

数据统计配置

配置 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 是一个广泛使用的分析服务,提供全面的网站访问跟踪和分析功能。

  1. 创建 Google Analytics 账号:访问 analytics.google.com
  2. 设置新的媒体资源并获取你的测量 ID(以 "G-" 开头)
  3. 修改以下环境变量:
.env
NUXT_PUBLIC_GA_ID="G-XXXXXXXXXX"

百度统计

百度统计是中国领先的网站分析平台,为中文网站提供专业的流量分析服务。

  1. 访问百度统计官网并登录
  2. 点击"管理" > "新增网站",填写网站信息
  3. 获取统计代码中的 ID(一串数字)
  4. 修改以下环境变量:
.env
NUXT_PUBLIC_BAIDU_ID="xxxxxxxxxxxxxxx"

OpenPanel

OpenPanel 是一个现代化的轻量级分析工具,注重性能和隐私保护。

  1. 访问 OpenPanel 控制台并创建账号
  2. 创建新项目并完成基本设置
  3. 在"项目设置" > "客户端 ID"中获取 ID
  4. 修改以下环境变量:
.env
NUXT_PUBLIC_OP_CLIENT_ID="xxxxxxxxxxxxxxx"

Plausible Analytics

Plausible 是一个开源的轻量级分析工具,完全符合 GDPR 规范,无需 Cookie 通知。

  1. 注册 Plausible Analytics 账号
  2. 点击"+ Add Website"添加你的网站
  3. 输入网站域名并完成设置
  4. 修改以下环境变量:
.env
NUXT_PUBLIC_PLAUSIBLE_DOMAIN="yourdomain.com"

Umami Analytics

Umami 是一个注重隐私的开源网站分析工具,支持自托管和云服务。

  1. 选择使用 Umami Cloud 或自行部署
  2. 登录后点击"Add Website"创建新网站
  3. 填写网站信息并获取网站 ID
  4. 修改以下环境变量:
.env
NUXT_PUBLIC_UMAMI_WEBSITE_ID="xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"

常见问题

用户隐私注意事项

隐私合规

使用统计工具时,请确保:

  1. 网站有完整的隐私政策说明
  2. 明确告知用户使用的统计工具
  3. 遵守 GDPR、CCPA 等隐私法规
  4. 提供 Cookie 使用说明
  5. 考虑使用注重隐私的统计工具

下一步

目录