Skip to content

Mesure la fréquentation de pasquelin.github.io/panels, avec consentement - #2

Merged
pasquelin merged 3 commits into
developfrom
feat/mesure-audience
Sep 23, 2026
Merged

pasquelin merged 3 commits into
developfrom
feat/mesure-audience

Conversation

@pasquelin

Copy link
Copy Markdown
Owner

Une ligne dans le gabarit, donc dans les quinze langues à la fois.

Le bandeau de consentement et le chargement de Google Analytics vivent dans un seul fichier partagé, servi par www.pasquelin.com et commun aux quatre sites ; son code, ses traductions et ses tests sont dans le dépôt pasquelin/site, sous public/shared/. Une correction s'y fait une fois et non quatre.

Rien n'est demandé à Google avant un accord explicite du visiteur : le mode Consentement est armé sur denied et gtag.js n'est même pas téléchargé. Le panneau emprunte les couleurs, la police et les arrondis de la page plutôt que d'imposer les siens — vérifié sur le rendu construit de ce site.

Propriété GA4 : G-SZ5H3MS3D4, dans le compte Analytics « Site perso ». Un identifiant de mesure n'est pas un secret : toute page qui le porte le montre à qui lit sa source.

⚠️ À fusionner après pasquelin/site#1, qui publie le fichier partagé. Avant, la page chargerait une 404 : pas de bandeau ni de mesure, mais rien de cassé.

`licenceDe` balayait `node_modules/.pnpm` à `-maxdepth 4`. Un nom plat y tient
en quatre segments, un nom scopé en cinq : 8 des 25 paquets déclarés ici
rendaient `null`, et `if (licence === null) continue` les comptait comme jugés.
Le script concluait « 25 paquets, tous permissifs » en en ayant ouvert 17.

La lecture passe par le lien que le gestionnaire pose pour toute dépendance
déclarée — alias `npm:` compris, scopes compris. Et le silence devient un
échec : un paquet que ce dépôt installe et qu'on ne peut pas ouvrir rougit la
porte en se nommant. Les pairs gardent la tolérance, qui avait été écrite pour
elles — ce dépôt déclare `dockview-react` en pair optionnelle, que le
gestionnaire n'installe pas de lui-même.

Fichier du socle partagé : identique octet pour octet dans map3D et AI Desktop
Studio, où la correction est portée telle quelle.
Une ligne dans le gabarit, donc dans les quinze langues à la fois : le bandeau de
choix et le chargement de Google Analytics vivent dans un seul fichier partagé,
servi par www.pasquelin.com et commun aux quatre sites. Une correction s'y fait
une fois et non quatre ; son code et ses tests sont dans le dépôt `pasquelin/site`,
sous `public/shared/`.

Rien n'est demandé à Google avant un accord explicite du visiteur, et le panneau
emprunte les couleurs, la police et les arrondis de cette page plutôt que
d'imposer les siens. Propriété GA4 : G-SZ5H3MS3D4 — un identifiant de mesure
n'est pas un secret, toute page qui le porte le montre à qui lit sa source.
Défaut antérieur à ce travail et sans rapport avec lui : le README a gagné cinq
badges le 10 septembre, `llms-full.txt` n'a pas suivi, et `pnpm validate` rougit
depuis — sur `develop` comme sur toute branche qui en part. La correction est la
régénération elle-même, six lignes.

Elle voyage ici parce qu'elle bloquait la fusion, pas parce qu'elle appartient au
sujet.
@pasquelin
pasquelin merged commit be10932 into develop Sep 23, 2026
3 checks passed
@pasquelin
pasquelin deleted the feat/mesure-audience branch September 23, 2026 21:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant