Analytiques

Ce thème a été construit avec le support de divers outils d’analyse. Actuellement, il prend en charge les analyses suivantes:

Pour une liste complète des analytiques supportés, référez-vous au fichier d’échantillon hugo.yaml.

Avertissement: Lors de l’ajout d’analyses, vous devriez prendre en considération la législation locale pour voir si une bannière de confidentialité est nécessaire pour informer les visiteurs du suivi de ses données personnelles. En général (pas un conseil juridique), les méthodes anonymes et respectueuses de la vie privée telles que counter.dev et GoatCounter n’ont pas besoin d’une bannière, car elles ne collectent pas de données personnelles identifiables.

Goat Counter

GoatCounter est la méthode d’analyse la plus complète, simple et respectueuse de la vie privée supportée dans Toha. Ces scripts traquent les pages les plus vues, le nombre total d’utilisateur, et plus encore, tout en étant open source !

Pour activer l’analyse GoatCounter sur votre site, vous avez deux options: la première est de s’inscrire sur goatcounter.com et obtenir un code pour votre site, la seconde est une instance auto-hébergée de GoatCounter. Ensuite, vous avez à ajouter une section analytics sous la section params.features de votre fichier hugo.yaml comme ci-dessous:

analytics:
  enable: true
  services:
    # GoatCounter
    goatCounter:
      code: <your GoatCounter code>  # Not self-hosted
      instance: <your GoatCounter instance url>  # For self-hosted you should use only one of the two methods

Counter.dev

counter.dev est un site d’analytique simple et respectueux de la vie privée qui vous permet de suivre le nombre total d’utilisateurs, la première page visitée et quelques autres métriques sur votre site web. Malheureusement, pour que les choses restent simples (et gratuites), elles ne montrent pas un classement des pages les plus visités, mais plutôt celles qui ont été consultées en premier.

Vous pouvez l’activer par l’ajout de l’email avec lequel vous vous êtes inscrit sur la page de counter.dev sous la section params.features dans votre fichier hugo.yaml comme ci-dessous:

analytics:
  enable: true
  services:
    counterDev:
      id: <votre counter.dev id>

Le code de suivi sera automatiquement ajouté à votre site.

Remarques : Sur certains sites, une erreur a été détectée où seul le répertoire racine ("/") est passé à counter.dev, donc le suivi n’affiche rien sous la section “pages”. Pour corriger cela, on peut ajouter referrerPolicy: no-referrer-when-downgrade comme paramètre dans la section “counterDev”, en s’assurant que les nouvelles visites de pages sont toujours correctement passées sur counter.dev.

Google Analytics

Méfiez-vous, d’après une récente jurisprudence, Google Analytics pourrait être illégal dans l’Union Européenne.

Vous pouvez activer Google Analytics sur votre site en ajoutant votre id de suivi sous la section params.features dans votre fichier hugo.yaml comme ci-dessous:

analytics:
  enable: true
  services:
    # Google Analytics
    google:
      id: <your Google Analytics tracking id>

Vous pouvez utiliser à la fois la V3 ou V4 de l’ID de suivi. Le thème détectera automatiquement la version du code de suivi et ajoutera les scripts de suivi correspondants en fonction de votre site.

Pour des paramètres de confidentialité additionnels concernant Google Analytics, vous pouvez fournir une section privacy.googleAnalytics dans votre fichier hugo.yaml comme décrit ici.

Matomo

Vous pouvez activer Matomo (anciennement Piwik) par l’ajout de la configuration Matomo sous la section params.features dans votre fichier hugo.yaml comme ci-dessous:

analytics:
  enable: true
  services:
    # Matomo / Piwik
    matomo:
      instance: matomo.example.com
      siteId: 1 # The number generated after adding a site in your instance

Umami

Umami est un outil d’analyse open source en total conformité avec le RGPD avec une approche sans cookies. Il peut être installé sur site ou vous pouvez utiliser la version Cloud fournie. Vous pouvez activer le suivi d’Umami en ajoutant les configurations suivantes sous params.features section dans le fichier hugo.yaml:

analytics:
  enable: true
  services:
    # Umami Analytics
    umami:
      scheme: https
      instance: analytics.eu.umami.is
      id: <your Umami website id>

scheme est le système (c’est-à-dire: https, http) que vous voulez utiliser pour vous connecter à l’instance, et instance est le domaine (ou l’adresse) de votre déploiement, en pointant par défaut sur l’instance cloud de l’UE.