Ir al contenido

Registro de cambios

Las novedades de Quiet Metrics, versión por versión: plataforma, SDK e integraciones.

1.13.0 28 de septiembre de 2026

La salud de tus sitios se suma a su audiencia: una pestaña SEO, y una portada que responde primero a una pregunta, ¿algo requiere tu atención?

Una nueva pestaña: SEO

Quiet Metrics visita ahora las páginas de tus sitios como lo haría un buscador, con su propio robot, QuietMetricsBot. Respeta tu robots.txt, visita una página por segundo y no conserva ningún código HTML. Anota las respuestas con error y las redirecciones, los title, descripciones y títulos H1 ausentes o duplicados, las etiquetas canonical, las páginas excluidas de los buscadores, los enlaces internos rotos y la coherencia de tu sitemap. Sus visitas no cuentan en tus estadísticas.

El robot solo visita los sitios que lo han autorizado: nadie puede hacer analizar el sitio de otro declarándolo como propio. Con un SDK de Quiet Metrics, autorizarlo cabe en una variable de entorno, QUIET_METRICS_SEO_CRAWL=true, junto a la clave secreta del sitio; sin SDK, un archivo que subir, que muestra la pestaña SEO. Sin ella, no se visita nada.

Ordenados según tu tráfico real

Cada problema se ordena según las vistas, las llegadas desde los buscadores y las conversiones de la página afectada: un enlace roto en tu página más leída pasa antes que el mismo enlace en una página olvidada. Cada sitio recibe una puntuación de salud, una lista «Qué corregir primero», un registro de lo que cambió de un análisis al siguiente y la lista de las páginas cuyo tráfico baja tres meses seguidos. Un problema que decides ignorar sigue ignorado en los análisis siguientes.

La pestaña SEO se abre en un panel con todos tus sitios. Los análisis se hacen solos, al ritmo de tu plan, y puedes relanzar uno a mano. La documentación detalla qué revisa el robot, qué conserva y cómo mantenerlo lejos de una parte de tu sitio.

Lo que solo tu tráfico revela

Como Quiet Metrics también mide tu audiencia, la pestaña SEO señala lo que un robot solo no ve: una página muy leída pero poco enlazada desde el resto del sitio, una página quizá huérfana, un contenido sin visitas desde hace seis meses, una página muy leída que convierte claramente menos que las demás, tráfico en direcciones que el robot no conoce. También revisa los datos estructurados, las imágenes sin texto alternativo, las versiones de idioma, las respuestas lentas, los contenidos idénticos o muy parecidos y las páginas demasiado profundas.

El registro de cambios muestra, junto a cada cambio, las llegadas desde buscadores antes y después. Cada problema conserva su historial, puedes retirar rutas enteras del rastreo, y los planes Pro y Agencia se analizan cada día.

Un informe SEO por correo

Un nuevo menú de tu cuenta, «Informes por correo», reúne los informes de todos tus sitios: el resumen de audiencia y, como novedad, un informe SEO, cada uno semanal, mensual o desactivado, sitio por sitio. El informe SEO da la salud y su evolución, los problemas aparecidos y resueltos, los últimos cambios y las páginas en declive; si el análisis fue rechazado por falta de autorización, lo indica. Cada informe lleva ahora un enlace para dejar de recibirlo.

La salud SEO en tu asistente de IA

El servidor MCP suma tres herramientas de solo lectura: el resumen SEO de un sitio, sus problemas del más urgente al menos urgente, y el registro de cambios.

Una portada para todos tus sitios

El área de cliente se abre ahora en «Inicio». Cada uno de tus sitios cabe en una línea, con los visitantes de los últimos siete días, la diferencia con la semana anterior, la puntuación de salud, los problemas críticos y la última medición. Bajo el título, una frase dice cuántos sitios requieren tu atención, tanto por la audiencia como por la salud, o que ninguno lo hace. Los cinco problemas que corregir primero, en todos los sitios, siguen a la tabla.

«Sitios» pasa a ser «Métricas»

La entrada «Sitios» se llama ahora «Métricas». Abre el mismo resumen de la audiencia, gráficos incluidos, y sigue activa en todas las páginas de un sitio. Las páginas de un sitio no han cambiado.

1.12.0 25 de septiembre de 2026

Un área de cliente más fácil de recorrer, y que por fin se parece al sitio.

Una sola entrada: Sitios

La barra superior mostraba «Escritorio», «Sitios» y un menú «Cuenta», y los dos primeros llevaban a los mismos sitios. Ahora solo muestra «Sitios», que abre la vista general de sus sitios. La lista donde se añade, configura y elimina un sitio se llama ahora «Gestionar los sitios» y se abre desde esa vista.

La cuenta en el menú de su avatar

Perfil, suscripción, tokens de API, miembros, marca blanca, tema e idioma están reunidos en el menú que se abre sobre su avatar. El perfil conserva la barra superior: ya no se sale de él con «Cancelar».

Las páginas de un sitio en pestañas

