• Installer Matomo sur Debian Stretch

    Installer Matomo sur Centos 7Matomo anciennement Piwik est un logiciel open source de statistiques et d’analyse d’audience de sites Web.

    Celui-ci est une alternative à Google Analytics et est conçu pour être auto-hébergé.

    Metomo va vous permettre de collecter des informations sur les visiteurs de votre site et de vous présenter une large collection d'indicateurs tels que :

    - Le nombre de visiteurs.

    - Les pages les plus consultées.

    - La durée de visite moyenne.

    - Les mots-clés utilisés.

    - La provenance géographique des visiteurs.

    - Les horaires de connexion.

    Tutoriel réalisé sur Tutoriel réalisé sur Debian 9.3 Stretch avec Metamo version 3.3.0

    Site officiel Matomo

    Les prérequis sont sont un serveur Web / SQL, PHP avec les extensions avec les extensions curl, gd, cli, mysql, xml, mbstring, pdo

    apt -y install apache2 mariadb-server php7.0 php7.0-{curl,gd,cli,mysql,xml,mbstring,pdo}

    Les extensions pdo and pdo_mysql doivent être activées.

    php -i | grep PDO

     

    Installer Matomo sur Debian Stretch

     ( cliquer sur l'image pour l'agrandir )

     

     

    Nous allons maintenant sécuriser MariaDB.

    Pour cela nous allons utiliser le script mysql_secure_installation qui est situé dans /usr/bin/.

    Celui-ci va permettre :

    - De changer le mot de passe du compte root de MariaDB.

    - De supprimer les utilisateurs anonymes. 

    - De désactiver la possibilité pour root de se connecter à distance.

    - De supprimer la base de test.

     

     

    Installer Matomo sur Debian Stretch

     ( cliquer sur l'image pour l'agrandir )

     

     

    Nous allons maintenant créer la base de données et un utilisateur pour Matomo.

    create database matomo; > création de la base de données.

    create user 'matomouser'@'localhost' identified by 'matomopassword'; > création de l’utilisateur avec son mot de passe.

    grant all privileges on matomo.* to 'matomouser'@'localhost'; > attribution des droits.

    Nous vérifions que la base de données matomo et l'utilisateur matomouser ont bien été crées.

    show databases;

    select host, user from mysql.user;

     

    Installer Matomo sur Debian Stretch

    ( cliquer sur l'image pour l'agrandir )

     

     

     

    On se place ensuite dans le répertoire /var/www/html

    cd /var/www/html

    On télécharge la dernière version de Matomo :

    wget --no-check-certificate https://builds.matomo.org/piwik.zip

    On décompresse l'archive, on la supprime une fois terminé.

    unzip -q *.zip && rm -rf *.zip

    On modifie les permissions.

    chown -R www-data:www-data /var/www/html/piwik

    find /var/www/html/piwik -type d -exec chmod 775 {} \;

    find /var/www/html/piwik -type f -exec chmod 664 {} \; 

     

     

    Installer Matomo sur Debian Stretch

     ( cliquer sur l'image pour l'agrandir )

     

     

     

    Nous allons ensuite créer un virtualhost pour un accéder à Matomo.

    vi /etc/apache2/sites-available/matomo.conf

    J'insère mes directives.

     

    Installer Matomo sur Debian Stretch

       ( cliquer sur l'image pour l'agrandir )

     

     

    On active la configuration du virtualhost.

    a2ensite matumo.conf

    On recharge la configuration de apache.

    systemctl reload apache2 ou service apache2 reload

    On teste la configuration.

    apachectl configtest

     

    Installer Matomo sur Debian Stretch

      ( cliquer sur l'image pour l'agrandir )

     

     

     

    Depuis votre navigateur,vous pouvez maintenant accéder à Matomo.

    http://[votre matomo]

    Cliquez sur suivant pour aller à la page de vérification du système.

    Le programme d'installation va maintenant vérifier si votre serveur répond à toutes les exigences nécessaires pour l'installation du logiciel.

    Comme nous avons installé et activé ces exigences, vous pouvez cliquer sur le bouton Suivant pour continuer l'installation.

    Dans l'interface suivante, vous devrez fournir les détails de la base de données que vous avez crée précedemment.

    Choisissez le préfixe de vos tables et comme notre SGBD est mariadb, choisir l'adaptateur PDO\MYSQL.

    Si les informations de base de données et les informations d'identification sont correctes.

    - Le programme d'installation créera automatiquement les tables dans la base de données et vous obtiendrez un message de réussite.

    - Si ce n'est pas le cas, corrigez les informations de la base de données que vous avez fournies.

    Dans la prochaine interface, vous devrez créer un super-utilisateur.

    Le super-utilisateur peut effectuer des tâches administratives telles que :

    - L'ajout de nouveaux sites Web à surveiller

    - L'ajout d'utilisateurs.

    - La modification des autorisations utilisateurs.

    - L'activation et la désactivation des plugins.

    Ensuite, vous devrez configurer un site Web pour suivre et analyser les données de celui-ci en utilisant Matomo.

    Vous pourrez ajouter plus de sites Web plus tard lorsque le logiciel sera installé avec succès.

    - Indiquez le nom et l'URL du site Web, sélectionnez le fuseau horaire et indiquez s'il s'agit d'un site de e-commerce ou non.

    Une fois le site paramétré, Matomo va générer un code de suivi JavaScript que pourrez insérer à celui-ci. 

    Si votre site est construit avec un CMS, il est facile d'intégrer le code sur celui-ci.

    Il y a des centaines de plugins construits pour presque tous les CMS populaires, y compris WordPress, Drupal, Joomla, etc...

    Vous aurez juste besoin d'installer le plugin et ajouter le code tracker JavaScript dans le site.

    Vous pouvez trouver la liste des plugins ici.

    Si au contraire votre site Web n'est pas construit sur un CMS, vous devrez ajouter le code manuellement à chaque page que vous devez suivre.

    Pour terminer, vous verrez un message de félicitations.

    En bas de la page, vous trouverez les deux paramètres  par défaut :

    - L'activation de la prise en charge de "Ne pas suivre".

    - L'option Anonymiser le dernier octet des adresses IP des visiteurs pour se conformer à la protection de vie privée.

    Si vous activez le support Activer la fonction Ne pas suivre, votre Matomo ne suivra pas les utilisateurs dont l'option "Do not Track" est activée dans leur navigateur.

    Si vous activez Anonymiser les derniers octets des adresses IP des visiteurs pour se conformer
    à la protection de vie privée :

    - Le logiciel anonymisera automatiquement les deux derniers octets de l'adresse IP avant de les stocker dans la base de données.

    L'anonymisation des adresses IP est une loi obligatoire dans les politiques de confidentialité de quelques pays tels que l'Allemagne.

    Pour la France :

    Site web, cookies et autres traceurs

    Solutions pour les cookies de mesure d'audience

    Enfin, cliquez sur Continuer vers Matomo pour accéder à la page de connexion Matomo.

    Connectez-vous avec le compte super-utilisateur que vous avez créé précédemment

    Vous serez dirigé vers votre tableau de bord Piwik.

    Si vous avez configuré le code de suivi JavaScript sur le site Web, celui-ci affichera les statistiques enregistrées ou vous affichera la page si aucune donnée n'a été enregistrée.

    L'installation est maintenant terminée, maintenant vous avez votre propre logiciel de
    statistiques et d’analyse d’audience de sites Web.

     

     

     

     

     

    Voici un aperçu des statistiques d’audience pour MON SUPER SITE WEB...

     

     

    Installer Matomo sur Debian Stretch

      ( cliquer sur l'image pour l'agrandir )

     

    Installer Matomo sur Debian Stretch

      ( cliquer sur l'image pour l'agrandir )

     

    Installer Matomo sur Debian Stretch

      ( cliquer sur l'image pour l'agrandir )

     

    Installer Matomo sur Debian Stretch

      ( cliquer sur l'image pour l'agrandir )

     

    Installer Matomo sur Debian Stretch

      ( cliquer sur l'image pour l'agrandir )

     

    Installer Matomo sur Debian Stretch

       ( cliquer sur l'image pour l'agrandir )

     

     

    Je vous invite à lire la documentation Matomo

    Si vous souhaiter tester matomo, avez également une démo complète

     

    N'hésitez pas à me faire part de vos commentaires sur cet article...

     

     

     

     

     

     

    « Installer Nextcloud sur Debian StretchNotifications de mises à jour avec PackageKit-cron »

    Tags Tags : , , , ,
  • Commentaires

    1
    BEF
    Samedi 3 Février 2018 à 21:26

    Hello

    Super article, merci

    petite erreur de frappe

     

    a2ensite matumo.conf

     

    ++

     

    2
    Dimanche 4 Février 2018 à 09:54

    Merci pour ton commentaire @BEF...

    Sympa ton pense-bête, j'y ai lu de très bons articles... 

    kenavo ar wech all

     

    3
    b0812
    Mardi 21 Avril 2020 à 21:02

    Merci, super article ! cela m'a bien servi !

     
    Suivre le flux RSS des commentaires


    Ajouter un commentaire

    Nom / Pseudo :

    E-mail (facultatif) :

    Site Web (facultatif) :

    Commentaire :