在Ubuntu 20.04 | 18.04 | 16.04 安装Matomo(PIWIK)Web Analytics工具
MATAMO(以前的PIWIK)是在PHP中开发的一个自由开源的Web Analytics应用程序,是Google Analytics的最终替代品,完全控制数据。
Matomo可以用于每天访问的或者,每天收到数百万访问的,以跟踪关键绩效指标,如访问,目标转换率,下载,关键字等。
MATAMO为我们提供详细的用户中心洞察行动,无论是直接访问还是通过移动应用程序访问。
我们可以使用其API和详细的用户文档扩展和自定义应用程序。
立即安装Matomo并了解用户行为 - 他们来自其中:他们正在做什么以及他们要去的地方。
在Ubuntu 20.04 | 18.04 | 16.04安装Matomo(PIWIK)Web Analytics工具
本节介绍了Ubuntu上的Matomo(以前piwik)的安装。
要运行matomo(piwik),主机服务器需要有几件事:一个web服务器,如apache,nginx,IIS等.php版本5.5.9或者emplase rmysql 5.5或者更大,或者mariadb php扩展pdo和pdo_mysql,或者MySQLI扩展。
步骤1:使用所需的扩展安装PHP 7
在下面的命令下运行在Ubuntu上安装PHP 7:
sudo apt-get update sudo apt-get install php php-fpm php-curl php-gd php-cli php-mysql php-xml php-mbstring
第2步:安装mysql/mariadb
如前所述,Matomo需要一个数据库服务器,可以是MySQL或者MariaDB。
sudo apt-get -y install mariadb-server
安装数据库服务器后,继续创建Matomo使用的用户
以root用户身份登录mysql shell
$mysql -u root -p
使用Access Privileges创建数据库和用户
CREATE DATABASE matomo; GRANT ALL PRIVILEGES ON matomo.* TO 'matomo'@'localhost' IDENTIFIED BY "StrongPassword"; FLUSH PRIVILEGES; quit
第2步:下载matomo/piwik
下载最新版本的Matomo/Piwik使用 wget
wget https://builds.piwik.org/piwik.zip
解压缩包
unzip piwik.zip
移动 piwik
目录到 /srv/
sudo mv piwik /srv/matomo/
第2步:安装nginx并配置nginx
下载并安装nginx
sudo apt-get install nginx
为Matomo创建nginx配置文件
sudo vim /etc/nginx/conf.d/matomo.conf
添加以下内容:
server { listen 80; root /srv/matomo; index index.php index.html; access_log /var/log/nginx/matomo_access.log; error_log /var/log/nginx/matomo_error.log; server_name stats.example.com www.stats.example.com; client_max_body_size 100M; location/{ try_files $uri /index.php?$query_string; } location ~ \.php${ include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php/php7.2-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
更改server_name和fastcgi_pass值以匹配正确的设置。
改变Matomo目录所有权
sudo chown -R www-data:www-data /srv/matomo/
启动nginx并确保它设置为启动启动
sudo systemctl restart nginx sudo systemctl enable nginx
第3步:设置matomo/piwik
通过在浏览器上打开链接http://stats.example.com来访问Setup网页。
你应该用一个欢迎的页面打招呼。
点击下一步"
确保传递所有系统检查,然后单击"下一步"按钮
我们应该进入数据库设置页面。
使用先前配置的数据库凭据服务器:127.0.0.1login:matomopassword:<strongpassword>数据库名称:matomoadapter:pdo/mysql
桌子的创造应该返回成功。
接下来,我们必须创建超级用户。
提供用户名,密码和电子邮件地址。
通过提供设置:名称威特URLWebsite Time Loomenable/Disable电子商务
复制并保存生成JavaScript跟踪代码。
应显示登录页面,提供用户名和密码进入。
如果我们想做的事情超过跟踪页面浏览量,请查看Matomo JavaScript跟踪文档,以获取可用功能列表。
使用这些功能,我们可以跟踪目标,自定义变量,电子商务订单,被遗弃的购物车等。