这个项目能做什么
WebVisitor 是一个运行在 Cloudflare 无服务器平台上的简单网站分析服务。它结合了用于请求处理的 Cloudflare Workers、用作 Web 框架的 Hono,以及用于存储分析数据的 Cloudflare D1(基于 SQLite 的无服务器数据库)。
主要功能:
- 按页面追踪浏览量(PV)和独立访客(UV)
- 提供用于嵌入网站的极简 JavaScript 跟踪代码段
- 同时支持 webviso.yestool.org 上的托管演示版本以及通过 Wrangler CLI 进行自托管部署
- 使用简单 HTML 元素显示计数(默认 ID 为 `page_pv` 和 `page_uv`)
部署需要 Wrangler CLI、Cloudflare 账户,并创建名为 `web_analytics` 的 D1 数据库。部署完成后,用户可将提供的脚本标签添加到自己的网站中,并通过预定义的元素 ID 或经由 data 属性自定义 ID 来展示结果。
演示站点位于 https://webviso.yestool.org/,源代码仓库为 yestool/analytics_with_cloudflare。
评论
0 评分人数达到10人后显示
登录后参与讨论。