前言
如果你觉得国内的统计工具要么收费要么要备案太麻烦,google analytics太复杂不直观,那么自建一套简单的统计工具就是首选。关于自建这里我也踩了不少坑。
首先大名鼎鼎的Matomo,安装好用起来发现比谷歌还复杂。
还有国内的百夫长,自带热力图和访客行为录制,LP分析的利器,可惜现在没免费版,太贵了。
最终,我选择了umami,简洁美观。用说明中自带的railway部署,一键完成,还免费。
简介
项目:https://github.com/umami-software/umami
官网:https://umami.is
演示:Live Demo
准备
一个github账号
部署
点击链接:
用Github账号登录
仅需要填一个HASH_SALT,随便填一个啥都行,或者按照提示,按Ctrl+K,搜gen,生成一个32位的密码。
然后点Deploy,等一会儿,会出现两个服务,一个是大象图标点数据库,一个是umami。选数据库,可以看到里面啥也没有。
我们需要把数据库导入进去。点Query标签,把这个链接里的东西全复制过去
https://raw.githubusercontent.com/umami-software/umami/master/sql/schema.postgresql.sql
然后点Run Query
导入成功之后,再回到data就能看到有数据表了。
防屏蔽设置
现在所有设置基本完成,已经可以部署并使用,但是umami用的人也挺多,很多广告屏蔽软件屏蔽了umami的统计js,我们需要把这个JS改个名字。
进入umami的服务,Variables标签,里面加一个TRACKER_SCRIPT_NAME的变量,值设置一个自己喜欢的(注意不要设置成ad),建议设置成vue,react,jquery这种。
全改好之后就可以部署了。
部署完成就可以通过这个域名访问,账号admin密码umami,登上去记得先把密码改了。
如果觉得这个域名不好用,可以点custom domain加一个自己的域名。
最后,说一下这个railway,免费用户默认每个月送5刀,实际测试下来发现只自己用的话5刀足够
请登录之后再进行评论