Plausible - de se passer de Google analytics

référencement 27 mars 2024

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)

Source :
https://plausible.io/docs/self-hosting

Mots clés

test