Estadísticas, tiempo real, páginas, objetivos, instalación y ajustes son pestañas bajo el nombre del sitio, y ya no una columna a la izquierda. El nombre del sitio sigue como título de una pestaña a otra, y las estadísticas ocupan todo el ancho de la pantalla. El periodo, la comparación y los filtros caben en una sola línea.

El mismo diseño que el sitio

Botones en forma de píldora, botón principal verde botella, tarjetas con esquinas más redondeadas, pestañas en pastillas: el área de cliente y el panel compartido siguen ahora el diseño del sitio público. El panel compartido conserva el color de acento de su marca blanca, y la página Marca blanca muestra ahora ese color en lugar de su código solo.

Palabras más sencillas

La palabra «hit» desaparece del área de cliente, de los correos, de la página de inicio, de la página de precios, de las páginas de comparación y de la documentación: se habla de páginas vistas, de visitas, de envíos y de datos recibidos y, para la cuota, de eventos, la palabra de las condiciones generales y de la página Suscripción. Las tarjetas de la pantalla Tiempo real tienen ahora el mismo diseño que las de las estadísticas.

1.11.0 24 de septiembre de 2026

Una versión que apenas se ve, y ese es su propósito.

La tipografía francesa, por fin

El francés pone un espacio antes de los dos puntos, el punto y coma, los signos de exclamación e interrogación, y dentro de las comillas. Ese espacio no debe cortarse, o la puntuación puede quedarse sola en la línea siguiente. Ninguno estaba protegido: en una sección de la página de inicio en francés, unos dos puntos acababan solos al comienzo de una línea. Todas las páginas en francés, la documentación, el changelog, los documentos legales, el área de cliente y los correos usan ahora el espacio fino indivisible. Los demás idiomas no cambian.

1.10.1 24 de septiembre de 2026

Una corrección para las dos noches del año en que cambia la hora.

La curva horaria sigue por fin la duración real del día

Un día no siempre dura 24 horas: la noche en que se atrasa la hora tiene 25, la noche en que se adelanta tiene 23. La curva hora por hora de esos dos días era errónea. El día del atraso, faltaba la barra de las 23 h y la de medianoche llevaba también sus visitas; el día del adelanto, la curva se desbordaba una hora sobre el día siguiente. Ahora lleva una barra por cada hora realmente vivida: 25 el día del atraso, con la hora repetida mostrada dos veces, y 23 el día del adelanto.

Para desarrolladores

GET /timeseries y la herramienta get-timeseries del servidor MCP devuelven por tanto 23, 24 o 25 puntos horarios según el día. Si su código cuenta con 24 puntos, conviene revisarlo. La noche del atraso, dos puntos consecutivos llevan la misma hora: distíngalos por su posición, no por su etiqueta.

1.10.0 24 de septiembre de 2026

Una versión sobre lo que sale de su sitio. Quiet Metrics ya solo conservaba la ruta de las páginas, cuatro parámetros de campaña y el dominio del referente. El resto, sin embargo, nos llegaba antes de ser descartado. Ahora ya no sale.

Solo sale de su sitio lo que leemos

El script, y las integraciones PHP, Laravel, Symfony y WordPress a partir de su versión 0.5.0, reducen la dirección de la página a su origen, su ruta y los parámetros utm_source, utm_medium, utm_campaign y ref. El referente se reduce a su origen. Un formulario enviado por GET, un token o una dirección de correo en la URL se quedan en su casa. Ninguna cifra cambia: estos datos ya se descartaban al llegar.

Los enlaces salientes y las descargas pierden su consulta

La dirección de un enlace saliente o de una descarga se conservaba entera con el evento. Ahora solo conserva su origen y su ruta, en el script y al llegar, para las copias del script que aún no están actualizadas.

Para desarrolladores

El SDK de Laravel ofrece QuietMetrics::fake(), que sustituye el cliente por un falso en sus tests y verifica sus envíos: assertEventSent(), assertPageviewSent(), assertNothingSent(). El SDK PHP expone la interfaz QuietMetrics\Tracker, que hace el cliente sustituible también en Symfony. Y con Laravel, una página de error generada antes de su controlador, como un modelo no encontrado, ahora coloca su cookie de visita junto con su página vista.

1.9.1 19 de septiembre de 2026

Una versión sin pantalla, para su asistente de IA. Le hicimos responder a preguntas reales sobre nuestros propios sitios, y se equivocó donde una persona también se habría equivocado, por falta de contexto. Ahora recibe ese contexto.

Un filtro reforzado ya no es una caída de audiencia

Cuando un filtro de robots se refuerza, sus visitantes bajan de un día para otro, y el historial no se recalcula. Usted lo lee en este registro de cambios; su asistente solo veía la curva, y anunciaba una pérdida de audiencia. Cada respuesta le indica ahora los cambios en la forma de contar ocurridos durante el periodo que lee, y se le pide que los mencione antes de hablar de una tendencia.

La lista de sus sitios da también el primer día medido de cada uno: antes de esa fecha, un cero significa «todavía no medido», no «ningún visitante».

«Ninguna página no encontrada» ya no pasa por una buena noticia

