asset 1
asset 2
asset 3
asset 2
asset 21

Auto-héberger Matomo sur un serveur O2switch pour votre site WordPress

17 septembre 2025

Vous faites peut-être partie des personnes qui recherchent une alternative à Google Analytics pour vos sites WordPress, soit par souci de confidentialité, soit pour mieux maîtriser leurs données. Matomo, anciennement connu sous le nom de Piwik, est une solution open source qui offre toutes les fonctionnalités d’un outil d’analyse web moderne, tout en laissant les données entièrement sous votre contrôle. Dans ce tutoriel, nous allons voir en détail comment auto-héberger Matomo sur un serveur o2switch, puis comment l’intégrer à WordPress en vue de disposer d’un suivi statistique complet et respectueux de la vie privée des personnes qui viennent visiter votre site.

Pourquoi choisir Matomo sur o2switch ?

Beaucoup de sites utilisent encore Google Analytics, principalement parce qu’il est gratuit et largement documenté. Cependant, son utilisation soulève quelques problématiques, surtout dans le contexte européen. En effet, Google Analytics stocke les données sur des serveurs situés aux États-Unis, ce qui implique un transfert de données hors de l’Union européenne et pose régulièrement des problèmes de conformité avec le RGPD. De plus, Google conserve le contrôle sur l’ensemble des données collectées et peut les utiliser à ses propres fins.

À l’inverse, Matomo offre une alternative éthique et transparente : toutes les données restent sous votre responsabilité et ne sont jamais partagées avec des tiers. Vous pouvez activer des options avancées de confidentialité (anonymisation des adresses IP, gestion du consentement aux cookies, durée de conservation des données ajustable) afin de vous conformer plus facilement aux obligations légales.

Enfin, choisir o2switch pour héberger Matomo renforce cette autonomie. o2switch propose un environnement entièrement compatible (PHP, MySQL, SSL Let’s Encrypt inclus) et est localisé en France. Cela garantit que vos données restent sur le territoire européen. En combinant Matomo et o2switch, vous bénéficiez donc d’une solution complète : un bon outil d’analyse, équivalent à Google Analytics en termes de fonctionnalités, mais bien plus respectueux de la vie privée et juridiquement sécurisé dans un cadre européen.

Pourquoi choisir d’auto-héberger Matomo plutôt que de le mettre en place avec l’extension pour WordPress ?


Effectivement, existe deux manières d’utiliser Matomo avec WordPress :

L’extension a l’avantage d’être rapide à installer, puisqu’elle intègre Matomo directement dans le tableau de bord de WordPress. Elle présente cependant un inconvénient majeur : toutes les données de suivi sont stockées dans la base de données de WordPress. À mesure que le site reçoit du trafic, cette base s’alourdit considérablement, ce qui peut ralentir l’administration et compliquer les sauvegardes. Sur un site avec un trafic moyen ou élevé, cette surcharge devient vite problématique.

C’est pourquoi je préfère opter pour la version auto-hébergée. En séparant Matomo de WordPress, les données d’analyse sont isolées dans une base MySQL dédiée, ce qui allège la charge sur WordPress et garantit de meilleures performances globales. Cette approche demande quelques minutes de configuration supplémentaires, mais elle offre une solution plus robuste et durable, surtout si vous prévoyez de suivre un volume important de visiteurs. Personnellement, j’ai également opté pour cette solution pour de petits sites.

Héberger Matomo chez o2switch : tutoriel pas à pas.

Pour installer Matomo (pour étudier les statistiques de votre domaine principal) vous aurez besoin d’un sous-domaine, d’un hébergement web et d’une base de données. Selon votre hébergeur, vous devrez peut-être vous acquitter d’une nouvelle base de données. Mais chez O2switch, le nombre de bases de données est illimité.

Vous devez aussi télécharger Matomo (plus précisément Matomo on premise).

Créer un sous-domaine

C’est la première étape. Vous allez créer un espace distinct de votre site WordPress pour installer Matomo. Ainsi l’outil sera bien séparé de votre site et la maintenance sera d’autant plus facile.

Pour créer un sous-domaine chez o2switch, rendez-vous dans votre cPanel. Dans la section Domaines, choisissez Sous-domaines.

  1. Choisissez un nom de sous-domaine : par exemple stats
  2. Veillez à bien choisir le domaine principal (et pas xxx.odns.fr)
  3. Cliquez sur Créer
  4. Générez le certificat SSL du sous-domaine : dans le cPanel, cherchez Let’s Encrypt et activez le certificat. Let’s Encrypt est compris dans les offres d’hébergement d’o2switch
creer sous domaine

Créer une base de données MySQL

La base de données est nécessaire pour que Matomo puisse stocker les données des visites.

Donc dans le cPanel, allez dans la section Base de données, choisissez Base de données MySQL puis, créez une nouvelle base de données.

Le formulaire pour créer une base de données

Sur la même page, un peu plus bas, créez un utilisateur MySQL (choisissez un mot de passe complexe) et ajoutez-le à la base de données : veillez à bien ajouter ce nouvel utilisateur à la bonne base de données, celle que vous venez de créer.

Enfin, accordez lui tous les privilèges.

Gardez bien toutes ces informations sous la main, nous allons en avoir besoin pour l’installation de Matomo.

Transférez les fichiers Matomo sur le serveur FTP

