作为一个站长,使用统计工具是必不可少的分析网站的手段,国内的网站多数使用百度统计、51la、CNZZ等第三方统计工具,国外的网站使用做多的就数GoogleAnalytics、trackjs等第三方统计工具最为流行,使用第三方工具有好有坏,好处在于不用自己维护网站,成本低,使用方便,弊端是不可控力太多。因此我们今天来分享一个开源的网站统计工具Matomo,它既可以使用插件集成到你的网站里,也可以通过搭建一个独立的网站来统一管理你的所有网站数据!
Matomo(以前称为Piwik),免费的(已获得GPL许可)网络分析软件平台。它提供有关您的网站及其访问者的详细报告,包括用户使用的搜索引擎和关键字,用户客户端语言,用户喜欢的页面,用户下载的文件等等。Matomo(Piwik)的目标是成为Google Analytics(分析)的开源替代品。Matomo是PHP MySQL软件,您可以下载并安装在自己的Web服务器上。在安装过程结束时,您将获得一个JavaScript标签。只需将此标签复制并粘贴到您要跟踪的网站上即可(或使用现有的插件自动为您完成此操作)。
Matomo与Google Analytics(分析)和其他网络分析工具有何不同?
Matomo(Piwik)VS Google Analytics(分析)!
Matomo是领先的开源Web分析软件,在200个国家/地区的100万个网站中使用。但是,当还有许多其他免费和付费的网络分析解决方案时,为什么选择Matomo?Matomo的主要优点之一就是所有的数据处于您控制之中。与远程托管服务(例如Google Analytics(分析),Webtrends或Adobe Analytics)不同,您将Matomo托管在自己的服务器上,并在Mysql数据库中跟踪数据。由于Matomo已安装在服务器上,因此您可以完全控制数据。您可以通过Matomo API轻松访问数据。高级用户可以使用自定义维度,细分,甚至对数据库运行手动查询以生成高级报告。Matomo可用于衡量您的网站,您的移动应用程序,您的软件应用程序,也可用于您的Intranet门户和Intranet网站。
特点:
1.Matomo始终会报告您的所有数据,而不会过滤掉一些数据。有没有数据的限制与Matomo!
2.Matomo可以管理多个用户帐户。
3.可以在Matomo中跟踪多个网站,包括主域和多个子域。
4.提高访问者的国家/地区检测准确性,并启用城市和区域跟踪。
5.Matomo不会跟踪搜索引擎机器人或其他蜘蛛/机器人
搭建自托管的Matomo分析网站
1.打开Matomo分析网站官方地址,下载Matomo的官方软件包备用。
2.将网站解析到服务器IP地址上。例如我的域名托管商是阿里云,那么我就需要到阿里云的后台域名管理处,找到想要在分析网站上使用的域名添加解析记录。比如analytics.unionwikia.com域名,将我的二级域名指向服务器IP地址即可。
3.进入服务器后台宝塔界面,添加网站,将analytics.unionwikia.com填入域名地址处,填写数据库名称和数据库密码,并牢记!
4.将软件包上传到analytics.unionwikia.com根目录当中,解压,将matomo文件夹里面的文件全部复制到根目录当中。
5.打开浏览器的搜索框,将analytics.unionwikia.com粘贴进去,进入安装程序。在这里可以更改安装语言为中文。
6.System Check-系统检查,检查服务器的配置是否符合matomo安装要求。进入下一步,
Database Setup-设置数据库,这里只需要把我们在宝塔里面设置的数据库名、用户名、密码填进去即可。
Creating the Tables-继续下一步创建表单文件按照要求填写。
Super User-下一步设置超级管理员账号,这个必须记住,忘了无法登陆网站后台
Setup a Website-设置网站名称,填写网站的web链接,选择网站的时区、是否电子商务网站
JavaScript Tracking Code-你的网站分析代码出来了,复制粘贴到网站</head>标签前面即可。
到了这里我们自托管的分析网站Matomo就已经完美的安装好了,接下里我们进入后台看看。
在后台里面提供了很多丰富的功能,包括添加管理员账户并设定权限,让第三人能够直观的观测分析整个网站数据。Matomo提供比较丰富的插件,通过插件可以实现许多功能,插件有免费的和付费的。还有地理位置功能,它使用GeoIP 2数据库和MaxMind’s的PHP API精确地确定访问者的位置。
最重要的一点,这是我个人观点,Matomo提供排除特定IP的访问功能,也就是说如果你经常查看你的网站,导致分析不准确,那么Matom可以帮你排除你的个人IP,排除分析的干扰!
如果是WordPress网站,可以直接使用Matom提供的插件,,在网站的二级页面查看网站的统计分析,但是插件的功能相当少,而且没有中文。所以尽量使用自托管方式使用matomo分析,这样既安全又能够自定义控制!下图是我的一个站使用的插件matomo截图。
Matomo适用于全平台,其他比较好玩的功能需要你自己好好研究了,我也在后面慢慢的研究研究。