可部署到自己 Cloudflare 账户中的自托管无 Cookie 网站分析工具,数据全程不经过第三方服务。
surendrapandar/minilytics
可自托管的收入优先网站分析工具,能看出哪个流量来源真正带来付费客户,运行在 Cloudflare 免费套餐上。
- Star
- 815
- Fork
- 199
- 未关闭 Issue
- 4
- 最近提交
- 4天前
这是什么?
Minilytics 是面向独立开发者和一人公司的网站分析工具,重点不只是访客和页面浏览量,而是回答“钱从哪里来”。它能记录流量来源(渠道、来源站点、UTM 活动、关键词、?ref= 标签),并把付款与产生付款的访客关联起来,让你看到是哪条推文、哪篇文章或哪次搜索带来了收入。
每位用户都在自己的 Cloudflare 账号上部署一份独立副本,由 Cloudflare Worker 运行,数据存放在 D1(SQLite)中,不经过第三方。项目包含一个轻量追踪脚本、由同一个 Worker 提供的 React 仪表盘,以及基于 Hono 的 API。支持 Dodo Payments 的 webhook 归因,另外提供通用支付接口以对接其他支付服务商。
部署通过 Wrangler 命令完成,需要 Node.js 20 及以上版本。其免费额度适合中小流量的个人项目,流量更大时可升级到 Workers 付费套餐。
核心功能
- 01展示访客数、收入、转化率和每访客收入,并对比上一周期变化
- 02将每笔付款归因到最后一个真实流量来源,如某条推文或谷歌搜索
- 03追踪页面浏览、外链点击、按钮点击、自定义目标和漏斗
- 04提供每位客户的完整路径,从访问到付款的时间线
- 05单个登录可管理多个网站,并支持单页应用路由
适用场景
- 找出哪条发布推文或哪篇文章为个人产品带来了付费客户
- 在自己的免费 Cloudflare 账号上自托管分析服务,无需订阅 SaaS 工具
- 将 Dodo Payments 或其他支付服务商的付款与流量来源关联
快速上手
- 1
下载代码并安装依赖
git clone https://github.com/surendrapandar/minilytics.git && cd minilytics && npm install - 2
登录 Cloudflare
npx wrangler login - 3
创建 D1 数据库,然后将其 database_id 粘贴到 wrangler.jsonc
npx wrangler d1 create minilytics - 4
部署仪表盘和 Worker(部署前请先用 wrangler secret put 设置 ADMIN_PASSWORD 和 SESSION_SECRET)
npm run deploy
使用前须知
- 需要免费的 Cloudflare 账户和 Node.js 20 及以上版本。
- 每位用户都需要自行部署并维护自己的副本。
- 部分收入归因需要配置 Dodo Payments webhook,其余功能则使用通用 API。
收录于专题
标签
常见问题
- minilytics 是什么?
- 可自托管的收入优先网站分析工具,能看出哪个流量来源真正带来付费客户,运行在 Cloudflare 免费套餐上。 Minilytics 是面向独立开发者和一人公司的网站分析工具,重点不只是访客和页面浏览量,而是回答“钱从哪里来”。它能记录流量来源(渠道、来源站点、UTM 活动、关键词、?ref= 标签),并把付款与产生付款的访客关联起来,让你看到是哪条推文、哪篇文章或哪次搜索带来了收入。
- minilytics 可以免费使用吗?用的什么许可证?
- minilytics 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- minilytics 还在维护吗?
- 活跃维护中。minilytics 最近一次提交是在 2026年11月3日。
- minilytics 适合用来做什么?
- 找出哪条发布推文或哪篇文章为个人产品带来了付费客户 在自己的免费 Cloudflare 账号上自托管分析服务,无需订阅 SaaS 工具 将 Dodo Payments 或其他支付服务商的付款与流量来源关联
- minilytics 怎么安装和运行?
- 下载代码并安装依赖: git clone https://github.com/surendrapandar/minilytics.git && cd minilytics && npm install 登录 Cloudflare: npx wrangler login 创建 D1 数据库,然后将其 database_id 粘贴到 wrangler.jsonc: npx wrangler d1 create minilytics 部署仪表盘和 Worker(部署前请先用 wrangler secret put 设置 ADMIN_PASSWORD 和 SESSION_SECRET): npm run deploy
- 在哪里获取 minilytics?
- 源代码和安装说明在 GitHub 上:https://github.com/surendrapandar/minilytics
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
运行在 Cloudflare 上的自托管网站访问统计工具,包含追踪脚本和仪表盘。
基于 Cloudflare 的开源框架,一个新关键词一个站,共享账号、积分、支付与 AI 生成能力。
开源、无 Cookie 的网站分析工具,可作为注重隐私的 Google Analytics 替代方案,支持云端或自托管。
开源、注重隐私的网站分析工具,可托管使用或自行部署,适合替代 Google Analytics。
注重隐私、无 Cookie 的网站分析工具,内置错误追踪、性能监控和会话回放,可用 Docker 自部署。