我做了一个自己会一直用下去的网站统计系统:SEB Analytics
前段时间一直在折腾自己的几个站点。
站点一多,就会很自然地想知道一些事情:
今天有没有人来。 大家主要在看什么页面。 是电脑用户多,还是手机用户多。 现在这个时间点,还有没有人挂在站里。
这些需求说起来都不大,但真想找一个自己用得顺手的统计系统,其实也没那么容易。
有些太重了。 有些太花了。 有些功能多到我自己都懒得点进去。 还有一些,明明只是想看个小网站的数据,结果打开后台像进了什么大型驾驶舱。
所以后来我干脆自己做了一个。
名字叫 SEB Analytics。
现在已经部署到了:

这东西是干什么的
简单说,它是一个面向个人站点、小项目、独立页面的网站统计系统。
你可以把它理解成一个更轻一点、更适合自己掌控的数据后台。
它现在已经支持这些东西:
- 多站点管理
- PV、UV、实时在线
- 访问趋势
- 浏览器、系统、地区分布
- 热门页面、最近访问、IP 排行
- 会话分析
- 公开分享页
- CSV 导出
- 多用户使用
如果只是想知道“我的网站最近到底有没有人看”“大家主要在看什么”,它已经完全够用了。
为什么我要自己做
原因其实很简单。
因为我自己就是这种系统的长期用户。
既然是自己天天会打开的东西,我就会很在意几个问题:
第一,别太重。 我不想每次只是看一眼数据,都要面对一堆复杂得不必要的东西。
第二,别太乱。 首页就看整体,站点页就管站点,统计页就看细节,最好一眼能分清楚,不要互相抢角色。
第三,数据别太假。 像 UV、在线、会话这种东西,表面上只是几个数字,但如果统计逻辑不靠谱,那看起来再漂亮也没用。
第四,手机上也得能看。 毕竟很多时候,我真的是在手机上顺手打开看一眼。
所以这个项目从一开始就不是“做一个能跑的 demo”,而是奔着“我自己愿意一直用”去做的。
它现在长什么样了
最开始的时候,它其实只是一个很小的想法。
后来边做边长,慢慢补出了完整的一套东西:
- 前端后台
- 分享页
- 追踪脚本
- 会话统计
- 多用户
- 管理员后台
- 邮箱验证码注册
- 邮件配置
说实话,做到现在,它已经比我一开始设想的完整很多了。
但我还挺喜欢这种感觉的。
有些项目不是一上来就规划得特别宏大, 而是你先把它做出来,用起来,然后它再慢慢长成现在的样子。
SEB Analytics 大概就是这么一个东西。
现在已经可以直接用了
如果你也正好有自己的博客、个人主页、项目站点、落地页,或者别的一些小网站,想找一个轻一点的网站统计系统,可以直接试试:
我已经把它部署在线上了,不是单纯放个代码仓库摆着看。
你注册账号、添加网站、接入追踪脚本之后,就可以直接开始用。
如果只是想先看看,也可以先体验一下它的整体界面和功能逻辑。
欢迎大家来用,也欢迎来提反馈
这个项目不是做完就封箱的那种东西。
我自己还会继续用,也会继续慢慢往下改。
所以如果你愿意试试看,我会很欢迎。 如果你在使用过程中觉得哪里不顺手、哪里有 bug、哪里还可以继续改,我也很欢迎你直接告诉我。
包括但不限于这些:
- 你觉得哪个页面别扭
- 哪个功能不够顺手
- 哪些统计维度还不够
- 手机端哪里显示不舒服
- 有没有你很想要但现在还没有的功能
这些反馈对我来说都挺有价值的。
因为这种项目做到最后,最重要的其实不是“我觉得它好不好”,而是“真正拿来用的人觉得它顺不顺”。
最后
我一直挺喜欢这种能服务自己、也能顺手服务别人的小系统。
它不用特别大,也不用特别宏伟。 但只要真的能解决问题,真的能让人愿意打开第二次、第三次,那它就已经有意义了。
SEB Analytics 现在还在继续长。 不过至少,它已经从“我想做一个统计系统”变成了“这是一个真的可以拿来用的东西”。
如果你愿意试试,欢迎来:
也欢迎给我反馈。
项目名称:SEB Analytics
在线地址:https://seb.lleft.cn
本文采用 CC BY-NC-ND 4.0 许可协议进行许可。
- 署名 (BY) — 转载请保留作者和原文链接
- 非商业性使用 (NC) — 未经作者同意,不得用于商业目的
- 禁止演绎 (ND) — 未经作者同意,不得修改或基于本文创作