1

Page de statistiques

This commit is contained in:
2025-11-28 01:47:10 +01:00
parent 38926267a3
commit fd27dc7fb6
47 changed files with 3278 additions and 86 deletions

View File

@@ -159,17 +159,13 @@ Ils traduisent une volonté : reprendre le contrôle, respecter le lecteur, refu
Je nai pas conçu ce site pour quil soit moderne.
Je lai conçu pour quil soit lisible, modeste et fidèle à ce que jy écris.
### Le refus de la métrique
### Le rapport aux chiffres
Je ne mesure pas mes visites.
Je ne trace pas les lecteurs.
Je ne regarde pas combien de personnes ont cliqué, partagé, parcouru ou survolé mes pages.
Je nutilise ni cookies, ni scripts de mesure daudience, ni services tiers de tracking.
Le seul « suivi » de ce site est celui que produisent naturellement les journaux de mon serveur.
Non pas par négligence, mais par principe.
Je ne veux pas écrire en regardant derrière moi.
Je ne veux pas calibrer mes contenus pour répondre à une attente que je nai jamais validée.
Je ne veux pas me transformer en analyste de moi-même, ni devenir le gestionnaire dun produit éditorial.
Jen extrais parfois quelques chiffres agrégés — nombre de visiteurs uniques, pages vues sur une période donnée — pour vérifier que le site vit encore, et par simple curiosité, comme on regarderait un relevé météo.
Ces données restent globales, anonymes, et ne permettent de suivre personne en particulier.
Ce site ne cherche pas à croître.
Il cherche à exister.

View File

@@ -0,0 +1,4 @@
#title: ""
#attribution: ""
description: "Nombre d'articles publiés par mois"
#prompt: ""

View File

@@ -0,0 +1,4 @@
#title: ""
#attribution: ""
description: "Nombre d'articles publiés par section"
#prompt: ""

View File

@@ -0,0 +1,4 @@
#title: ""
#attribution: ""
description: "Nombre d'articles publiés par an"
#prompt: ""

View File

@@ -0,0 +1,4 @@
#title: ""
#attribution: ""
description: "Cumul de mots et d'articles"
#prompt: ""

View File

@@ -0,0 +1,4 @@
#title: ""
#attribution: ""
description: "Top 10 des pages les plus vues"
#prompt: ""

View File

@@ -0,0 +1,4 @@
#title: ""
#attribution: ""
description: "Rapport entre température, humidité et fréquence de publication"
#prompt: ""

View File

@@ -0,0 +1,4 @@
#title: ""
#attribution: ""
description: "Activité par jour de la semaine"
#prompt: ""

View File

@@ -0,0 +1,4 @@
#title: ""
#attribution: ""
description: "Histogramme par mots"
#prompt: ""

View File

@@ -0,0 +1,4 @@
#title: ""
#attribution: ""
description: "Nombre de mots par article (moyenne mensuelle)"
#prompt: ""

62
content/stats/index.md Normal file
View File

@@ -0,0 +1,62 @@
---
title: Statistiques
---
> Statistiques générées le {{< stats-var key="generated_at" >}}
## Visites
<div class="stats">
<div class="panel stat">
<strong>Pages vues</strong>
<span>{{< stats-var key="pageviews_per_month" >}}</span>
</div>
<div class="panel stat">
<strong>Visiteurs uniques</strong>
<span>{{< stats-var key="unique_visitors_per_month_value" >}}</span>
</div>
</div>
Ces statistiques sont extraites des journaux de [mon serveur web](https://caddyserver.com) _uniquement_ et passées à l'outil [GoAccess](https://goaccess.io/) qui les anonymise (option `--anonymize-ip`).
Elles sont construites à partir d'agrégats globaux **sur 30 jours glissants**.
Je suis le seul à pouvoir accéder à ces journaux.
**Il n'y a aucun traitement par des tiers**.
La politique de rétention des journaux de mon serveur est de _sept jours_ à titre technique.
Celle de GoAccess est de _deux mois_ à titre de mesure agrégée de l'audience (option `--keep-last=60`).
**Aucun profilage ou suivi individuel n'est effectué**.
Les bots connus de GoAccess sont ignorés (option `--ignore-crawlers`).
![](images/top_requests.png)
L'essentiel des accès à mon site se fait donc via le flux RSS.
**Merci à vous !**
## Habitudes d'écriture
<div class="stats">
<div class="panel stat">
<strong>Record</strong>
<span>{{< stats-var key="most_prolific_month" >}}</span>
</div>
<div class="panel stat">
<strong>Articles par mois</strong>
<span>{{< stats-var key="articles_avg_per_month" >}}</span>
</div>
</div>
![](images/articles_per_year.png)
![](images/articles_per_month.png)
![](images/articles_per_section.png)
![](images/weekday_activity.png)
![](images/words_per_article.png)
![](images/cumulative_articles.png)
![](images/words_histogram.png)
![](images/weather_hexbin.png)