Plausible - de se passer de Google analytics
Dans le monde du référencement, il y a des outils indispensables et la mesure de statistiques web en est un de ceux-là.
J'en ai testé quelques-uns comme umami, Matomo, mais je me suis arrêté à plausible. Pour simple raison, qu'il récupère le strict minimum pour établir des statistiques de visite tout en préservant la vie privée.
Installation
Nous allons dans un premier temps créer le docker-compose.yml dans une version pour machine arm64.
version: "3.8"
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
Nous allons ensuite créer le fichier .env où il faudra renseigner les infos de BASE_URL et SECRET_KEY_BASE. Pour le second paramètre, il vous faut lancer la commande suivante et reporté le résultat obtenu 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 vous rendre sur http://{hostname}:8000 et commencer la configuration du compte admin, ainsi que le paramétrage pour le premier site à surveiller, car il faudra voir avec votre CMS pour rajouter le tracker de visite.
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.
Il ne vous reste plus qu'à patienter que les premières visites remonte dans les stats.
Configuration pour Shaarli
Je possède un 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 qui vous trouverez dans ../tpl/material
(exemple pour le thème Material)