推荐阅读: [《5.8K star!一个超级好看的后台管理框架!》](http://mp.weixin.qq.com/s?__biz=MzkwNzU4NTMyMA==&mid=2247485569&idx=1&sn=17c9257f8ceaba725873f6d2a9d6619c&chksm=c0d7bac6f7a033d03838031248519497a7cc5f3f39748ca94c65d3aaabbcd9ce9e7f184c79f6&scene=21#wechat_redirect)
大家好,我是开源君,一个热爱开源的程序员! 程序员大概率会有自己的网站,作为运营者,得搞清楚用户都在网站上干啥,有啥人被吸引了,还得找出网站的薄弱环节,才能有针对性地改进。 今天开源君分享一款开源的web分析工具 -- `matomo`。![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/85f67cf876f54e80b29233664a28c244.jpg) 简介 --- `Matomo`是一个功能强大的开源web分析工具,能帮我们追踪和搞明白网站访客的行为,还能帮我们优化网站业务,是 Google Analytics 的一个流行替代方案,因为它提供了许多相同的功能,但同时也更加注重隐私和数据所有权。![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/bd25886a31a34e388c55c2bc462dc6ab.jpg) 功能特性 ---- * \*\*完全开源和自托管:\*\*可以完全控制自己的数据,并将其托管在自己的服务器上。 * \*\*更加注重隐私:\*\*提供多种隐私保护措施,例如数据匿名化和 IP 地址屏蔽。 * \*\*提供许多与 Google Analytics 相同的功能:\*\*支持跟踪各种指标,例如访问量、页面浏览量、跳出率、转化率等。它还提供各种报告和分析工具,帮助了解网站流量和访客行为。 * \*\*易于使用和设置:\*\*提供了一个直观的界面,即使是没有技术经验的人也可以轻松使用。 * \*\*部署灵活任你选择:\*\*可以部署在各种环境中,例如虚拟主机、VPS、专用服务器等。 * \*\*使用插件扩展功能:\*\*Matomo 提供丰富的插件,可以扩展其功能,满足我们的个性化需求。 安装使用 ---- 安装之前先要准备以下环境: * PHP 7.2.5 或更高版本 * MySQL 版本 5.5 或更高版本,或 MariaDB * PHP 扩展 pdo 和 pdo_mysql,或 MySQLi 扩展 在官网下载好 Matomo 的zip压缩包,上传到服务器当中解压,之后按提示步骤安装就好:![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/e51d6537efcd4e7bb5559bce88c180a3.jpg) 系统检查![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/1d2359a3f80448e8a42206e8f114f903.jpg) 数据库配置![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/82fffe111f924a96a0224858dd7ed1ba.jpg) 管理员设置![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/f0f07d1a8739435695a23c8662ba389b.jpg) 添加设置要分析的站点![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/10e8ceb6977547798e98b8fffb2a7d1c.jpg) 生成的 JavaScript 跟踪代码,将此代码放在要跟踪的页面中或进行全局设置。![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/f8452470ce114a8aa285f85734dd1909.jpg) 使用体验 ---- ### 数据分析 在后台管理面板上直观的看到 matomo 自动收集统计的数据,包含网页浏览人数、访问最多的页面、搜索引擎关键词等等流量分析功能。![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/89815462f4674566ae59ecbc4628aad3.jpg) ![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/bd044c8dfee54518980c9875a076b2fd.jpg) ### 安装插件 Matomo 提供了超过 300 个插件,涵盖以下功能: * 数据分析:增强 Matomo 的数据分析功能,例如漏斗分析、归因分析、多维度分析等。 * 数据可视化:提供更丰富的图表和可视化效果,帮助您更好地理解数据。 * 数据管理:帮助您管理 Matomo 数据,例如数据清理、数据导出、数据导入等。 * 网站集成:将 Matomo 与其他网站工具和服务集成,例如 WordPress、Google Analytics、Facebook 等。 * 其他功能:提供其他功能,例如广告跟踪、社交媒体分析、安全分析等。 ![](https://img1.51tbox.com/static/2024-03-11/col/400deb6408d678fbcf7b7e4d3aa745b9/d4bd40375b144225bbc8c1bc9d53b004.jpg) 一些常用的 Matomo 插件如下: * Google Analytics Importer:将 Google Analytics 数据导入 Matomo。 * Heatmap \& Session Recording:生成访客行为热图和会话记录。 * Enhanced Ecommerce:增强电子商务分析功能。 * Login Tracking:跟踪用户登录行为。 * Media Analytics:分析视频、音频和其他媒体文件的使用情况。 小结一下,Matomo 是一款功能强大、易于使用且注重隐私的开源 Web 分析工具,可以帮助我们深入了解网站流量和访客行为,从而做出更好的判断和决策。 关于项目更多功能和细节,感兴趣的朋友可以到项目地址进行查看: 项目地址: **https://github.com/matomo-org/matomo**