前段时间一直在折腾自己的几个站点。

站点一多,就会很自然地想知道一些事情:

今天有没有人来。 大家主要在看什么页面。 是电脑用户多,还是手机用户多。 现在这个时间点,还有没有人挂在站里。

这些需求说起来都不大,但真想找一个自己用得顺手的统计系统,其实也没那么容易。

有些太重了。 有些太花了。 有些功能多到我自己都懒得点进去。 还有一些,明明只是想看个小网站的数据,结果打开后台像进了什么大型驾驶舱。

所以后来我干脆自己做了一个。

名字叫 SEB Analytics

现在已经部署到了:

https://seb.lleft.cn

截图

这东西是干什么的

简单说,它是一个面向个人站点、小项目、独立页面的网站统计系统。

你可以把它理解成一个更轻一点、更适合自己掌控的数据后台。

它现在已经支持这些东西:

  • 多站点管理
  • PV、UV、实时在线
  • 访问趋势
  • 浏览器、系统、地区分布
  • 热门页面、最近访问、IP 排行
  • 会话分析
  • 公开分享页
  • CSV 导出
  • 多用户使用

如果只是想知道“我的网站最近到底有没有人看”“大家主要在看什么”,它已经完全够用了。

为什么我要自己做

原因其实很简单。

因为我自己就是这种系统的长期用户。

既然是自己天天会打开的东西,我就会很在意几个问题:

第一,别太重。 我不想每次只是看一眼数据,都要面对一堆复杂得不必要的东西。

第二,别太乱。 首页就看整体,站点页就管站点,统计页就看细节,最好一眼能分清楚,不要互相抢角色。

第三,数据别太假。 像 UV、在线、会话这种东西,表面上只是几个数字,但如果统计逻辑不靠谱,那看起来再漂亮也没用。

第四,手机上也得能看。 毕竟很多时候,我真的是在手机上顺手打开看一眼。

所以这个项目从一开始就不是“做一个能跑的 demo”,而是奔着“我自己愿意一直用”去做的。

它现在长什么样了

最开始的时候,它其实只是一个很小的想法。

后来边做边长,慢慢补出了完整的一套东西:

  • 前端后台
  • 分享页
  • 追踪脚本
  • 会话统计
  • 多用户
  • 管理员后台
  • 邮箱验证码注册
  • 邮件配置

说实话,做到现在,它已经比我一开始设想的完整很多了。

但我还挺喜欢这种感觉的。

有些项目不是一上来就规划得特别宏大, 而是你先把它做出来,用起来,然后它再慢慢长成现在的样子。

SEB Analytics 大概就是这么一个东西。

现在已经可以直接用了

如果你也正好有自己的博客、个人主页、项目站点、落地页,或者别的一些小网站,想找一个轻一点的网站统计系统,可以直接试试:

https://seb.lleft.cn

我已经把它部署在线上了,不是单纯放个代码仓库摆着看。

你注册账号、添加网站、接入追踪脚本之后,就可以直接开始用。

如果只是想先看看,也可以先体验一下它的整体界面和功能逻辑。

欢迎大家来用,也欢迎来提反馈

这个项目不是做完就封箱的那种东西。

我自己还会继续用,也会继续慢慢往下改。

所以如果你愿意试试看,我会很欢迎。 如果你在使用过程中觉得哪里不顺手、哪里有 bug、哪里还可以继续改,我也很欢迎你直接告诉我。

包括但不限于这些:

  • 你觉得哪个页面别扭
  • 哪个功能不够顺手
  • 哪些统计维度还不够
  • 手机端哪里显示不舒服
  • 有没有你很想要但现在还没有的功能

这些反馈对我来说都挺有价值的。

因为这种项目做到最后,最重要的其实不是“我觉得它好不好”,而是“真正拿来用的人觉得它顺不顺”。

最后

我一直挺喜欢这种能服务自己、也能顺手服务别人的小系统。

它不用特别大,也不用特别宏伟。 但只要真的能解决问题,真的能让人愿意打开第二次、第三次,那它就已经有意义了。

SEB Analytics 现在还在继续长。 不过至少,它已经从“我想做一个统计系统”变成了“这是一个真的可以拿来用的东西”。

如果你愿意试试,欢迎来:

https://seb.lleft.cn

也欢迎给我反馈。


项目名称:SEB Analytics

在线地址:https://seb.lleft.cn

开源仓库:https://github.com/SIYI171/seb