美文网首页
一键部署 Umami 统计个人网站访问数据

一键部署 Umami 统计个人网站访问数据

作者: 米开朗基杨 | 来源:发表于2023-08-10 11:18 被阅读0次

谈到网站统计,大家第一时间想到的肯定是 Google Analytics。然而,我们都知道 Google Analytics 会收集所有用户的信息,对数据没有任何控制和隐私保护。

Google Analytics 收集的指标实在是太多了,有很多都是不必要的,没有博士学位可能都不太容易理解这些指标。

相比较而言,开源的网站统计工具可能更适合我们,他们可以私有化部署,同时尊重用户的隐私,可以完全控制自己的数据。这其中的佼佼者便是 UmamiPlausible。其中 Umami 架构更简洁,也更容易部署。具体优势如下:

  • 简单易用,只跟踪关键指标,数据清晰易读。
  • 可无限追踪网站和子域名,不受数量限制。
  • 自托管部署可以绕过广告拦截器,有效避免 Google Analytics 等广告拦截器。
  • 代码轻量,追踪脚本只有 2KB,支持 IE 等旧版浏览器。
  • 支持多用户账号,提供共享链接,可以公开分享统计数据。
  • 页面针对移动设备优化,可随时随地查看统计数据。
  • 数据自主可控,不需要交给第三方,注重隐私。
  • 代码采用 MIT 开源协议,开发者友好。
  • 支持多语言,内置黑暗模式。
  • API 开发友好,可以定制跟踪配置。

Umami 的数据都存放在数据库中,支持 MySQL、PostgreSQL 和 Clickhouse,对于小白来说部署起来还是有点小复杂。不过有了 Sealos 一键部署模板,这个问题就比较简单了,动动鼠标就行了,3 分钟即可解决战斗

一键部署 Umami

首先通过以下链接打开 Umami 的应用模板:

只需要填一个参数 APP SECRET 即可,这个参数的值随便填一个字符串就行。然后直接点击「部署应用」。

部署完成后,点击确认跳转到应用详情页面,你会发现应用无法启动,因为这个模板同时创建了 PostgreSQL 数据库和应用,而数据库目前还不具备自定义初始化数据库的能力,等数据库后端升级到下个版本就可以自定义数据库啦,目前暂时需要我们稍微手动操作一下。

首先打开「数据库」:

进入 umami 数据库的详情页面:

直接点击「一键链接」:

便会进入数据库的终端:

通过以下命令新建一个数据库 umami

create database umami;

最后退出终端,打开「应用管理」,进入 umami 应用的详情页面,可以看到应用已经启动成功了。查看日志:

接入 Umami

点击外网地址即可直接打开 Umami 的 Web 界面:

默认的用户名是 admin,密码是 umami

进入管理界面后,要先创建一个网站:

点击「编辑」进入网站设置,复制跟踪代码,到自己网站的 <head> 内粘贴即可。

最终效果如下:

重写路径

Umami 是一个极其尊重隐私的网站统计服务,它与广告技术和监视资本主义无关,也不会收集任何个人数据。即便如此,它还是有可能会被某些广告过滤规则所屏蔽

为了避免被广告过滤器误杀,我们可以重写 js 脚本的路径,按照官方文档,我们只需要添加一个环境变量即可。

Sealos 添加环境变量非常简单,在应用详情页面中点击「变更」:

展开高级配置,点击「编辑环境变量」:

添加环境变量 TRACKER_SCRIPT_NAME=xxx,这个值可以随便写,也不需要以 .js 作为后缀,这样更容易绕过广告过滤器的检测。

确认之后,点击「变更」,等待实例重新启动成功。再次打开 Web 界面,你会看到跟踪代码里的 js 链接已经变了:

Sealos 也提供了 Plausible 的一键部署模板,对 Plausible 感兴趣的可以去试试:

相关文章

  • 前端怎么做用户行为统计分析

    1.解释 用户行为统计分析,是指在获得网站访问量基本数据的情况下,对有关数据进行统计、分析,从中发现用户访问网站的...

  • 为什么要进行网站流量分析?从6个方面告诉你答案

    网站流量分析,是指在获得网站访问量基本数据的情况下对有关数据进行统计、分析,从中发现用户访问网站的规律,并将这些规...

  • 如何提高网站流量?只要这4步!

    网站流量分析,是指在获得网站访问量基本数据的情况下对有关数据进行统计、分析,从中发现用户访问网站的规律,并将这些规...

  • 用LeanClound给hexo+next博客添加文章阅读数

    个人博客之前用的NexT 框架介绍 不蒜子统计 来统计文章阅读数、网站访问人数和网站访问总数。但是总是发现文章阅读...

  • 数据指标 | 网站数据分析体系

    一、总论 1. 概念网站流量统计,是指对网站访问的相关指标进行统计。 网站访问分析(有时也使用“网站流量分析”、“...

  • 一键部署WordPress网站

    2020.12.06 怎样最快速的建立个人网站或者公司网站? 阿里云轻量应用服务器可以实现真正的一键部署WordP...

  • 一些有用的网站

    这里收集一下有用的网站,大多是技术类的 欢迎留言投稿 1.一键环境部署网站 OneinStack - 一键PHP/...

  • vue中添加百度统计代码

    百度统计可以让运营者更好的了解自己网站的运营情况,百度统计可以清晰的看到用户的访问数据,通过如何途径访问,搜索的关...

  • 大数据项目及实现

    1,离线数据处理:项目内容为通过对网站访问日志的采集和清洗,结合数据库中的结构化用户数据,统计并展示网站的PV、U...

  • 1.企业需求

    对电商网站的各种用户行为(访问行为、购物行为、广告点击行为等)的日志数据进行分析,根据平台统计出来的数据,辅助公司...

网友评论

      本文标题:一键部署 Umami 统计个人网站访问数据

      本文链接:https://www.haomeiwen.com/subject/utfzpdtx.html