# 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. ```yaml 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 : ```bash openssl rand -base64 64 | tr -d '\n' ; echo ``` ```bash BASE_URL=replace-me SECRET_KEY_BASE=replace-me ``` ### Lancement de l'application ```bash 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 ![plausible_01](plausible_01.png "plausible_01") ![plausible_02](plausible_02.png "plausible_02") 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 : 1. Rendez-vous dans **Settings → Code Injection**, 2. Collez le **code de suivi Plausible** dans la zone de texte dédiée. ![plausible_03](plausible_03.png "plausible_03") Il ne vous reste plus qu’à attendre que les premières visites apparaissent dans les statistiques. ![plausible_04](plausible_04.png "plausible_04") ### Configuration pour Shaarli Je possède une instance [Shaarli](https://liens.techsystem.fr/?ref=techsystem.fr) 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)* ![plausible_shaarli](plausible_shaarli.png "plausible_shaarli") **Source :** [plausible_docs](https://plausible.io/docs/self-hosting](https://plausible.io/docs/self-hosting)