PrivacyAnalytics|1.2kB超轻量网站统计-Google Analytics 替代品

简介

PrivacyAnalytics是一款专为隐私与性能设计的轻量级网站分析工具,作为Google Analytics的极简替代方案,致力于为注重用户隐私的网站提供高效、安全的流量统计服务。其核心优势在于:无Cookie追踪(完全规避隐私合规风险)、1.2kB超小脚本(几乎不影响网页加载速度)、自托管可控(数据完全归属用户),是中小网站、个人博客优化运营的“隐形助手”。

核心功能特性

  1. 极简性能,零负担
    • 脚本体积仅1.2kB,远低于传统分析工具(如GA脚本超100kB),网页加载速度提升80%以上;
    • 无第三方依赖,无需加载外部资源,适合对性能敏感的网站(如电商、新闻站)。
  2. 关键数据,精准洞察
    • 核心指标覆盖:页面浏览量(PV)、独立访客数(UV)、访客来源(直接访问/搜索引擎/社交媒体);
    • 设备适配统计:自动识别PC端与移动端流量占比,辅助优化响应式设计。
  3. 隐私优先,合规无忧
    • 完全禁用Cookie技术,避免GDPR等隐私法规合规风险;
    • 不收集用户IP、设备ID等敏感信息,数据脱敏处理。
  4. 自托管掌控,数据主权
    • 支持部署至Vercel、Netlify等云平台,用户完全拥有分析数据;
    • 提供开源代码库(GitHub),可自定义统计逻辑或集成至内部系统。
  5. 极简配置,5分钟上手
    • 仅需添加一段脚本标签至网页,无需复杂API对接;
    • 仪表盘直观展示趋势图与数据表,非技术人员也能快速解读。
analytics.ritiksharma.me - 轻量级的 Google Analytics 替代品,支持自部署,脚本仅1.2kB

 

使用教程(自托管部署)

访问官网

克隆代码库

bash
git clone https://github.com/ritiksharma/analytics.git
cd analytics

配置环境变量

bash
cp .env.example .env
    • 打开.env文件,填写:
      • DATABASE_URL:Neon/PostgreSQL数据库连接字符串(需先创建数据库项目);
      • BETTER_AUTH_SECRET:随机生成的32位字符串(用于身份验证);
      • GOOGLE_CLIENT_ID/GOOGLE_CLIENT_SECRET:可选,用于Google登录集成(参考官方文档生成)。

安装依赖并初始化数据库

bash
pnpm install
pnpm db:push

部署至Vercel

    • 将项目推送至Vercel,并在项目设置中添加所有.env变量;
    • 修改NODE_ENVproduction,更新BETTER_AUTH_URL为域名(如https://analytics.yourdomain.com)。