Plausible - de se passer de Google analytics

Dans le domaine du référencement, la mesure des statistiques web est un outil indispensable.
J’ai testé plusieurs solutions comme Umami ou Matomo, mais j’ai finalement opté pour Plausible. La raison est simple : il se contente de collecter le strict minimum de données pour établir des statistiques de visite, tout en respectant la vie privée.
Installation
Commençons par créer le fichier docker-compose.yml, adapté aux machines en architecture ARM64.
services:
mail:
image: bytemark/smtp
restart: unless-stopped
plausible_db:
# supported versions are 12, 13, and 14
image: postgres:14-alpine
restart: always
volumes:
- db-data:/var/lib/postgresql/data
environment:
- POSTGRES_PASSWORD=postgres
plausible_events_db:
image: clickhouse/clickhouse-server:23.3.7.5-alpine
restart: unless-stopped
volumes:
- event-data:/var/lib/clickhouse
- ./clickhouse/clickhouse-config.xml:/etc/clickhouse-server/config.d/logging.xml:ro
- ./clickhouse/clickhouse-user-config.xml:/etc/clickhouse-server/users.d/logging.xml:ro
ulimits:
nofile:
soft: 262144
hard: 262144
plausible:
image: plausible/analytics:v2.0
restart: unless-stopped
command: sh -c "sleep 10 && /entrypoint.sh db createdb && /entrypoint.sh db migrate && /entrypoint.sh run"
depends_on:
- plausible_db
- plausible_events_db
- mail
ports:
- 8000:8000
env_file:
- plausible-conf.env
volumes:
db-data:
driver: local
event-data:
driver: local
Ensuite, créez un fichier .env dans lequel vous devrez renseigner :
BASE_URL (l’adresse de votre instance), SECRET_KEY_BASE (une clé secrète générée aléatoirement).
Pour obtenir cette clé, exécutez la commande suivante et copiez le résultat dans le fichier .env :
openssl rand -base64 64 | tr -d '\n' ; echo
BASE_URL=replace-me
SECRET_KEY_BASE=replace-me
Lancement de l’application
docker compose up -d
Vous pouvez maintenant accéder à l’interface via l’URL http://{votre_hostname}:8000 pour cnfigurer le compte administrateur et paramétrer le premier site à surveiller.
Pour finaliser l’installation, il faudra ensuite intégrer le script de suivi (tracker) à votre CMS (WordPress, Ghost, etc.).
Configuration pour Ghost CMS
Ajouter dans Plausible votre site ledomaine.io
Pour configurer Plausible dans Ghost CMS, il vous faut vous rendre dans Settings → Code Injection et ajouter le code de plausible dans la boite de dialogue.
Pour configuer Plausible à Ghost CMS :
- Rendez-vous dans Settings → Code Injection,
- Collez le code de suivi Plausible dans la zone de texte dédiée.
Il ne vous reste plus qu’à attendre que les premières visites apparaissent dans les statistiques.
Configuration pour Shaarli
Je possède une instance Shaarli qui me permet de partager divers liens.
Il suffit de récupérer le code de tracking et de rajouter cela au fichier page.footer.html dans votre template dans ../tpl/material
(exemple pour le thème Material)
Source :
[plausible_docs](https://plausible.io/docs/self-hosting](https://plausible.io/docs/self-hosting)