Las páginas no encontradas se miden mediante un evento que envía su sitio. Sin él, su asistente recibía una lista vacía y la presentaba como la ausencia de errores. La respuesta indica ahora si su sitio envía sus errores 404, para que una lista vacía se lea como «no medido» cuando es el caso.

Dos precisiones de lectura

La curva de hoy se detiene en la hora en curso en lugar de mostrar ceros para las horas que faltan. Y las direcciones de páginas en las que una parte se sustituyó por ~, porque parecía un dato personal, ahora se explican al asistente.

La API de lectura rechaza un filtro que no puede aplicar

Un filtro sobre una dimensión que no lo admite, como las páginas de entrada o de salida, o sobre un nombre de dimensión mal escrito, se ignoraba en silencio: la API respondía con cifras sin filtrar, y su respuesta mostraba aun así el filtro solicitado. Ahora responde con un error 422 que nombra la dimensión rechazada, y el campo filters de la respuesta solo enumera los filtros realmente aplicados. Una llamada que enviaba un filtro así recibía hasta ahora cifras erróneas; ahora recibe un error.

1.9.0 17 de septiembre de 2026

Esta versión abre un servidor MCP: su asistente de IA ya puede leer sus estadísticas, con su consentimiento, sin poder modificar nada.

Sus estadísticas en su asistente de IA

Claude, ChatGPT, Cursor, VS Code y Claude Code pueden conectarse a Quiet Metrics y responder a preguntas como «¿qué sitios han perdido visitantes esta semana?». La conexión usa su cuenta habitual: usted autoriza al asistente en una página que enumera los sitios que podrá leer, y retira ese acceso cuando quiera desde la página Aplicaciones conectadas.

El asistente solo lee resultados agregados: cifras clave, curvas, clasificaciones, visitantes en línea y páginas no encontradas. No ve ninguna visita individual y no modifica nada. Con filtros, toda cifra calculada con menos de 5 visitantes (o, en una clasificación, toda fila inferior a 5) se oculta, para limitar el riesgo de aislar una visita. Los resultados que solicita se transmiten al proveedor del asistente que usted eligió.

El servidor MCP está incluido en los planes Pro y Agencia, la beta y la prueba. La página de documentación «Conectar un asistente de IA» explica la conexión con cada herramienta.

El acceso de sus miembros

Los miembros de su equipo no tienen acceso al servidor MCP por defecto. Desde la página Miembros, usted lo activa o lo retira para cada uno, y la retirada tiene efecto de inmediato.

1.8.0 15 de septiembre de 2026

Esta versión corrige los eventos de servidor en segundo plano, unifica las reglas de páginas vistas y añade un diagnóstico para entender qué se contabiliza o se descarta.

Se conservan los eventos de servidor sin navegador

Un evento enviado en segundo plano puede no tener navegador ni idioma. Nuestro filtro podía rechazarlo aunque su firma fuera válida. Ahora se acepta, y la ausencia declarada de navegador ya no se sustituye por la identidad del programa que transporta la petición HTTP.

La corrección se aplica a los eventos de servidor firmados. Las páginas vistas y los eventos del script siguen sujetos a los filtros de navegador e idioma. Los eventos ya rechazados no se pueden recuperar.

Una definición común de las páginas vistas

Las integraciones de servidor 0.4.0 cuentan los documentos HTML mostrados, incluidas las páginas de error 404 y 500, como el script JavaScript. Se excluyen los PDF, las respuestas JSON, las descargas, las redirecciones y las respuestas vacías. El middleware Laravel podía contar algunos de estos documentos.

Las cifras pueden cambiar tras actualizar: se excluyen ciertos documentos y se incluyen las páginas de error HTML. No se recalcula el historial. Una página servida íntegramente desde caché sin ejecutar PHP sigue fuera del alcance de la medición de servidor.

Los eventos 404 separados son opcionales: track_404 en Laravel y Symfony, o « Pages introuvables » en WordPress. Cada 404 añade entonces un evento a la página vista y consume cuota. La opción está desactivada por defecto. Actívela en el servidor o mediante data-404 en el script de una misma página, para evitar eventos duplicados.

Entender las exclusiones

El panel « Calidad de la recogida » de cada sitio distingue páginas vistas y eventos contabilizados, rechazos registrados por motivo y eventos descartados tras superar la cuota. Utiliza el período elegido y la zona horaria del sitio, independientemente de los filtros de audiencia.

No representa todas las peticiones recibidas: las exclusiones realizadas en su sitio y los rechazos anteriores al procesamiento, como las claves no válidas, no aparecen. Los rechazos antiguos no se reconstruyen.

La duración observada, explicada

La ayuda de duración media explica que mide el tiempo entre el primer y el último evento de una sesión, incluidas las páginas vistas. Una sesión con un solo evento cuenta como cero segundos; se desconoce el tiempo de lectura posterior al último evento. No se envía ninguna señal periódica adicional.

Versiones de los paquetes

El SDK PHP, el puente Laravel, el bundle Symfony y el plugin WordPress pasan a 0.4.0. Laravel y Symfony requieren el SDK PHP ^0.4; WordPress lo incluye. El script JavaScript conserva su versión. El relé JavaScript del plugin WordPress sigue sin estar disponible; esta versión afecta al modo servidor.

