堪比51LA、CNZZ、Google Analytics、百度统计,开源的网站统计分析工具Umami安装部署教程

发布时间:2024-06-14 点击:57
当我们想了解自己网站访客访问情况时,我们通常会选择51la、cnzz、google analytics、百度统计等统计工具,不过如果站长只要查看pv、uv、来源、登陆页、设备情况等信息的话,这里推荐一款开源的网站统计分析工具umami。
umami是一个简单、易于使用、自托管的 web 分析解决方案,是google analytics的一种简单、快速的网站分析替代工具。其目标是为大家提供一个更友好,以隐私为中心的替代google analytics的方案。umami只收集大家关心的指标,所有内容都适合单个页面。
umami具备以下优点:
简单分析:umami只衡量您关心的重要指标:综合浏览量,使用的设备以及访问者的来源,这些都显示在单个页面上。多站点:umami能够通过一次安装跟踪无限数量的网站,您甚至可以跟踪子域和单个url。轻量:跟踪脚本很小(小于 6kb),支持旧版浏览器,如 ie。多账户、以隐私为中心、开源。umami安装部署教程:
准备材料:具有 node.js 10.13 或更高版本服务器;数据库(mysql?或 postgresql)
获取源代码并安装软件包:
git clone https://github.com/mikecao/umami.gitcd umaminpm install创建数据库表:
mysql
mysql -u username -p databasename < sql/schema.mysql.sqlpostgresql
psql -h hostname -u username -d databasename -f sql/schema.postgresql.sql配置umami
创建文件.env,内容如下:
database_url=(connection url)hash_salt=(any random string)url连接格式:
postgresql://@localhost:5432/mydbmysql://@localhost:3306/mydb生成数据库客户端:
mysql:npm run build-mysql-clientpostgresql:npm run build-postgresql-client然后运行:
npm run build启动程序:
npm start访问地址:http://你的服务器ip:3000
最后,
umami项目地址:githubumami详细信息:https://umami.is/docs/login相对而言,umami的功能仅仅是够用,是否使用根据自己的情况考虑。域名访问,直接反代端口就行。

某大型央企保险资产管理机构的数字化进阶之路
还剩不到2天!cos.vip、Lee.vip等域名火热竞价中!
腾讯云ecs服务器一个月十元
关于域名实名认证-域名及账户问题
这个域名是我公司在西部数码注册的
有必要在腾讯云上买服务器吗
建设公司网站时影响好感的地方
云服务器建站的优势在哪里