在CentOS 8上安装和配置Matomo分析平台

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

以PDF格式下载指南


这是续集。

这是续集。
这是续集。

强大的在线形象是大多数组织,电子商务网站,博客,政客以及所有依赖它的派系所需要达到的目标。拥有如此出色的在线形象很美,但是您如何才能准确地衡量其成功,失败和机会,并洞悉需要改进的地方?反馈可以是一种策略,但是,正如您所知,由于其易变的性质,您不能完全依赖反馈。超越潮流,有一件事可以用来产生可信的见解。

数据彻底改变了生活各个方面的决策方式。在教育,商业,医疗保健甚至政治领域。您可以借用它以更好地了解博客,电子商务站点,网站以及其他基于Web的在线企业的进度。很少在托管位置找到没有数据的网站,这就是Web Analytics兴起的原因。简而言之,Web Analytics是收集,处理和分析网站数据的过程。多谢您提出Google Analytics(分析)的绝佳开放替代方案,可让您完全掌控资料。接下来,让我们仔细看看这个Matomo分析平台。

Matomo是功能齐全的PHP MySQL软件程序,您可以下载并安装在自己的Web服务器上,以轻松地从网站,应用程序和IoT收集数据。然后,您将有机会可视化此数据并提取见解。借助内置的隐私保护功能,您只需单击几下即可将Matomo直接安装为WordPress中的插件。

“我准备,有一天我的机会会来。”-亚伯拉罕·林肯

Matomo的独特功能

Matomo具有以下功能:

  • 全面控制Web分析数据:由于Matomo已安装在服务器上,因此数据存储在其自己的数据库中,您可以使用功能强大的Matomo Analytics API获取所有统计信息。
  • Matomo是一款免费软件,可以轻松配置为尊重访问者的隐私。
  • 现代且易于使用的用户界面。
  • Matomo功能内置在插件中。您可以添加新功能或删除不需要的功能。
  • 一个活跃的国际开放社区,拥有20万活跃用户。
  • 先进的网络分析功能,例如电子商务跟踪,目标跟踪,活动跟踪,自定义变量,电子邮件报告,自定义细分编辑器,地理位置,实时访问和地图!

系统要求

要在CentOS 8服务器上安装和使用Matomo分析平台,必须满足以下要求:

  • PHP 5.5.9或更高版本
  • 网络服务器
  • MySQL 5.5或更高版本,或MariaDB
  • PHP扩展pdo和pdo_mysql或MySQLi扩展

步骤1:准备服务器

转到新的CentOS 8服务器终端并更新以安装在安装过程中需要使用的必需工具。

sudo dnf update
sudo dnf -y install git unzip vim nginx

禁用SELinux

如果您可以轻松处理SELinux,则这是可选的。要将其设置为许可模式,请在服务器上运行以下命令:

sudo sed -i 's/^SELINUX=.*/SELINUX=permissive/g' /etc/selinux/config

步骤2:安装PHP

将其安装在您的服务器上并满足上述PHP要求。按照说明在CentOS 8上安装PHP 7.4。 RHEL 8指南可快速启动并运行所有内容。

正确安装PHP 7.4后,添加以下模块,如下所示

sudo yum install -y php-cli php-pdo php-common php-mysql php-curl php-json php-zip php-gd php-xml php-mbstring

编辑php-fpm文件/etc/php-fpm.d/www.conf并将用户和组设置为nginx。通常,默认情况下将其设置为apache。

$ sudo vim /etc/php-fpm.d/www.conf

user = nginx
group = nginx

打开php-fpm ini文件,然后添加/编辑如下所示的详细信息。包含时区和内存限制设置。添加date.timezone并将memory_limit更改为512MB。

$ sudo vim /etc/php.ini

memory_limit = 512M

[Date]

date.timezone = Africa/Nairobi

进行这些更改后,重新启动php-fpm

sudo systemctl restart php-fpm

步骤3:安装和设置数据库

如前所述,Matomo需要一个数据库。因此,设置并使用MariaDB。幸运的是,已经有详细的指南在CentOS 8上安装MariaDB 10.5。确保在CentOS 8上安装MariaDB。 CentOS的7

安装数据库后,创建Matomo将使用的数据库和用户。我们如下所示完成此任务。您可以自由更改数据库和用户的名称,并使用安全密码。

$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE matomodb;
MariaDB [(none)]> GRANT ALL ON matomodb.* TO 'matomoadmin' IDENTIFIED BY 'SafePassword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> quit

步骤4:安装Matomo Analytics

创建一个目录以放置Matomo文件。这也有助于设置Web服务器搜索以提供文件的根目录。

sudo mkdir /var/www/html-matomo && cd /var/www/html-matomo

获取Matomo文件并解压缩。

sudo wget https://builds.matomo.org/matomo.zip
sudo unzip matomo.zip

上面的命令将解压缩文件并将其放置 马托莫 目录中的文件夹。预期的根目录将是/ var / www / html-matomo / matomo。

第5步:设置Web服务器

打开Nginx配置文件并按如下所示编辑服务器块:根据您的环境放置正确的server_name和根目录。