Un panel más legible

La franja en tiempo real es más compacta y enlaza a su pantalla detallada. Visitantes, páginas vistas y sesiones conservan sus minigráficos; rebote, duración y eventos usan las mismas tarjetas Filament, con fondos, contornos y tipografía coherentes, sin minigráficos aunque haya eventos contabilizados. Sus valores y la comparación de eventos siguen visibles. El gráfico de audiencia aparece antes del diagnóstico de recopilación.

Los rechazos registrados y los envíos fuera de cuota siguen visibles con el diagnóstico plegado. Solo el exceso de cuota recibe un color de atención: el filtrado normal no se presenta como un incidente.

Una distribución con una sola categoría muestra su etiqueta, el 100 % y su volumen, sin un gran anillo. Los gráficos se mantienen cuando hay varias categorías.

Encontrar los errores 404

La tabla «Páginas no encontradas (404)» muestra las diez rutas más señaladas, sus ocurrencias y la diferencia en eventos frente al período anterior. Sigue las fechas y filtros del panel; desactivar la comparación oculta las diferencias.

Lee eventos llamados 404, agrupados por la ruta normalizada de su URL, dentro del historial conservado. No tener resultados no garantiza que no haya errores: hay que activar el seguimiento y los datos eliminados no se reconstruyen. «Nuevo» indica que no se conserva ningún evento del período anterior.

1.7.0 9 de septiembre de 2026

Sus cifras van a bajar, y ese es el objetivo. Esta versión descarta una categoría de bots que no sabíamos ver, y en los sitios que medimos nosotros mismos retira alrededor de un tercio de las páginas vistas y un cuarto de los visitantes. No se ha perdido nada: ese tráfico no era humano.

Los bots que se hacían pasar por un navegador

Hasta ahora nuestro filtro leía una sola cosa: la identidad que declara el visitante, su «user agent». Eso basta para los bots honestos, que anuncian lo que son, y para las herramientas que no intentan esconderse. No basta en absoluto para un programa que copia palabra por palabra la identidad de Chrome en Windows.

Esos pasaban todos, y son muchos.

Ahora miramos otra cosa: el idioma. Un navegador real siempre anuncia el de la persona que lo usa, porque lo necesita para mostrar las páginas correctamente. Un programa que se limita a copiar una identidad casi nunca lo hace. Una visita que se presenta como Chrome sin decir nunca su idioma no es, por tanto, lo que pretende ser, y deja de contarse.

Una página vista sin ninguna identidad declarada se descarta por la misma razón. Sus conversiones enviadas desde su propio servidor siguen contándose: no tienen un navegador detrás, y es lo normal.

Si mide su sitio desde su servidor, con uno de nuestros SDK, la bajada será más visible que si utiliza el script: la medición del lado del servidor ve todo el tráfico, incluido todo lo que nunca ejecuta JavaScript.

«UNK» no era un sistema operativo

Cuando nuestro detector no reconocía el sistema de un visitante, devolvía un código técnico, «UNK», que guardábamos como si fuera un nombre. Su panel mostraba entonces un sistema operativo llamado «UNK», en una línea separada de los visitantes realmente desconocidos: lo mismo contado dos veces, con dos etiquetas.

Las dos líneas ahora son una sola, y los contadores de las antiguas se han sumado en lugar de descartarse.

Lo que dice nuestra página «Cómo contamos»

Afirmaba que la parte pública de nuestro sitio se sirve «sin ninguna cookie». Estamos preparando la medición de nuestro propio sitio, desde nuestro servidor y sin cargar nunca un script en su dispositivo, y esa frase merecía precisarse antes de necesitarlo y no después.

Ahora dice lo que el producto dice en todas partes: sin cookies de identificación ni de rastreo. Lo único que puede escribirse en su navegador en nuestras páginas sigue siendo el marcador de rechazo, que usted mismo coloca añadiendo ?qm_ignore=1 a la dirección, y que solo sirve para dejar de ser contado.

1.6.0 6 de septiembre de 2026

Quiet Metrics se abre sin pedir permiso. El registro ya no es una candidatura: abre una cuenta gratuita, de inmediato, sin tarjeta bancaria y sin validación manual.

Una oferta gratuita, y permanente

La cuenta que crea mide su tráfico y le muestra su panel, sin límite de duración. No es una prueba que se acaba: no hay nada que cancelar ni ninguna fecha que vigilar.

Tiene límites, y están escritos: un número de sitios, un volumen de eventos al mes y una duración de conservación, los tres en la página de precios. Los objetivos de conversión, la exportación CSV y los informes por correo siguen siendo de los planes de pago. El resto del producto no cambia de una cuenta a otra: la misma medición, el mismo panel, los mismos compromisos de privacidad.

La beta ya no es una cola de espera

Hasta ahora, registrarse durante la beta privada creaba una cuenta en espera, y una pantalla le pedía paciencia mientras alguien examinaba su solicitud. Esa pantalla ya no se muestra a nadie: usted entra, instala el script y ve sus primeros visitantes.

