GNU/Linux >> Linux Esercitazione >  >> Linux

Come installare la piattaforma di analisi web Matomo su Ubuntu Server 20.04

Se gestisci siti web, sai quanto può essere importante l'analisi dei dati. Potrebbe essere necessario tenersi al passo con cose come visitatori, motori di ricerca e parole chiave utilizzate, lingue parlate, pagine piaciute, file scaricati e altro ancora. Tali dati possono essere una parte importante della crescita e dell'ottimizzazione dei tuoi siti e dei contenuti che fornisci.

Uno strumento per questo è Matomo open source (ex Piwik). Matomo non solo può tenerti informato, ma funziona anche con Google AdWords, Facebook Ads, Yahoo e offre analisi del costo per clic, marketing di ricerca e un'API di monitoraggio e reporting.

Se questo suona come qualcosa di cui tu e/o la tua azienda potreste trarre vantaggio, installiamolo.

Di cosa avrai bisogno

Dimostrerò su Ubuntu Server 20.04, quindi avrai bisogno di un'istanza in esecuzione di quella piattaforma, insieme a un account utente con privilegi sudo.

Pronto? Facciamolo.

Come installare le dipendenze

La prima cosa che faremo è installare le dipendenze necessarie. Accedi alla tua istanza di Ubuntu e installa quei pacchetti con il comando:

sudo apt-get install apache2 mariadb-server php libapache2-mod-php php-cli php-fpm php-fpm php-json php-json php-common php-mysql php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath curl unzip -y

Una volta completata l'installazione, sei pronto per occuparti del database.

Come creare il database

Open source:copertura da leggere

Prima di creare il database, iniziamo e abilitiamo MariaDB con:

sudo systemctl enable --now mariadb

Successivamente, dobbiamo proteggere MariaDB. Dai il comando:

sudo secure_mysql_installation

Crea una nuova password per l'utente amministratore e poi rispondi "y" alle restanti domande.

Accedi alla console MariaDB con:

sudo mysql

Crea il database con:

CREATE DATABASE matomodb;

Crea un nuovo utente con:

MariaDB [(none)]> CREATE USER 'matomo'@'localhost' IDENTIFIED BY 'PASSWORD';

Dove PASSWORD è una password complessa/unica.

Concedi i privilegi necessari all'utente con:

GRANT ALL ON matomodb.* TO 'matomo'@'localhost' WITH GRANT OPTION;

Svuota tutti i privilegi ed esci dalla console del database con:

FLUSH PRIVILEGES;

exit

Come scaricare e decomprimere Matomo

Scarica l'ultima versione di Matomo con il comando:

wget http://builds.matomo.org/matomo-latest.zip

Decomprimi il file con:

unzip matomo-latest.zip

Sposta la directory appena creata nella root del documento Apache con:

sudo mv matomo /var/www/html/

Modifica le autorizzazioni e la proprietà con:

sudo chown -R www-data:www-data /var/www/html/matomo

sudo chmod -R 755 /var/www/html/matomo

Come configurare Apache

Passiamo ora alla configurazione di Apache. Crea un nuovo file .conf con:

sudo nano /etc/apache2/sites-available/matomo.conf

In quel file, incolla quanto segue (modificando secondo necessità):

<VirtualHost *:80>

ServerAdmin [email protected]

ServerName matomo.example.com

DocumentRoot /var/www/html/matomo/

<Directory /var/www/html/matomo>

DirectoryIndex index.php

Options FollowSymLinks

AllowOverride All

Require all granted

</Directory>

<Files "console">

Options None

Require all denied

</Files>

<Directory /var/www/html/matomo/misc/user>

Options None

Require all granted

</Directory>

<Directory /var/www/html/matomo/misc>

Options None

Require all denied

</Directory>

<Directory /var/www/html/matomo/vendor>

Options None

Require all denied

</Directory>

ErrorLog ${APACHE_LOG_DIR}/matomo_error.log

CustomLog ${APACHE_LOG_DIR}/matomo_access.log combined

</VirtualHost>

Save and close the file.

Abilita il sito con:

sudo a2ensite matomo.conf\

Abilita il modulo di riscrittura con:

sudo a2enmod rewrite

Riavvia Apache con:

sudo systemctl restart apache2

Come completare l'installazione

Apri un browser web e puntalo su http://SERVER/matomo. Verrai accolto con la procedura guidata di installazione di Matomo (Figura A ).

Figura A

Fare clic su AVANTI e il controllo del sistema verrà completato. Scorri fino in fondo e fai clic su AVANTI. Nella finestra risultante (Figura B ), compilare le informazioni necessarie per il database. L'accesso è matomo, il nome del database è matomodb e la password è quella impostata nella console di MariaDB. Al termine, fai clic su AVANTI.

Figura B

Una volta create le tabelle, fai clic su Avanti e ti verrà chiesto di creare un superutente che funga da amministratore del sito (Figura C ).

Figura C

Fare clic su Avanti e, nella finestra successiva (Figura D ), ti verrà chiesto di configurare un sito web da analizzare.

Figura D

Fai clic su Avanti e ti verrà quindi richiesto di aggiungere il codice di monitoraggio JavaScript necessario al tuo sito web. Dovrai aggiungere lo script prima del tag di chiusura su quelle pagine web che vuoi analizzare. La pagina del codice di monitoraggio nella procedura guidata fornisce molte istruzioni per farlo. Il processo varia a seconda di come sono stati creati i tuoi siti web e di chi li ospita.

Prima di fare clic su AVANTI, assicurati di fare clic su EMAIL QUESTE ISTRUZIONI (Figura E ) in modo da avere una copia di riferimento per quando inizi effettivamente ad aggiungere il codice di monitoraggio alle pagine.

Figura E

Fai clic su Avanti e quindi su CONTINUA A MATOMO per raggiungere finalmente il sito effettivo, dove ti verrà chiesto di accedere con l'account amministratore che hai creato. Ti verranno quindi presentate ancora più istruzioni su come ottenere il codice di monitoraggio aggiunto ai tuoi siti.

E questo è tutto ciò che serve per installare la piattaforma di analisi web Matomo. Dopo che questa piattaforma è attiva e funzionante, probabilmente trascorrerai più tempo ad aggiungere il codice di monitoraggio ai siti rispetto all'installazione della piattaforma. Ma se i dati sono importanti per te e la tua azienda, lo sforzo sarà ripagato.

Abbonati a TechRepublic Come far funzionare la tecnologia su YouTube per tutti i consigli tecnologici più recenti per i professionisti del business di Jack Wallen.



Link alla fonte


Linux
  1. Come installare Nginx Web Server su Linux

  2. Come installare Ansible su Ubuntu Server 21.04

  3. Come installare il server Web Apache su Ubuntu

  4. Come installare Open Web Analytics su Ubuntu 18.04

  5. Come installare Matomo Web Analytics su Ubuntu 20.04

Come installare Hiawatha Web Server in Ubuntu

Come installare Webmin su Ubuntu 18.04 e Ubuntu 16.04 Server

Come installare Caddy Web Server su Ubuntu 16.04 LTS

Come installare la piattaforma desktop della guida dell'edizione della community OTRS su Ubuntu Server 20.04

Come eseguire un'installazione completa di Mattermost su Ubuntu Server 22.04

Come installare il server Web Lighttpd su Ubuntu 18.04