💡
原文中文,约5000字,阅读约需12分钟。
📝
内容提要
本文介绍了作者在博客系统中使用的统计系统方案,包括使用splitbee、Cloudflare和Google Search Console的经历,以及最终选择umami和GoatCounter的原因。作者详细介绍了在Zeabur平台上部署GoatCounter的步骤,并总结了搭建博客统计系统的过程。
🎯
关键要点
- 本文介绍了作者在博客系统中使用的统计系统方案。
- 作者最初使用了免费的统计工具splitbee,但因数据保留时间和流量限制而放弃。
- 使用Cloudflare和Google Search Console进行网站统计,但发现Cloudflare的数据不够精确。
- 最终选择了umami作为统计系统,但因依赖多个平台而感到维护成本高。
- 作者转向使用GoatCounter,因其轻量和易于部署的特点。
- 详细介绍了在Zeabur平台上部署GoatCounter的步骤,包括创建项目和配置镜像。
- 提供了GoatCounter的配置说明和如何在博客中集成统计组件的代码示例。
- 总结了搭建博客统计系统的过程,并希望对读者有所帮助。
❓
延伸问答
为什么作者放弃了splitbee作为统计工具?
作者放弃splitbee是因为数据保留时间限制和流量超过5000 PV后需要升级的问题。
GoatCounter与其他统计工具相比有什么优势?
GoatCounter轻量且易于部署,使用单二进制文件和sqlite数据库,功能完备且没有多余的按钮。
在Zeabur平台上如何部署GoatCounter?
在Zeabur上部署GoatCounter需要创建项目、配置镜像、设置域名并确保数据持久化。
使用GoatCounter需要注意哪些配置?
需要在博客中添加统计组件的代码,并确保数据持久化配置正确,以避免数据丢失。
作者在使用Cloudflare和Google Search Console时遇到了什么问题?
作者发现Cloudflare的数据不够精确,且Google Search Console只能提供整体数据,无法精确到单篇文章。
GoatCounter的数据库使用什么?
GoatCounter使用sqlite数据库,数据存储在容器内的/data目录中。
🏷️
标签
➡️