Google Analytics collecte les données des visiteurs sur des serveurs situés aux États-Unis, de sorte que chaque site polonais qui l’utilise doit afficher un bandeau de consentement aux cookies et respecter les règles du RGPD relatives au transfert de données hors de l’Espace économique européen. Matomo résout ce problème autrement : tout le trafic reste sur ton serveur, et le suivi sans cookies peut être activé avec un seul interrupteur dans les paramètres. Voici, étape par étape, comment installer Matomo sur Saplo, comment désactiver le bandeau de consentement conformément à la réglementation et comment migrer les données historiques de Google Analytics.
Pourquoi Google Analytics pose un problème au regard du RGPD
Google Analytics transmet par défaut les données des visiteurs (adresses IP, comportement sur le site, identifiants d'appareil) à l'infrastructure de Google, souvent située en dehors de l'Espace économique européen. Cela nécessite :
- un bandeau de consentement aux cookies analytiques, qui réduit le taux de conversion,
- une base juridique pour transférer des données hors de l'EEE (de plus en plus difficile à justifier après l'arrêt Schrems II),
- l'inscription de Google comme sous-traitant dans la documentation relative au RGPD.
Plusieurs autorités européennes de protection des données, notamment en Autriche et en France, ont déjà considéré que la configuration standard de Google Analytics n'était pas conforme au RGPD. Même si personne ne l'a contesté chez toi, le risque subsiste et un contrôle ou une réclamation d'un client peut le déclencher.
Qu'est-ce que Matomo
Matomo (anciennement Piwik) est une plateforme d'analyse web open source qui fait la même chose que Google Analytics (trafic, sources, conversions, entonnoirs, cartes thermiques dans la version Premium), avec une différence essentielle : les données restent sur le serveur que tu contrôles. Aucun tiers n'y a accès.
Voici les avantages supplémentaires liés au fait qu'il s'agit de ta propre installation :
- suivi sans cookies - une option dans les paramètres qui, dans de nombreux cas, permet de collecter des statistiques sans même afficher de bannière de consentement, puisque tu n'enregistres rien dans le navigateur du visiteur,
- les données ne fuient nulle part - il n'y a pas lieu de conclure un accord de sous-traitance avec un fournisseur étranger, puisque le sous-traitant est ton propre Box,
- historique complet sans limites - après un certain temps, Google Analytics agrège et supprime les données brutes, tandis que Matomo les conserve aussi longtemps que tu as de l'espace disque,
- propriété des données - export des données brutes via API ou accès direct à la base de données MySQL, sans devoir demander une extraction au fournisseur.
Exigences
Pour installer Matomo sur Saplo, tu as besoin de :
- un Box avec Docker activé (le moteur l'active automatiquement lors de l'installation depuis le Catalogue d'applications, l'imbrication en conteneur est requise et Saplo l'active par défaut),
- au moins 512 MB de RAM libre sur ton Box, et encore plus en cas de trafic important,
- une base de données MySQL mutualisée, que Saplo crée pour toi en arrière-plan (exactement comme lors de l'installation de WordPress),
- un Domaine ou un sous-domaine
*.saploapp.pl, inclus dans le prix de chaque offre.
Tu n'as rien à configurer manuellement, le moteur de recipes prépare tout cela lorsque tu cliques sur "Installer".
Installation étape par étape
- Dans le Panneau Saplo, accède au Catalogue d'applications et sélectionne Matomo (catégorie « Données »).
- Choisis la Box sur laquelle il sera installé, ainsi que le domaine ou le sous-domaine sous lequel le panneau d'analytique sera accessible.
- Valide l'installation. Le moteur lance un conteneur Docker avec l'image officielle
matomo:5-apache, prépare une base MySQL et le rend accessible sous le domaine indiqué via nginx, avec un SSL gratuit. - Après quelques dizaines de secondes, le domaine affiche dans le navigateur l'assistant d'installation de Matomo. Les informations de connexion à la base sont déjà préremplies, tu dois donc uniquement créer le premier compte administrateur et définir la première page à suivre.
- Enfin, l'assistant d'installation de Matomo affiche un extrait de code JavaScript prêt à être collé sur la page que tu veux mesurer.
Activation du suivi sans cookies
Pour éviter le bandeau de consentement, dans le Panneau Matomo, accède à Administration -> Sites web -> Gérer et, pour le site sélectionné, active "Suivi sans cookies". À partir de ce moment, Matomo identifie les visiteurs à partir des données techniques de la requête (sans identifiant persistant dans le navigateur), ce qui, dans la plupart des cas, te dispense d'afficher un bandeau de consentement pour les cookies analytiques. Tu as également intérêt à activer l'anonymisation des adresses IP (par défaut, Matomo masque les derniers octets de l'adresse) et à désactiver le suivi des visiteurs qui ont activé l'en-tête "Do Not Track", ce qui renforce encore l'argument de conformité au RGPD. L'évaluation finale de la conformité de ta configuration au RGPD mérite d'être discutée avec un juriste, car elle dépend du mode exact de collecte des données. Mais ce mécanisme élimine la raison la plus fréquente de l'apparition du bandeau.
Import des données historiques depuis Google Analytics
Abandonner Google Analytics ne signifie pas forcément perdre des années de statistiques. Matomo dispose d’un plugin d’import de données depuis Google Analytics (qui prend en charge à la fois l’ancien Universal Analytics et GA4), qui s’utilise comme une étape distincte après l’installation : tu te connectes à ton compte Google via OAuth, tu choisis la propriété à importer, et Matomo transfère en arrière-plan les sessions historiques, les sources de trafic et les événements vers ta propre base de données. L’import d’un grand site web disposant de plusieurs années d’historique peut prendre plusieurs heures, car Google Analytics API limite le nombre de requêtes par minute, mais le processus s’exécute en arrière-plan et ne bloque pas le suivi en cours des nouvelles visites.
Rapports, objectifs et e-commerce
L’installation de base de Matomo couvre ce que la plupart des sites utilisent réellement avec Google Analytics : le trafic dans le temps, les sources (organique, payante, social, trafic référent), le comportement sur le site, les chemins d’entrée et de sortie, ainsi que les objectifs de conversion avec des entonnoirs montrant à quelle étape les visiteurs abandonnent. Pour les boutiques en ligne, le module e-commerce s’ajoute, en suivant les paniers, les produits et les revenus, avec les mêmes rapports que Google Analytics Enhanced Ecommerce, mais sans envoyer les données transactionnelles en dehors de ton serveur. Les fonctionnalités avancées, telles que les cartes de chaleur et les enregistrements de session, nécessitent l’extension payante Heatmap & Session Recording créée par les développeurs de Matomo, installée manuellement dans le panneau d’administration, en dehors de l’outil de création lui-même.
Plusieurs sites sur une seule installation
Une seule installation de Matomo peut gérer n’importe quel nombre de sites suivis. Donc, si tu gères plusieurs domaines ou si tu as des clients auxquels tu veux partager les analyses, tu n’as pas besoin de mettre en place un conteneur distinct pour chacun. Dans Administration -> Sites web -> Gérer, tu ajoutes de nouveaux sites. Chacun reçoit son propre snippet de code à copier-coller et son propre ensemble de rapports séparé. Tu accordes les accès aux différents utilisateurs site par site, ainsi le client ne voit que ses propres données, tandis que toi, en tant qu’administrateur, tu as une vue d’ensemble.
Sauvegardes et mises à jour
Les sauvegardes dépendent du plan choisi : Box L et les plans supérieurs incluent la sauvegarde dans leur prix (7 jours d'historique pour Box L, 14 jours pour Box XL, 30 jours plus une copie hors site pour Box XXL), et tu peux ajouter une sauvegarde quotidienne en option à Box S et Box M. Pour Matomo, la sauvegarde couvre la base MySQL avec les données analytiques brutes, tu as donc intérêt à l'activer avant que la base ne grossisse au point que sa perte serait vraiment douloureuse. Les nouvelles versions de Matomo sont annoncées dans le Panneau d'administration dès leur sortie, et la mise à jour elle-même ne demande que quelques clics dans ce même Panneau, sans que tu aies besoin d'entrer dans la console du conteneur.
Google Analytics vs Matomo sur Saplo
| Google Analytics | Matomo sur Saplo | |
|---|---|---|
| Où sont les données | serveurs de Google, souvent hors de l'EEE | Ton Box, en Pologne |
| Bannière de consentement requise | oui | non, si tu actives le suivi sans cookies |
| Sous-traitant des données dans le contrat RGPD | aucun, les données ne quittent pas ton Box | |
| Limite de l'historique des données | données agrégées et supprimées après un certain temps | sans limite, la limite est le stockage de ton Box |
| Import de l'historique depuis un autre outil | aucun | extension intégrée pour importer depuis Google Analytics |
| Coût | gratuit (payant dans GA360) | inclus dans le prix de chaque offre Saplo |
| Qui administre | Toi, mais sans configuration manuelle du serveur |
Questions les plus fréquentes
Avec Matomo, puis-je vraiment me passer du bandeau cookies ? Si tu actives le suivi sans cookies et ne collectes aucune donnée permettant d'identifier individuellement un utilisateur, c'est le cas dans la majorité des situations. Cela dépend toutefois de l'ensemble de ta configuration. En cas de doute, consulte un juriste spécialisé en RGPD.
Puis-je importer les données historiques de Google Analytics ? Oui, Matomo dispose d'un plugin d'import de données depuis Google Analytics (Universal Analytics et GA4), décrit dans la section consacrée à l'import ci-dessus. L'import s'exécute en arrière-plan et n'interrompt pas le suivi des nouvelles visites.
Combien de trafic Box peut gérer avec 512 MB de RAM ? C'est un minimum pour démarrer avec un site petit ou moyen. En cas de trafic plus important, tu peux ajouter de la RAM à ton Box à la volée, sans déplacer les données ni redémarrer.
Matomo offre-t-il les mêmes fonctionnalités que Google Analytics ? Oui pour les rapports de base (trafic, sources, comportement, objectifs et conversions, entonnoirs, e-commerce). En revanche, certaines fonctionnalités avancées (par exemple les cartes de chaleur et les tests A/B) sont limitées dans la version open source ou proposées comme extensions payantes dans Matomo. Pour une analyse de base conforme au RGPD, cela suffit largement.
Puis-je suivre plusieurs sites avec une seule installation de Matomo ? Oui, une installation peut gérer autant de sites que tu le souhaites, chacun avec son propre code de suivi et ses rapports distincts. Tu attribues les droits d'accès séparément pour chaque site.
Et si j'ai besoin de quelque chose de plus léger que Matomo ? Si tu n'as pas besoin des entonnoirs, de l'e-commerce ou des cartes de chaleur, il vaut la peine de découvrir Umami, une solution d'analytics plus légère et sans cookies, disponible dans le même catalogue d'applications.
Si tu as des questions sur l'installation de Matomo sur ton propre Box, écris-nous. Nous t'aiderons à configurer un suivi sans cookies et l'import de données, étape par étape.
- #Analytique
- #Google Analytics
- #Matomo
- #Guide
- #RGPD
