Formation Matomo

Installer Matomo sur un serveur

  • Episode N° 3
  • Difficulté facile
  • Publié le 23/05/2019 par
  • Dernière mise à jour le 15/01/2020

Installation sur un serveur

Pour installer Matomo, il vous faudra avoir un serveur web (chez un hébergeur par exemple) ou un serveur local sur votre machine (pour faire des tests en amont). Je suis utilisateur de windows et j’ai choisi d’utiliser WampServer pour avoir un serveur apache2 très simplement. Si vous êtes un utilisateur de mac je vous recommande d’installer Mamp, qui est l'équivalent de Wamp pour mac.

Télécharger Matomo

Une fois votre serveur mis en place, il ne me reste plus qu'à télécharger l’archive sur le site officiel de Matomo. Pour cela rendez-vous sur le site officiel https://matomo.org et cliquez sur le menu ‘On-premise’ puis ‘Download for free’. Sinon, vous pouvez téléchargez l'archive de Matomo depuis ce lien. L'archive téléchargée devrait faire peu moins de 19mo.

Extraire sur le serveur

L’archive téléchargée contient tous les fichiers nécessaires à l'installation de Matomo. Maintenant que vous possédez tous les éléments, il ne reste plus qu'à extraire le contenu de l'archive dans un dossier ‘matomo’, dans le dossier ‘www’ ou ‘htdocs’ de votre serveur.

Une fois les fichiers dans le dossier, démarrez votre serveur local en cliquant sur l'icône Wamp ou Mamp.

Création de la base de données

Pour continuer l’installation, vous devrez dans un premier temps créer une base de données vierge afin que Matomo puisse stocker les informations relatives au tracking et à son propre fonctionnement. Pour créer la base de donnée, rendez-vous sur l’URL http://localhost/phpmyadmin ou utilisez un outil de gestion de base de données comme PhpMyAdmin, SequelPro ou Mysql Workbench.

Une fois sur votre outil de gestion de base de données préféré, connectez-vous avec vos identifiants ‘root’ et '' pour Wamp, ou ‘root’ et ‘root’ pour Mamp. Ensuite vous pouvez créer une nouvelle base de donnée vierge que je vous conseille d’appeler ‘matomo’ en minuscule. Une fois ce travail réalisé, vous n'avez plus rien à faire, Matomo va organiser la base de données pour vous et créer les tables dont il à besoin pour fonctionner lors de son installation.

Les étapes d’installation

Avant de configurer Matomo, réfléchissez bien au domaine ou sous-domaine d’installation. Je vous conseille de mettre Matomo sur un sous domaine, ou sur un domaine séparé, mais pas sur le même domaine de votre site :

Ne pas faire : https://mon-site.com/matomo

Préferez faire : https://matomo.mon-site.com

Pour débuter l’installation, rendez-vous sur le domaine que vous aurez choisi. Si vous avez un serveur local, rendez-vous sur http://localhost/matomo (assurez-vous d'avoir bien démarré votre serveur local avant) - sur MAMP, vous devrez rajouter le port 8080.

Étape 1 - Désactivez votre adBlock

La première étape est une étape de bienvenue que vous pouvez passer rapidement. Pour éviter tout problèmes, Matomo recommande de désactiver votre bloqueur de publicité si vous en possédez un. Personnellement, je n'ai vu aucune différence avec ou sans, dans les deux cas, l'installation et l'utilisation de Matomo reste totalement fonctionnelle.

Étape 2 - Vérification du système

C’est pendant la deuxième étape que Matomo vérifie que votre environnement (serveur) est correctement paramétré pour pouvoir fonctionner. Matomo vas donc établir lui-même sa check liste de vérification. Dans la grande majorité des cas, tout est bon, sauf parfois le HTTPS (lorsque vous êtes sur un serveur local, vous êtes de base en HTTP, donc rien de grave). 

Étape 3 - Connexion à la base de données

Vous passez ensuite à la troisième étape ou on vous demande de relier Matomo à une base de données. C’est très simple vu que nous avons déjà créé notre base de donnée avant. Il vous suffit de remplir les champs suivants :

  • Serveur de la base de donnée : 127.0.0.1
  • Compte utilisateur : root
  • Mot de passe : ‘’ (laissez vide)
  • Nom de la base de donnée : matomo
  • Préfixe des tables : matomo_
  • Adaptateur : PDO\MYSQL

Une fois les informations fournies, Matomo va commencer à créer la structure de la base de donnée pour vous, cela peut prendre quelques secondes.

Étape 4 - Création de la base de données

Félicitation, Matomo à réussi à installer la base de donnée correctement, vous pouvez passer à l’étape 5 !

Si la configuration de votre base de données à échouée, vérifiez bien l'adresse de votre serveur de BDD, voir même le type de base de données utilisées. Une erreur fréquente avec l'utilisation de WAMP est d'avoir deux systems de gestions de bases de données (SGBD) installés, et de ne plus savoir le quel est actif (MySQL ou MariaDB) !

Étape 5 - Création du profil administrateur

Vous passez ensuite à l’étape 5, la quatre n'étant qu’une simple étape de vérification pour la base de données. Matomo vous demande ensuite de créer le premier utilisateur qui sera donc ‘Super Utilisateur’ et possède tous les droits d’accès. Vous rentrez les informations que vous souhaitez, le but étant quand même d’avoir un mot de passe conséquent, vu que c’est un moyen d’accès direct aux données collectées.

Étape 6 - Ajout du premier site web

A l’étape 6, il ne reste plus qu'à renseigner les informations de votre site internet. Le nom sert à différencier les sites lorsque vous en ajoutez plusieurs.

L’url lui permet d’ajouter le domaine de votre site internet, le fuseau horaire permet de synchroniser les visites du monde entier et d’afficher des dates cohérentes et relatives à votre position sur le globe.

Et la dernière option vous permet d’activer un suivi e-commerce, très utile si votre site est/ou possède une partie boutique en ligne. Nous verrons en détails comment réaliser le suivi d'une boutique e-commerce avec Matomo.

Étape 7 - Mise en place du code de suivi

L’étape 7 vous permet de récupérer votre premier code de suivi qu’il faudra ajouter sur l'ensembles des pages de votre site afin de remonter les données de vos visiteurs. Vous pouvez momentanément passer cette étape pour accéder au dashboard (vide), ou continuer la suite de cette série.

Étape 8 - Application du RGPD

Dans l’étape 8, Matomo vous propose d’appliquer les règles du RGPD sur la collecte de données, assurez-vous de bien cocher les deux cases (DoNotTrack et Masquer les IPs). Nous nous attarderons plus tard sur le respect du RGPD avec Matomo dans un épisode de cette formation qui est dédié à la mise en conformité du RGPD.

Dans le prochain épisode nous, verrons comment correctement déployer le tracker de Matomo sur votre site internet.