本库数字花园如何嵌入访问统计系统
以下3种方式,常规使用都是完全免费的,层层递进,统计到的信息会更全面更准确,但也意味着要多花点时间去安装和部署。
如果使用cloudflare的DNS服务
[Cloudflare | Web Performance & Security](https://dash.cloudflare.com/) |
则在配置DNS的A解析或CNAME解析的时候,勾选proxy即可。
此时所有针对该域名的请求,都会先走cloudflare的proxy服务,然后它将请求导向你指定的IP或域名。
由于加入了这个proxy中间层,它就可以做一些轻量化的针对网络层协议的统计。但是也意味着,所有爬虫或自动化工具的访问,也全被收录了,所以会造成统计数据偏高。
官方的统计信息面板如下:
如果使用google analytics的统计服务
google analytics
相比于cloudflare的proxy统计, [[ google analytics ]]会在用户浏览器上加载一段JavaScript代码脚本,以获取更详细的数据,比如每个page的停留时长,转化率,页面滚动次数等信息。
但有个最大的弊端,就是google统计1会被墙,导致统计不到中国大陆用户的访问数据,2是会被广告拦截插件拦截,导致统计不到开启了广告拦截插件用户的数据。
基于此,不推荐使用google analytics,虽然它集成非常方便,可能积分中就能搞好。
如果使用Umani等自建统计分析工具
我是直接使用它推荐的 [[ railway ]]一键部署了。部署完后,自定义成自己的域名 umami.oldwinter.top,登录进去后,将要统计的网址添加进去之后,会生成一段script代码,需要粘贴到网址的源码库的index.html文件的head标签下即可。
部署完后,发现其也是容易被广告拦截插件拦截的。比如我用的uBlock Origin就会拦截掉,导致无法正确统计到这个访问数据。但它至少由于自建,不会被墙。
统计出的信息相比于 [[ google analytics ]]会少一些,大概是因为它强调了对用户的一些隐私保护政策的原因吧,导致其搜集到的用户数据也较少一些。
如果使用浩克等一站式统计分析工具
目前免费,体验还是不错的,相比其他方案,还支持问卷和用户体验收集功能。不知道后续会如何。