网站数据是优化内容的基础——哪些文章有人看、用户从哪里来、看了多久。很多人只知道Google Analytics和百度统计,但这些商业工具数据存在别人那还占页面加载时间。
有几个开源自建方案不需要第三方脚本,数据掌握在自己手里。
GoAccess
之前写过一次GoAccess的日志分析。它不是”统计工具”,是分析Nginx日志生成可视化报告的。优势是零脚本零跟踪代码——直接读access.log就能出数据。
适合想看”哪些页面被访问最多””404有哪些”这些基础信息的人。不用在网页加任何JS,对加载速度零影响。
Umami
Umami是开源的网站统计——Docker一键部署。装好之后在每个页面加一段几KB的JS代码就开始统计。界面跟Google Analytics类似但简洁得多——页面浏览量、访客来源、设备国家分布。
优势是数据在你自己服务器上。隐私友好不需要Cookie弹窗。而且统计代码只有几KB不像Google Analytics几十KB拖慢页面。
Matomo
Matomo是功能最全的开源统计——能替代Google Analytics 90%的功能。页面分析、转化漏斗、热力图、目标追踪全有。WordPress有直接插件。
缺点是部署重——需要PHP和MySQL,不适合特别小的机器。功能多了也复杂。
个人博客推荐GoAccess(最轻)+Umami(想看访客行为)。对速度和隐私有要求的话都放自己服务器上。






