项目介绍
Webviso是一个基于Cloudflare worker服务+Cloudflare D1数据库实现的完全免费的在线web访客统计服务。 功能与目前常用的 不蒜子 - 极简网页计数器 相同。所不同的就是Webviso完全开源您可以自己修改实现自己的版本,实现一些自定义需求。 完全免费,基于Cloudflare的微服务架构可快速自行部署上线。
项目地址:https://github.com/yestool/analytics_with_cloudflare
部署步骤
安装依赖
npm install -g wrangler npm install hono
登录
跳转cloudflare网页授权
npx wrangler login
创建D1数据库:[web_analytics]
数据库名称为web_analytics,与package.JSON内保持一致
npx wrangler d1 create web_analytics
使用方式
使用极其简单,只需要在网页的 </body> 体上方插入对应的script代码,然后在想要展示访客人次的地方加入一个id为page_pv的标签即可。简简单单就实现了统计。 代码如下:
<script async src="//webviso.yestool.org/js/index.min.js"></script> 本页访问人次:<span id="page_pv"></span>本页访问人数:<span id="page_uv"></span>