El acceso a las funciones del plan Pro durante la beta sigue existiendo. Simplemente ya no es algo que se solicita: es algo que concedemos, por invitación, a una cuenta que ya está midiendo.

Lo que dicen las páginas y lo que dice el contrato

El artículo 2 de las condiciones de uso describe ahora lo que hace realmente el registro, y las páginas públicas se han revisado con él: varias anunciaban todavía un acceso previa aprobación, junto a la línea que lo abría a todos. El corpus legal lleva la fecha de esta versión.

Los nombres de los planes se traducen

El plan Agencia aparecía como «Agence» en las páginas de precios inglesa y española, mientras la página de inicio decía «Agency»: dos nombres para un mismo plan, en dos páginas del mismo sitio. Las etiquetas vienen ahora de las traducciones, tanto en la página de precios como en su espacio.

1.5.0 4 de septiembre de 2026

La pantalla de inicio de su cuenta ya no habla de su suscripción, sino de sus sitios. Ahora responde a la pregunta que uno se hace al abrirla: ¿cuál se ha movido?

Un panel, una fila por sitio

La pantalla de inicio mostraba su plan, su consumo, su número de sitios y su número de asientos, luego dos gráficos que sumaban todos sus sitios, y después los cinco más visitados. Para saber cuál había caído, había que abrirlos uno por uno.

Ahora contiene todos sus sitios, uno por fila, con su tráfico de los últimos siete días, la variación respecto a los siete anteriores y la fecha de su última medición. El orden pone primero lo que más ha bajado.

Un sitio que ha dejado de emitir pasa por delante de todo lo demás, y lo dice con todas las letras. Es la única avería de la que estamos seguros, y la que usted puede reparar: un medidor retirado durante un rediseño, una clave cambiada, un plugin desactivado. Hasta ahora parecía un sitio sin visitantes.

Solo una bajada toma color. Una subida se queda en gris: no es algo que tratar, y colorearla haría destacar toda la pantalla, es decir, nada.

Una variación, o el motivo de su ausencia

Por debajo de veinte visitantes en la semana anterior no se muestra ningún porcentaje. Cuatro visitantes que pasan a dos no son una caída del cincuenta por ciento, y esa cifra colocaría ese sitio por delante de una bajada real. La pantalla dice entonces por qué no calcula nada, en lugar de mostrar un número que no significa nada.

Un sitio creado esta semana no tiene semana anterior: también lo indica, en lugar de anunciar un crecimiento infinito.

El método está escrito junto a las cifras

El panel cuenta sus días en el huso horario de la aplicación, mientras que las estadísticas de un sitio se cuentan en el huso de ese sitio. Una lista que compara varios sitios no puede tener un día distinto por fila. La diferencia entre las dos pantallas puede ser de un día, y ahora está escrito allí donde aparecen las cifras.

Cuando sus datos están muestreados, la columna afectada lo indica en su propio encabezado. El aviso ya no abandona la parte superior de la página mientras usted recorre los números que califica.

Su consumo sigue visible en todas partes

Los cuatro recuadros de facturación pasan a la página Suscripción, a la que pertenecen. Su consumo del mes sigue visible en todo momento en la barra superior, en todas las páginas: superarlo no debe ser un descubrimiento de fin de mes.

Legibilidad y lectores de pantalla

Varios textos del tema claro eran demasiado pálidos, incluido el propio valor de los indicadores. Están corregidos y verificados en ambos temas.

Ciento cinco etiquetas destinadas a los lectores de pantalla anunciaban un identificador técnico en lugar de una frase, entre ellas el primer elemento alcanzable con el teclado en cada página. Están traducidas.

1.4.2 2 de septiembre de 2026

Otra versión sin pantalla, y otra vez sobre la exactitud. Las direcciones de sus páginas más largas dejan de quedar ocultas, y ahora puede rechazar un referente que no lo es.

Sus páginas de direcciones largas recuperan su nombre

Las direcciones recogidas pasan por una limpieza que sustituye todo lo que parece un dato personal: una dirección de correo, un identificador de sesión, un token. La regla que reconocía los tokens era demasiado amplia. Tomaba por token cualquier segmento algo largo que contuviera un guion, es decir, la forma misma de las direcciones de sus artículos.

Sus páginas de cola larga, las que llevan un título completo en su dirección, quedaban así agrupadas bajo un nombre truncado en lugar de aparecer una por una. Son precisamente las que Search Console le informa por separado, de modo que la comparación entre ambas herramientas era imposible allí donde más le interesaba.

La regla se apoya ahora en lo que de verdad separa un token de una sucesión de palabras: la longitud de sus tramos sin guion ni guion bajo. Las direcciones de correo, los identificadores y los tokens se siguen limpiando como antes.

Las páginas ya registradas con su nombre truncado no se pueden reconstruir: la dirección original nunca se conservó, que es el sentido mismo de esta limpieza. La corrección vale de ahora en adelante.

Rechazar un referente que no lo es

