Volver al blog

Engineering & Performance

Categories

7 min de lecturaEngineering & Performance

La Transición del Estado de Visibilidad: Medir Vistas de Página Sin Beacons Fiables

pagehide, visibilitychange y la Beacon API se comportan de forma distinta en cada navegador. Así se registra el final de una sesión de manera fiable, sin cookies ni identificadores persistentes.

Leer más
6 min de lecturaEngineering & Performance

La Cabecera Sec-GPC Ya Está en Todas Partes: Detección en el Servidor para Analytics

Global Privacy Control viaja como la cabecera de solicitud Sec-GPC en cada petición. Así se lee en el edge y se respeta en un pipeline de analítica sin cookies.

Leer más
6 min de lecturaEngineering & Performance

Timing-Allow-Origin: qué ve la analítica en la Resource Timing API

La cabecera Timing-Allow-Origin controla cuánto detalle de timing entre orígenes puede leer una página. Esto es lo que significa para la medición del rendimiento centrada en la privacidad.

Leer más
7 min de lecturaEngineering & Performance

Reglas de especulación y prerenderizado: qué se equivoca la analítica con las páginas precargadas

La API de Speculation Rules de Chrome puede renderizar una página antes de que el usuario haga clic. Así es como distorsiona la analítica ingenua — y cómo la medición sin cookies y basada en el edge se mantiene honesta.

Leer más
4 min de lecturaEngineering & Performance

Tu script de analítica probablemente está desactivando la caché de avance/retroceso

La caché de avance/retroceso vuelve casi instantánea la navegación con el botón Atrás, pero un solo listener de unload la desactiva para toda la página. Los scripts de rastreo suelen ser los culpables, y CrUX ya mide el daño.

Leer más
5 min de lecturaEngineering & Performance

Tu script de analítica es el agujero en tu Content-Security-Policy

Una CSP estricta cierra el XSS. Un tag de analítica de terceros lo vuelve a abrir. Por qué las allowlists de hosts y la falta de SRI debilitan tu política.

Leer más
5 min de lecturaEngineering & Performance

Privacidad por defecto en la capa HTTP: cabeceras que reducen tu superficie de rastreo

Dos cabeceras de respuesta — Permissions-Policy y Referrer-Policy — deciden cuánto pueden filtrar tus páginas a la ad-tech y a terceros. Configúralas una vez y la superficie de vigilancia se cierra por defecto.

Leer más
4 min de lecturaEngineering & Performance

El INP Castiga la Analítica Pesada: Por Qué Tu Rastreador Está en el Hilo Principal

Interaction to Next Paint es el Core Web Vital que más sitios suspenden, y los datos de campo muestran que los scripts de seguimiento de comportamiento son una de las causas principales. La solución es enviar menos trabajo al hilo principal.

Leer más
3 min de lecturaEngineering & Performance

Soft Navigations: Medir el Rendimiento de las SPA como lo Hace el Navegador

Las heurísticas de soft navigation de Chrome por fin permiten que los Core Web Vitals se asocien a los cambios de ruta en el cliente. Así funciona la API y así se mide sin vigilancia.

Leer más
4 min de lecturaEngineering & Performance

Cómo Agregar Analíticas Respetuosas de la Privacidad a un Sitio Astro

Las View Transitions de Astro rompen los scripts de analíticas estándar en silencio. Aquí está el patrón correcto para rastrear cada cambio de ruta sin cookies ni banners de consentimiento.

Leer más
4 min de lecturaEngineering & Performance

Cómo Agregar Analytics Centrado en la Privacidad a una App SvelteKit

SvelteKit 2 intercepta la navegación del lado del cliente de manera diferente al resto de los frameworks. Este es el patrón correcto para rastrear cambios de ruta sin cookies ni banners de consentimiento.

Leer más
5 min de lecturaEngineering & Performance

Cómo un tracker de analytics de 2 KB mantiene tus Core Web Vitals en verde

Los scripts de analytics tradicionales son suficientemente pesados como para mover tu puntuación de Lighthouse. Esto es lo que hace diferente un tracker ligero — y por qué importa para los usuarios reales.

Leer más
4 min de lecturaEngineering & Performance

Cómo agregar analytics con privacidad a una app Next.js

Una guía paso a paso para integrar Monoid en Next.js sin cookies, banners de consentimiento ni complicaciones de cumplimiento.

Leer más