Retour au blog

Engineering & Performance

Categories

7 min de lectureEngineering & Performance

La Transition d'État de Visibilité : Mesurer les Pages Vues Sans Beacons Fiables

pagehide, visibilitychange et la Beacon API se comportent différemment selon les navigateurs. Voici comment enregistrer la fin d'une session de façon fiable, sans cookies ni identifiants persistants.

Lire la suite
6 min de lectureEngineering & Performance

L'en-tête Sec-GPC est désormais partout : détection côté serveur pour l'analytics

Global Privacy Control circule sous la forme de l'en-tête de requête Sec-GPC sur chaque requête. Voici comment le lire à l'edge et le respecter dans un pipeline d'analytics sans cookies.

Lire la suite
6 min de lectureEngineering & Performance

Timing-Allow-Origin : ce que l'analytique voit dans la Resource Timing API

L'en-tête Timing-Allow-Origin contrôle le niveau de détail des données de timing cross-origin qu'une page peut lire. Voici ce que cela implique pour une mesure de performance respectueuse de la vie privée.

Lire la suite
7 min de lectureEngineering & Performance

Speculation Rules et préchargement : ce que l'analytique comprend de travers sur les pages préchargées

L'API Speculation Rules de Chrome peut rendre une page avant même qu'un utilisateur ne clique. Voici comment cela fausse une analytique naïve — et comment une mesure sans cookies, en périphérie, reste honnête.

Lire la suite
4 min de lectureEngineering & Performance

Votre script d'analytics désactive probablement le cache de navigation arrière/avant

Le cache de navigation arrière/avant rend les retours en arrière quasi instantanés, mais un seul listener unload le désactive pour toute la page. Les scripts de tracking sont les coupables habituels — et le CrUX mesure désormais les dégâts.

Lire la suite
5 min de lectureEngineering & Performance

Votre script d'analytics est le trou dans votre Content-Security-Policy

Une CSP stricte bloque le XSS. Un tag d'analytics tiers le rouvre. Voici pourquoi les allowlists d'hôtes et l'absence de SRI sabotent votre politique.

Lire la suite
5 min de lectureEngineering & Performance

Confidentialité par défaut au niveau HTTP : les en-têtes qui réduisent votre surface de pistage

Deux en-têtes de réponse — Permissions-Policy et Referrer-Policy — déterminent ce que vos pages peuvent fuiter vers l'ad-tech et les tiers. Configurez-les une fois et la surface de surveillance se ferme par défaut.

Lire la suite
4 min de lectureEngineering & Performance

L'INP Pénalise l'Analytics Lourde : Pourquoi Votre Traqueur Est sur le Thread Principal

Interaction to Next Paint est le Core Web Vital que la plupart des sites échouent, et les données de terrain montrent que les scripts de suivi comportemental en sont une cause majeure. La solution : envoyer moins de travail au thread principal.

Lire la suite
3 min de lectureEngineering & Performance

Soft Navigations : mesurer la performance des SPA comme le navigateur

Les heuristiques de soft navigation de Chrome permettent enfin aux Core Web Vitals de se rattacher aux changements de route côté client. Voici comment l'API fonctionne et comment la mesurer sans surveillance.

Lire la suite
4 min de lectureEngineering & Performance

Intégrer des Analytics Respectueux de la Vie Privée dans un Site Astro

Les View Transitions d'Astro cassent silencieusement les scripts d'analytics standard. Voici le bon pattern pour suivre chaque changement de route sans cookies ni bandeau de consentement.

Lire la suite
4 min de lectureEngineering & Performance

Ajouter des Analytics Respectueux de la Vie Privée à une App SvelteKit

SvelteKit 2 intercepte la navigation côté client différemment des autres frameworks. Voici le bon pattern pour suivre les changements de route sans cookies ni bannière de consentement.

Lire la suite
5 min de lectureEngineering & Performance

Comment un Traceur Analytics de 2 KB Garde Vos Core Web Vitals au Vert

Les scripts analytics traditionnels sont assez lourds pour dégrader votre score Lighthouse. Voici ce qu'un traceur léger fait différemment — et pourquoi cela compte pour les vrais utilisateurs.

Lire la suite
4 min de lectureEngineering & Performance

Ajouter des Analytics Privacy-First à une App Next.js

Un guide étape par étape pour intégrer Monoid à Next.js sans cookies, sans bandeaux de consentement, sans maux de tête de conformité.

Lire la suite