La cabecera que anuncia de dónde viene un visitante es declarativa: cualquiera puede atribuirse una procedencia que nunca tuvo, y algunos lo hacen en serie para que su dominio aparezca en sus estadísticas.

Los ajustes de su sitio incluyen ahora una lista de referentes bloqueados. Un dominio que ponga en ella cubre también sus subdominios, y ningún hit que se reclame de él se cuenta, ni como página vista ni como visitante. Igual que con los robots y las rutas excluidas, esos hits no se descuentan de su plan.

1.4.1 2 de septiembre de 2026

Una versión sin pantalla, dedicada por completo a lo que cuentan sus cifras. Dos familias de visitantes que nunca lo fueron salen de la medición, y un sitio seguido en varios dominios deja de citarse a sí mismo como fuente.

Dos robots menos entre sus visitantes

El filtro de robots se apoya en la biblioteca device-detector, completada desde agosto con el rechazo de las herramientas de línea de comandos y de los agentes ilegibles. Dos familias aún se le escapaban, y solo en los sitios seguidos del lado del servidor: el script nunca las veía, porque estos clientes no ejecutan JavaScript.

  • Los navegadores sin cabeza. Chrome dirigido por un autómata (puppeteer, Playwright, los monitores de disponibilidad que los incorporan) se presenta como un navegador corriente salvo por un detalle, y device-detector lo clasifica entre los navegadores. Ahora queda descartado.
  • Las vistas previas de enlaces de las mensajerías. Cuando comparte una página en WhatsApp, Signal o Viber, la aplicación la descarga para mostrar la vista previa, con un agente que lleva su nombre. Cada envío añadía una página vista y un visitante, en «directo», con «WhatsApp» en la columna de navegadores. La persona que luego abre el enlace sigue contándose: lee la página en un navegador real.

Si su sitio se sigue con el SDK PHP, el puente Laravel, el bundle Symfony o el plugin de WordPress en modo servidor, sus visitantes pueden bajar ligeramente a partir de hoy. Es la medición acercándose a la realidad, no su audiencia retrocediendo.

Un sitio en varios dominios ya no se cita como fuente

Un sitio declarado con un dominio principal y dominios secundarios se recorre de uno a otro. Una visita que empezaba por ese paso atribuía la sesión a un «referral» procedente de su propio dominio secundario. Todos los dominios declarados del sitio se tratan ahora como navegación interna, como ya ocurría con los subdominios.

1.4.0 31 de agosto de 2026

Una versión que abre la cuenta a personas distintas de usted. Hasta ahora una cuenta de Quiet Metrics tenía un solo par de ojos. Ahora acoge varios, con derechos distintos y una puerta de salida en ambos extremos.

Su equipo entra en la cuenta

Usted invita a alguien por su dirección, recibe un enlace y se une a su cuenta. Lo que ve allí depende de su rol.

Un lector consulta las estadísticas y nada más: ni la facturación, ni los ajustes de la cuenta. Un gestor puede además crear y modificar sus sitios.

El número de asientos sigue al plan, incluido el suyo. Solo sigue siendo una cuenta de un asiento. Pro abre tres, es decir dos invitados. Agencia no los cuenta, y es el único plan que delega el rol de gestor: en los demás los asientos siguen existiendo y sus derechos bajan a la consulta. La pantalla lo dice en lugar de callarlo, para que usted nunca crea haber invitado a un gestor que no lo es.

Un invitado que aún no tenía cuenta sigue ahora su propio recorrido de registro. Antes chocaba con una pantalla de acceso que le pedía una contraseña que nunca había elegido.

Qué ocurre cuando su plan se reduce

Volver de Agencia a Pro dejaba una pregunta sin respuesta: ¿qué pasa con los asientos sobrantes?

Se congelan, no desaparecen. Los asientos por encima del límite del nuevo plan pierden el acceso y conservan su existencia, listos para reabrirse si usted vuelve a subir. Solo usted recibe el aviso, y ese aviso nombra a las personas que van a perder el acceso en lugar de anunciar una cifra.

La marca blanca ya no se escapa en los correos

Las cuentas Agencia y Embajador visten el producto con sus colores. Ese vestido se detenía en la puerta de los correos: un mensaje dirigido al cliente de una agencia podía llevar «Quiet Metrics» en su firma o en su versión de texto, justo debajo de una cabecera con la marca de la agencia. Todas las superficies de correo pasan ahora por una única fuente de marca.

El tiempo real por fin habla con poco tráfico

El gráfico minuto a minuto suponía un ritmo. En un sitio que recibe tres páginas vistas en treinta minutos dibujaba veintisiete huecos vacíos y tres picos aislados: la pantalla hacía creer que no se medía nada.

Por debajo de diez páginas vistas en la ventana, las barras dejan paso a los últimos pasos con su hora, que es la información que se busca a ese volumen. El gráfico muestra ahora su resumen numérico, que quedaba encerrado en la etiqueta destinada a los lectores de pantalla. Lleva tres marcas de tiempo en lugar de dos, y un minuto sin páginas vistas recibe un filete: el silencio y la ausencia de medición ya no se leen igual.

