Page de statistiques
This commit is contained in:
@@ -159,17 +159,13 @@ Ils traduisent une volonté : reprendre le contrôle, respecter le lecteur, refu
|
||||
Je n’ai pas conçu ce site pour qu’il soit moderne.
|
||||
Je l’ai conçu pour qu’il soit lisible, modeste et fidèle à ce que j’y é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 n’utilise ni cookies, ni scripts de mesure d’audience, 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 n’ai jamais validée.
|
||||
Je ne veux pas me transformer en analyste de moi-même, ni devenir le gestionnaire d’un produit éditorial.
|
||||
J’en 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.
|
||||
|
||||
4
content/stats/data/images/articles_per_month.yaml
Normal file
4
content/stats/data/images/articles_per_month.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
#title: ""
|
||||
#attribution: ""
|
||||
description: "Nombre d'articles publiés par mois"
|
||||
#prompt: ""
|
||||
4
content/stats/data/images/articles_per_section.yaml
Normal file
4
content/stats/data/images/articles_per_section.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
#title: ""
|
||||
#attribution: ""
|
||||
description: "Nombre d'articles publiés par section"
|
||||
#prompt: ""
|
||||
4
content/stats/data/images/articles_per_year.yaml
Normal file
4
content/stats/data/images/articles_per_year.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
#title: ""
|
||||
#attribution: ""
|
||||
description: "Nombre d'articles publiés par an"
|
||||
#prompt: ""
|
||||
4
content/stats/data/images/cumulative_articles.yaml
Normal file
4
content/stats/data/images/cumulative_articles.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
#title: ""
|
||||
#attribution: ""
|
||||
description: "Cumul de mots et d'articles"
|
||||
#prompt: ""
|
||||
4
content/stats/data/images/top_requests.yaml
Normal file
4
content/stats/data/images/top_requests.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
#title: ""
|
||||
#attribution: ""
|
||||
description: "Top 10 des pages les plus vues"
|
||||
#prompt: ""
|
||||
4
content/stats/data/images/weather_hexbin.yaml
Normal file
4
content/stats/data/images/weather_hexbin.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
#title: ""
|
||||
#attribution: ""
|
||||
description: "Rapport entre température, humidité et fréquence de publication"
|
||||
#prompt: ""
|
||||
4
content/stats/data/images/weekday_activity.yaml
Normal file
4
content/stats/data/images/weekday_activity.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
#title: ""
|
||||
#attribution: ""
|
||||
description: "Activité par jour de la semaine"
|
||||
#prompt: ""
|
||||
4
content/stats/data/images/words_histogram.yaml
Normal file
4
content/stats/data/images/words_histogram.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
#title: ""
|
||||
#attribution: ""
|
||||
description: "Histogramme par mots"
|
||||
#prompt: ""
|
||||
4
content/stats/data/images/words_per_article.yaml
Normal file
4
content/stats/data/images/words_per_article.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
#title: ""
|
||||
#attribution: ""
|
||||
description: "Nombre de mots par article (moyenne mensuelle)"
|
||||
#prompt: ""
|
||||
62
content/stats/index.md
Normal file
62
content/stats/index.md
Normal 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`).
|
||||
|
||||

|
||||
|
||||
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>
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
|
||||

|
||||
Reference in New Issue
Block a user