Umami是一个开源的网站分析工具,旨在为网站所有者提供一个简单、快速和注重隐私的替代方案,以取代传统的网站分析工具如Google Analytics。
简介
Umami旨在提供一个轻量级的网站分析解决方案,帮助网站所有者了解其访问者的行为和趋势,同时注重用户隐私。与Google Analytics等传统网站分析工具相比,Umami更加注重数据隐私保护,不追踪个人身份信息,并提供了一些匿名化处理选项。
项目特点
该项目的特点包括:
1. 隐私保护:Umami非常注重用户隐私。与传统的网站分析工具不同,Umami不会追踪和存储个人身份信息。它提供了匿名化处理选项,确保用户的隐私得到保护。
2. 快速高效:Umami采用现代化的技术栈和优化策略,以确保分析过程的快速加载和响应。它使用了一些性能优化技术,例如异步加载和浏览器缓存,提供快速且无感知的用户体验。
3. 自托管:Umami允许用户完全掌控数据的存储和处理过程。用户可以选择将分析数据存储在自己的服务器上,从而避免将数据发送到第三方服务提供商。这为用户提供了更大的数据控制权和安全性。
4. 灵活的数据收集:Umami提供了灵活的数据收集选项,用户可以根据自己的需求定义收集的数据范围和存储期限。这使得用户能够根据其特定的业务需求收集和分析相关的数据。
搭建部署
本文以Docker的方式并且在Linux服务器进行搭建部署,以Ubuntu系统为例,按照以下步骤进行操作:安装docker、创建docker-compose.yaml、启动容器、访问并登录。
安装Docker
创建docker-compose.yaml
在指定位置创建目录,此处以/opt/umami为例:
接着创建docker-compose.yaml文件写入以下内容:
接着创建docker-compose.yaml文件写入以下内容:
访问
Umami 安装将创建一个默认管理员帐户,用户名为admin,密码为umami。
通过访问下方地址进行登录:
登录成功后可以访问下方链接配置成中文:
配置监控站点
通过访问下方地址添加需要统计网站流量的站点:
添加网站完成后,在当前页面点击右侧的编辑按钮进入新界面:
在新界面的跟踪代码中,将跟踪代码插入到你需要被监控的网站代码中:
总之,Umami是一个注重隐私保护、简单易用且具有良好性能的网站分析工具。它为网站所有者提供了一种可靠的替代方案,帮助他们了解访问者行为和趋势,同时保护用户隐私。如果你对网站分析和数据隐私保护有兴趣,Umami是一个值得考虑的选择。