Lo que no se ve, y que cuenta igualmente

Tres correcciones sin pantalla.

Los enlaces de verificación de dirección y de restablecimiento de contraseña podían llegar ya caducados. Su validez se descontaba desde su entrada en la cola y no desde su envío, de modo que un worker reiniciado con retraso entregaba un mensaje de apariencia normal cuyo enlace respondía «enlace no válido». Ambas duraciones son de tres horas y ahora las sostiene una prueba.

Un aviso de fallo de pago se perdía cuando el portal de Stripe no respondía. Ahora se conserva.

La vigilancia se callaba cuando fallaba al emitir su alerta, es decir en el peor momento para callarse.

1.3.0 29 de agosto de 2026

Una versión dedicada a la pantalla que más abres: la de estadísticas. Llevaba trece tarjetas del mismo ancho, una fila de controles que se plegaba y varios sitios donde la ausencia de datos se leía como una avería.

Los controles caben en dos filas

Elegir el periodo pasaba por ocho botones alineados. Ahora es un menú que lleva el periodo actual, y la fila que libera vuelve a los filtros.

Los filtros por fin se leen. Mostraban una etiqueta por valor, cada una repitiendo el nombre de la dimensión: tres páginas filtradas daban tres etiquetas «Página», ilegibles justo cuando estás afinando. Ahora es una etiqueta por dimensión, que nombra su primer valor y cuenta el resto. Al pulsarla se reabre la ventana sobre esa dimensión, con los valores marcados, para añadir o quitar.

Los rankings se agrupan por pregunta

Las trece tarjetas se agrupan en cinco familias: páginas, adquisición, países e idiomas, dispositivos, eventos. Cada familia cabe en una tarjeta, con pestañas para pasar de una dimensión a otra.

De paso aparecen dos dimensiones. Las regiones y los sistemas operativos siempre se midieron, se exportaban en CSV y se leían por la API, pero ninguna tarjeta los mostraba.

La cuadrícula pasa a seis columnas y cada tarjeta toma el ancho que su contenido pide: una lista de rutas no tiene las mismas necesidades que una lista de cuatro dispositivos.

Dos pantallas más

Tiempo real responde a «qué está pasando ahora»: los visitantes de los últimos cinco minutos, el ritmo de los últimos treinta minutos minuto a minuto, y lo que esas personas están leyendo. La pantalla se actualiza sola.

Páginas es la tabla completa de la que el panel solo mostraba ocho filas. Orden por cada columna, búsqueda por ruta, paginación, parte de las vistas, tasa de salida y dos filtros: el papel de la página y un umbral de vistas para apartar la cola larga.

La comparación se ve en el gráfico

El control se llamaba «Comparar» y solo comparaba seis cifras. El periodo anterior se superpone ahora al gráfico de audiencia, en línea discontinua.

Cuando no hay nada, la pantalla lo dice mejor

«Sin datos en este periodo» bajo una pestaña Fuente no te dice que esos valores vienen de enlaces que tú debes etiquetar: lees una avería donde solo hay tráfico sin etiquetar. Cada familia explica ahora su propio vacío.

Las páginas de salida son el ejemplo más claro. Una salida solo se conoce cuando la visita ha terminado: se calculan cada noche, y las de hoy aún no existen. La pestaña lo dice, en lugar de quedarse vacía. Y una noche de cálculo perdida, que dejaba un hueco definitivo, ya puede recuperarse.

El panel compartido sigue el mismo camino

Toda la reorganización vale también para el panel que compartes por enlace: familias, pestañas, cuadrícula, estados vacíos, regiones y sistemas operativos.

Allí se corrige un defecto que solo se veía en el cliente de una agencia. En un panel protegido por contraseña, aplicar un filtro rompía el enlace firmado y devolvía al lector a «el enlace ha caducado». Un panel compartido sin contraseña nunca se vio afectado, y por eso duró tanto.

Más margen en marca blanca

Las cuentas Agencia y Embajador pueden dar ahora al panel compartido un título de su elección en lugar del nombre técnico del sitio, una frase de introducción debajo, una nota de pie de página y ocultar las familias que su cliente no necesita.

La mención del método nunca desaparece: no es un elemento de marca, sino la base de lo que el producto afirma.

1.2.0 23 de agosto de 2026

Una versión que trata sobre todo de lo que usted lee y firma, más que de la medición en sí.

Los documentos contractuales en tres idiomas

Los siete documentos legales existen ahora en francés, inglés y español. Cinco solo existían en francés: condiciones de uso, condiciones de venta, DPA, aviso legal y formulario de desistimiento. El repliegue funcionaba, y eso es justamente lo que hacía indoloro el vacío: un probador anglófono aceptaba unas condiciones que solo podía leer en un idioma que no es el suyo.

El francés sigue siendo la única versión que da fe, ya que el contrato se rige por el derecho francés. Cada traducción lleva la huella de su fuente y se retira por sí sola en cuanto el francés evoluciona sin ella: nunca leerá una traducción caducada sin ser avisado.

