搭建大数据系统:企业如何搭建自己的大数据系统-Matomo
搭建大数据系统:企业如何搭建自己的大数据系统-Matomohttps://www.centcount.com/国人开发网址说明百夫长统计
数据在互联网运营中是越来越重要,很多公司都是采用第三方统计,数据安全无法自己掌握,比如电商购物消费,法律咨询等比较敏感的网站,为了防止第三方网站对自己网站数据的监控,搭建自己的统计分析系统是非常有必要的。
故此,笔者针对目前市面上两种开源统计分析系统进行了对比:
名称 |
开发商 |
网址 |
说明 |
百夫长统计 |
国人开发 |
https://www.centcount.com/ |
一款开源的web统计分析工具, PHP MySQL Redis 开发而成 |
Matomo |
国外开发 |
https://matomo.org/ |
领先的国际开源数字分析平台,使每个用户都可以完全控制自己的数据 |
一、开源系统对比说明:
1、百夫长:属于一个半开源吧,个人非商业版有14天的一个试用期,过期后需要550元的一个授权费用,安装的话直接下载一个 install.php 文件进行在线下载安装,这里说明下,为什么国内在线安装到50%就基本像是不动了,是因为百夫长的服务器在国外,而且它安装环境是 LNMP Redis,你一般估计用阿里云,国内服务器下载国外服务器文件,一般会丢包或者假性卡死,当时咨询百夫长那边,说卡死的话刷新再点击,感觉还是没用,后来用了一个国外的服务器,基本2分钟就安装好了。
2、Matomo:基本就是属于开源了,国外的嘛,直接在github上拉取最新代码。 号称是:Matomo是Google Analytics(分析)的领先开放替代方案,可让您完全控制数据。
二、安装方式:
Matomo采用PHP MysqL构建,所以任何LNMP或者LAMP环境的Web服务器都可以运行Matomo。
安装Matomo要求服务器至少满足以下条件:
- 支持 Apache Nginx IIS 等等.
- PHP 版本至少是 5.5.9(官方推荐PHP7 )
- MySQL 版本至少是 5.5 或者 MariaDB(官方推荐MySQL 5.7 或者 MariaDB)
- 开启PHP extension pdo and pdo_mysql or the mysqli extension.
1、到官网下载最新版的Matomo安装包,解压到服务器根目录下。
下载地址:https://matomo.org/matomo-on-premise/
2.接着用浏览器访问网站,你就可以看到Matomo的安装界面了,注意先将语言切换为中文。
3.点击到下一步,这时Matomo会自动检测你的服务器是否支持相应的功能,如果提示有问题请先改正再安装Matomo。
要求开启: shell_exec
开启: shell_exec,宝塔为例 :软件商店——PHP7.3——设置——禁用函数,删除这两个函数,即可解除禁用。
4.接着就是设置数据库。数据库如果提示错误,可以将127.0.0.1改成localhost。
5.最后就是设置用户账号和密码了。
Matomo功能预览
添加多网站
所有网站报表
我们在安装Matomo程序的时候是要我们添加一个站点统计,我们在Matomo后台可以添加多站点。
2
统计报表
实时访问
小睿看到这款工具功能还是比较强大的,比如有访客分析、行为分析,以及收益分析。
3
访客分析
访客趋势
这里我们可以看到有访客实时数据,包括所在地、设备、访问时间等。以及可以具体到用户来访页面行为。