当前位置: 首页 VPS

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

栏目:VPS 作者:访客 时间:2022-11-19 18:51:13

当我们想了解自己网站访客访问情况时,我们通常会选择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.git cd umami npm install

创建数据库表:

MySQL

mysql -u username -p databasename < sql/schema.mysql.sql

Postgresql

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://username:mypassword@localhost:5432/mydb mysql://username:mypassword@localhost:3306/mydb

生成数据库客户端:

MySQL: npm run build-mysql-client Postgresql: npm run build-postgresql-client

然后运行:

npm run build

启动程序:

npm start

访问地址:http://你的服务器ip:3000

最后,

Umami项目地址:GitHub Umami详细信息:https://umami.is/docs/login 相对而言,Umami的功能仅仅是够用,是否使用根据自己的情况考虑。 域名访问,直接反代端口就行。 推荐阅读 搬瓦工上线Rewards Program奖励计划,通过消费返积分,可用于支付抵现或直接提现 Github学生包是什么?GitHub学生开发人员包都有什么?加入迅捷网络TG群组免费抽Github学生包
阅读:178次

我要留言

  

分类栏目