Tres defectos de presentación se corrigieron sobre la marcha. Los documentos traducidos muestran su fecha de actualización, que no aparecía. Un párrafo que había quedado en francés en medio de las condiciones de venta inglesas y españolas está traducido. Y el índice del corpus enumera los títulos en el idioma que usted lee.

El resumen por correo se configura por sitio

El campo «informe semanal» pasa a ser una cadencia de tres valores: ninguno, semanal o mensual. Se elige sitio por sitio, en los ajustes del sitio. Los sitios existentes siguen en semanal, como antes.

El informe mensual faltaba mientras la oferta lo anunciaba. Personalizarlo con sus colores sigue dependiendo de su plan y no ha cambiado.

El rango de fechas personalizado, en todas partes

El panel con sesión iniciada y la exportación CSV ya aceptaban un rango de fechas elegido. El panel compartido y la API de lectura solo conocían los periodos predefinidos y volvían en silencio a treinta días. Las cuatro superficies responden ahora igual.

Los mensajes de validación en su idioma

Un visitante que dejaba un campo vacío en el formulario de contacto leía validation.required. No un mensaje en inglés: la clave en bruto. Esto era cierto para todos los mensajes de validación del producto. Ahora están traducidos al francés, al inglés y al español, paginación y mensajes de contraseña incluidos.

Y en otras partes del sitio

Una página que compara las alternativas a Google Analytics, y después una página por herramienta para Matomo, Plausible, Fathom, SimpleStats y Ranetrace. Cada una dice lo que la otra hace mejor, lleva la fecha de su comprobación y cita sus fuentes.

Por último, la vista previa que se muestra al compartir un enlace al sitio está ahora en su idioma. Antes estaba en inglés para todo el mundo.

1.1.0 22 de julio de 2026

Dos cambios visibles en sus paneles y en sus exportaciones.

Retención alineada con su plan

La duración de retención de su plan (6, 13 o 25 meses según la fórmula) se aplica ahora a los datos brutos y a los agregados por igual. Antes solo se purgaban los eventos detallados. Las condiciones de venta y el DPA se han actualizado en consecuencia.

En la práctica: más allá de la retención de su plan, los paneles ya no se remontan más atrás. Por debajo, nada cambia. La exportación CSV y la API de lectura siguen disponibles en todo momento sobre toda la profundidad de su plan.

Una fila «(otros)» más allá del límite diario

Cada sitio mide un número limitado de valores distintos por día y por dimensión (páginas, fuentes, campañas, eventos). Más allá de ese límite, los valores siguientes se cuentan juntos bajo la etiqueta (otros): el detalle se agrupa, no se pierde ninguna visita y sus totales siguen siendo exactos.

  • La tabla afectada lleva una mención que indica el umbral alcanzado, el número de días afectados y el número de valores agrupados.
  • Ese número solo se conoce tras la reconstrucción nocturna, que vuelve sobre un día hasta dos días después: hasta entonces, la mención lo dice en vez de mostrar un cero engañoso.
  • La API de lectura anuncia el mismo estado en la clave capped de /breakdown, y la exportación CSV en la cabecera X-Cardinality-Capped (véase la documentación de la API).
  • El informe semanal por correo lleva la misma mención bajo las clasificaciones afectadas.

Este límite puede aumentarse para su sitio: escriba al soporte.

1.0.0 17 de julio de 2026

Primera versión completa de Quiet Metrics, abierta en beta privada.

Plataforma

  • Recogida sin cookies de identificación ni de rastreo: script qm.js (menos de 4 KB comprimido), píxel de respaldo, seguimiento del lado del servidor firmado (HMAC), deduplicación de hits casi simultáneos.
  • Panel de una página: visitantes, páginas vistas, sesiones, rebote, duración, páginas principales, fuentes, campañas, países y regiones, dispositivos, idiomas, eventos, tiempo real (5 minutos), filtrado con un clic.
  • Objetivos y conversiones (por página con comodines, o por evento exacto), informes semanales por correo, exportaciones CSV, API de lectura (Bearer).
  • Paneles públicos por enlace, marca blanca para el plan Agencia.
  • Cuotas transparentes: zona de gracia hasta ×1,2, alertas al 80 % y al 100 %, nunca una pérdida silenciosa.
  • Sitio público trilingüe (inglés, francés, español): documentación, páginas legales completas, sitemap, llms.txt.

SDK e integraciones

  • SDK PHP puro (quiet-metrics/php-metrics): PHP 7.4+, cero dependencias, envío no bloqueante, modo firmado, proxy first-party en un archivo.
  • Puente Laravel (quiet-metrics/laravel-metrics): middleware de páginas vistas automáticas, fachada, configuración publicable.
  • Bundle Symfony (quiet-metrics/symfony-metrics): páginas vistas en kernel.terminate, configuración semántica.
  • Plugin de WordPress: modo script first-party (relevo REST), modo servidor imbloqueable, exclusiones por rol y por ruta, eventos PHP y JS.
  • Tracker JavaScript: navegación SPA (pushState), clics salientes, eventos personalizados, interruptor de apagado.