Article original : 3 Privacy-Focused Open Source Google Analytics Alternatives for Your Next Project
Par Leonardo Faria
En tant que créateur de contenu, j'aime connaître les statistiques de mes pages web.
Globalement, je suis curieux de savoir combien de personnes lisent mon contenu, d'où elles viennent (référent et pays), et quelles sont les pages les plus populaires.
Il y a 20 ans, des outils comme Webalizer étaient tout ce sur quoi nous pouvions compter. Des outils comme celui-ci analysaient les logs Apache et créaient des pages statiques avec les données traitées.

Une autre façon d'obtenir des statistiques de pages était d'insérer une image - souvent invisible - sur votre site. En utilisant les en-têtes de requête envoyés au serveur, les gens pouvaient compter les visiteurs et obtenir un peu plus d'informations telles que l'IP d'origine, le navigateur et le système d'exploitation. Cette technique est ancienne, mais des services comme statcounter fournissent toujours cette fonctionnalité.
En 2005, Google a lancé Google Analytics après avoir acquis Urchin, une entreprise qui analysait également les logs de serveur. Sa présence n'a fait que croître depuis les premiers jours et son utilisation est bien plus importante que celle de ses concurrents. Mais, il y a quelques raisons pour lesquelles vous devriez arrêter d'utiliser Google Analytics sur votre site web :
1) Il est détenu par Google, qui utilise les analyses à son propre bénéfice 2) Il affecte la vitesse du site en ajoutant 45 Ko aux requêtes de page 3) Il est trop invasif, collectant beaucoup de données personnelles dont vous n'avez pas besoin 4) Il est bloqué par de nombreux plugins et navigateurs, créant des données inexactes
Avec tout cela à l'esprit, je souhaite partager quelques alternatives open source que j'ai examinées au cours des derniers mois.
Fathom
Fathom (démo) est une application légère en Golang pour collecter des statistiques.
Ils ont différents plans payants qui commencent à 14 $/mois. Ils ont également une version légère que vous pouvez installer sur votre serveur ou Heroku gratuitement.

La version légère utilise des cookies et vous donne des informations sur les visiteurs uniques, les vues de pages, le temps moyen passé sur le site, le taux de rebond, les pages les plus populaires et les principaux référents. Fathom stocke les données dans des bases de données SQLite, MySQL ou Postgresql.
umami
umami (démo) est une solution créée avec Next.js, ce qui la rend très facile à déployer. Dans mon cas, j'ai utilisé Vercel.
En plus des visiteurs uniques, des vues de pages, du temps moyen passé sur le site, du taux de rebond, des pages les plus populaires et des principaux référents, umami vous montre également des informations sur les pays, les navigateurs, les systèmes d'exploitation et les appareils.

Plausible
Je pense avoir entendu parler pour la première fois de Plausible (démo) dans le podcast "De-Google-ing your website analytics" de Changelog. D'un point de vue produit, c'est agréable de voir une feuille de route publique disponible afin que les clients puissent savoir ce qui arrive ensuite.
Leurs plans commencent à 6 $/mois et augmentent en fonction de vos vues de pages - comme Fathom. Ils ont également une option auto-hébergée en version alpha, mais je n'ai pas eu l'occasion de la tester.

Conclusion
Il existe des alternatives, et vous n'avez pas à vous soucier d'une grande entreprise qui vous surveille, vous ou vos utilisateurs, avec ces options. Le temps de configuration de chaque service est très similaire, et une fois terminé, vous pouvez ajouter plusieurs sites comme vous le feriez avec Google Analytics.
Je n'ai pas de préféré. En termes de fonctionnalités, umami fournit toutes les informations de base que vous souhaitez connaître gratuitement. Il est également très facile à configurer sur des services comme Vercel ou Netlify.
Fathom et Plausible offrent tous deux des essais gratuits afin que vous puissiez facilement tester leurs solutions avant de décider.
Connaissez-vous une autre alternative minimaliste et open source à Google Analytics ? Faites-le moi savoir dans la section commentaires de mon blog.
Si vous avez aimé cet article, suivez-moi sur Twitter et GitHub.
Photo de couverture par Markus Winkler/Unsplash