$ sudo vim /etc/nginx/nginx.conf

    server {
        listen       80 default_server;
        listen       [::]:80 default_server;
        server_name  _;
        root         /var/www/html-matomo/matomo;
        server_name example.com;

        index index.php index.html;
        # Load configuration files for the default server block.
        include /etc/nginx/default.d/*.conf;

        location / {
                try_files $uri /index.php$is_args$args;
        }
        location ~ .php$ {
           fastcgi_pass unix:/run/php-fpm/www.sock;
           fastcgi_index index.php;
           fastcgi_read_timeout 240;
           fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
           include fastcgi_params;
               fastcgi_split_path_info ^(.+.php)(/.+)$;
        }
    }

更改根目录上的权限并重新启动Web服务器

sudo chown -R nginx:nginx /var/www/html-matomo
sudo chmod -R 755 /var/www/html-matomo
sudo systemctl restart nginx php-fpm

修改防火墙规则,以根据需要允许端口80或443。

sudo firewall-cmd --permanent --add-service={http,https}/tcp
sudo firewall-cmd --reload

第6步:通过网络界面完成Matomo安装

如果到目前为止一切顺利,那么您应该处于安装Matomo Analytics的最后阶段。在此步骤中打开 http://[ip-address-or-domain-name] 在浏览器中启动Matomo安装面板。第一页将是欢迎页面,如下所示。 ”下一个

系统检查

在下一页上,Matomo将使服务器与成功安装所需的服务器匹配。在此页面上,所有刻度都应为绿色。向下滚动到下一个”

在CentOS 8上安装和配置Matomo分析平台

数据库设置

在此页面上,输入您创建的数据库的详细信息 第三步 还有“下一个“花点时间创建表。如果成功,将创建表。消息。

在CentOS 8上安装和配置Matomo分析平台

建立表格

下一页。 ”下一个

在CentOS 8上安装和配置Matomo分析平台

超级用户

超级用户是安装Matomo时创建的用户。不要丢失此信息。这是第一次登录Matomo的唯一方法。该用户是每个Matomo安装中唯一的超级用户。超级用户可以执行管理任务,例如添加要监视的新网站,添加用户,更改用户权限以及启用和禁用插件。该用户具有最高权限。选择您的用户名和密码,输入信息,然后单击下一个

在CentOS 8上安装和配置Matomo分析平台

建立一个网站

在此步骤中,输入要跟踪的第一个网站的名称和URL。安装后,您可以添加更多网站

在CentOS 8上安装和配置Matomo分析平台

JavaScript跟踪代码

要跟踪Matomo中的网络流量,您需要确保已在每个网页中添加了额外的代码。如果您的博客或网站在典型的CMS上运行,例如: 文字新闻 | 方形空间 | | 共享点 | Joomla | Shopify, 有 现成的插件 它为你做。如果您没有用例插件,则会在结束标记之前为您提供其他代码,以将其添加到每个网页。 ”下一个得到代码后。

在CentOS 8上安装和配置Matomo分析平台

恭喜

恭喜! Matomo安装完成。确保在页面上输入了JavaScript代码,然后等待第一个访问者!向下滚动到前往Matomo“当我使用超级用户详细信息登录时,就可以开始了。

在CentOS 8上安装和配置Matomo分析平台

在CentOS 8上安装和配置Matomo分析平台

如果您的网站上正确安装了Matomo JavaScript跟踪标记,您将收到实时分析数据。如果尚未收到数据,请确保已将Matomo JavaScript代码复制并粘贴到网站上的页面中。 (来源:Matomo)

您已经在CentOS 8盒子上成功安装了Matomo Analytics。你可以知道更多 查看他们的GitHub空间Matomo 再次访问 Matomo主页..

结论

Matomo Analytics提供了一个易于使用的平台,任何人都可以使用。您还将获得最大的灵活性和强大的洞察力,以进行发展业务所需的一切,而不会限制数据或使用多个Web分析工具。我会。与往常一样,尝试一下,看看它是否影响您的业务或在线项目。谢谢您的光临。

市场营销和数字分析课程尝试:


Google Analytics(分析)认证:获得认证并赚更多钱

Google Analytics(分析)认证:获得认证并赚更多钱

★★★★☆
(10698)

$ 15.29

$ 152.87

有现货

立即购买

在CentOS 8上安装和配置Matomo分析平台Udemy.com


完成12门课程的数字营销课程1

完成12门课程的数字营销课程1

★★★★☆
(109420)

$ 16.46

$ 164.63

有现货

立即购买

在CentOS 8上安装和配置Matomo分析平台Udemy.com


面向初学者的Google Analytics(分析)培训课程

面向初学者的Google Analytics(分析)培训课程

★★★★☆
(5381)

$ 15.29

$ 152.87

有现货

立即购买

在CentOS 8上安装和配置Matomo分析平台Udemy.com

另请阅读:

如何在RHEL 8 / CentOS 8上安装Open Web Analytics

如何在Ubuntu上安装Matomo(Piwik)Web分析工具

在Ubuntu / CentOS / Arch Linux上安装Fathom网站分析工具

这是续集。
您可以通过以下链接以PDF格式下载本文,以为我们提供支持。

以PDF格式下载指南


这是续集。

这是续集。
这是续集。

Sidebar