Connectez-vous au serveur FTP o2switch du domaine principal. Vous y trouverez le dossier de votre sous-domaine : stats.monsite.com

Dézippez le dossier Matomo que vous avez téléchargé et transférez le contenu de ce dossier dans celui du sous-domaine.

dossier matomo dans le finder Mac

Installer Matomo

Lorsque les fichiers auront été transférés, connectez-vous au sous-domaine sur votre navigateur et laissez-vous guider. Une fois la procédure terminée, Matomo détecte que vous avez un site WordPress. Il vous sera indiqué d’installer Matomo avec WordPress. Cliquez sur le bouton Installer avec WordPress qui vous mènera sur la page où toute la procédure est expliquée.

matomo avec wordpress
guide installation matomo, toute la procédure est expliquée sur l'interface de matomo
Procédure complète, expliquée par Matomo

Il vous sera ensuite demandé d’ajouter à votre site WordPress l’extension Connect Matomo. Comme le nom l’indique, elle vous permettra de connecter Matomo à votre site. Recherchez l’extension Connect matomo dans votre Tableau de bord et installez là. Et suivez les étapes indiquées par Matomo.

Concernant le jeton d’authentification, notez-bien !

matomo connect : l'extension à installer. 60 000 installations actives, dernière mise à jour il y a 5 mois et compatible avec la version de wordpress installée

Voilà, Matomo est installé. Mais il reste encore une chose à faire !

Matomo recommande de paramétrer une tâche Cron. C’est ce que nous allons voir maintenant.

Paramétrer une tâche Cron pour Matomo, sur l’hébergement d’o2switch

Afin que les performances et l’affichage de Matomo soient rapides, il est conseillé de configurer une tâche Cron. Celle-ci prendra en charge l’archivage automatique des rapports. Une fois cette tâche en place, il faut penser à désactiver le déclenchement de l’archivage dans les paramètres de Matomo.

Pour créer la tâche Cron chez o2switch, rendez-vous dans votre cPanel, dans la section Avancé et cliquez sur Tâches Cron.

taches cron

Nous allons à présent créer la tâche Cron. o2switch propose un formulaire qui facilite sa création.

Personnellement, je crée une tâche Cron qui s’exécute toutes les 30 minutes, comme dans la capture d’écran ci-dessous, c’est-à-dire :

  • Toutes les 30 minutes
  • Toutes les heures
  • Tous les jours
  • Tous les mois
  • Tous les jours
creation tache cron

Voici la commande à indiquer :

cd ~/stats.monsite.fr/; /usr/local/bin/php console core:archive --url=https://stats.monsite.fr/ > ~/logs/matomo-archive-output.log

Bien sûr, remplacez stats.monsite.fr par l’url du sous-domaine de votre installation Matomo.

Et n’oubliez pas de cliquer sur le bouton Ajouter une nouvelle tâche Cron.

Vous devrez attendre plusieurs heures pour commencer à voir des résultats sur le tableau de bord de votre installation Matomo.

Une dernière chose avant de partir : vous pouvez donner la possibilité aux internautes de s’opposer au suivi. Pour cela, cliquez sur la roue crantée en haut à droite de votre tableau de bord. Sur la colonne latérale à gauche, allez dans Vie privée puis dans Désinscription des utilisateurs. Il vous sera proposé du code que vous devrez ajouter dans votre Politique de confidentialité.

Le code est le suivant :

<div id="matomo-opt-out"></div>
<script src="https://stats.monsite.fr/index.php?module=CoreAdminHome&action=optOutJS&divId=matomo-opt-out&language=auto&showIntro=1"></script>
      

Ce code va générer une case à cocher qui permettra d’activer ou pas le tracker de Matomo.

Conclusion

Installer et configurer Matomo en auto-hébergé permet de garder la maîtrise totale de vos données d’analyse. Hébergé sur votre propre serveur, Matomo fonctionne de manière indépendante, sans dépendre d’un tiers, et s’intègre facilement avec WordPress grâce à l’extension de connexion.

Ce choix garantit des performances fiables, une conformité renforcée au RGPD et une plus grande pérennité de vos statistiques. Même si l’installation demande un peu plus de configuration qu’une simple extension WordPress, l’investissement en vaut la peine : vous disposez d’une solution robuste, sécurisée et évolutive pour analyser votre audience en toute autonomie.

4 Comments

  1. Bonjour, je souhaite savoir comment faire pour plusieurs sites. Faut-il une seule installation de Matomo sur le serveur pour plusieurs sites, ou une par site, avec une nouvelle base de donnée à chaque fois ?
    Cordialement
    Yann

  2. Bonjour,

    Il y a plusieurs possibilités. Personnellement, j’installe Matomo sur chaque hébergement de mes clients, en sous-domaine, comme je l’explique dans l’article. Ainsi, ils ont tout en leur possession, si par exemple, ils décident, pour une raison ou une autre, de changer de prestataire. D’autres personnes préfèrent mettre Matomo sur un même serveur qui leur appartient.
    Même si tous les sites vous appartiennent, personnellement, j’opterais aussi pour une installation par site.

  3. Bonjour,
    Sympa votre papier. Je confirme, j’ai installé Matamo (Piwik à l’origine) depuis au moins 2013 pour suivre les stats de différents CMS/domaines et je n’ai jamais été déçu.
    Merci O2Switch pour la souplesse d’emploi que vous mettez à notre disposition via Cpanel.
    Frédéric

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *