La medición del lado del servidor
La medición del lado del servidor parte de su servidor y no del navegador del visitante. No se carga nada en el cliente, así que no hay nada que bloquear, nada que pueda fallar y nada que rechazar.
Esta página explica qué es, qué cambia, y las dos cosas que se le atribuyen a menudo y que no hace por sí sola.
Cómo funciona
Con una medición en el navegador, la página carga un script, el script construye un hit, y el hit sale hacia el proveedor. Tres cosas tienen que salir bien: el script debe cargarse, ejecutarse y alcanzar la red.
Con una medición del lado del servidor, su aplicación ya sabe que se ha servido una página. Envía el hit ella misma, desde su propio código, antes incluso de que salga la respuesta.
Route::middleware('quiet-metrics')->group(function () {
Route::get('/', HomeController::class);
});
Esa es toda la integración en Laravel. Para cubrir todo el tráfico web de una vez:
// bootstrap/app.php
->withMiddleware(function (Middleware $middleware) {
$middleware->appendToGroup('web', \QuietMetrics\Laravel\Middleware\TrackPageview::class);
})
Las peticiones que no son GET, las respuestas de error, el AJAX y las peticiones que esperan JSON se ignoran automáticamente: sus API y sus formularios no contaminan sus estadísticas.
Navegador o servidor
| Lado del navegador | Lado del servidor | |
|---|---|---|
| De dónde parte el hit | Del navegador del visitante | De su aplicación |
| Bloqueado por los bloqueadores | Sí, una parte variable | No, no hay nada que bloquear |
| Necesita JavaScript | Sí | No |
| Ve lo que ocurre en la página | Sí: desplazamiento, clics, tiempo | No, solo que se sirvió una página |
| Peso añadido a la página | Un script que descargar | Ninguno |
| Funciona sin navegador | No | Sí, incluidos flujos y clientes máquina |
La cuarta fila es el límite honesto, y juega en sentido contrario. Un servidor nunca ve un desplazamiento, un clic de rabia ni un formulario abandonado a medias. Si eso es lo que usted mide, el navegador no es un compromiso, es el requisito.
Lo que cambia
La parte del tráfico que ve realmente. Ese es todo el interés. Una medición que no depende del navegador no pierde a los visitantes cuyo navegador la rechaza.
El peso de la página. Nada que descargar, nada que ejecutar, nada en la ruta crítica de renderizado.
Por dónde pasa el dato primero. El hit va de su infraestructura a su proveedor, en lugar de ir del dispositivo de su visitante a un tercero. Para algunos análisis, eso solo ya cambia el razonamiento.
Lo que no cambia
Dos creencias se repiten lo bastante como para nombrarlas, porque ambas son falsas.
La medición del lado del servidor no es automáticamente más respetuosa con la privacidad. Puede serlo menos. Su servidor ve la dirección IP completa, el agente de usuario entero, la sesión, a veces el usuario conectado. Un script de navegador ve menos que su propio back-end. Lo que protege a un visitante no es el punto desde el que parte el hit, es lo que el destinatario conserva y durante cuánto tiempo. Hágale esa pregunta a un proveedor antes que la de la arquitectura.
Por nuestra parte, el mecanismo está publicado entero en la página Cómo contamos: una sal diaria, destruida cada noche, que hace imposible recalcular la huella de la víspera, y una dirección IP que nunca se almacena ni se usa entera en el cálculo.
La medición del lado del servidor no elimina la cuestión del consentimiento. No es una forma de sortear un banner. El consentimiento depende de sus finalidades y de su configuración, no del transporte. Mover el hit del navegador al servidor cambia quién lo envía, no lo que usted hace con él. Quien le venda el lado del servidor como una exención le está vendiendo una opinión jurídica que no está cualificado para dar, y es usted quien la asume.
La medición del lado del servidor y el RGPD
El editor de un sitio es responsable del tratamiento de la medición de su propia audiencia; el proveedor solo es encargado. Eso no cambia del lado del servidor, y ninguna herramienta le libera de ello.
Lo que un proveedor sí puede hacer es acortar su análisis. El nuestro se aloja en Francia por un solo encargado, OVH SAS, nombrado en nuestra política de privacidad, sin transferencia fuera de la Unión Europea, con un DPA firmado y una retención que se aplica sola. Son cuatro preguntas que usted no tiene que instruir.
Lo que ningún proveedor puede hacer es decidir por usted si se requiere consentimiento. Le damos la documentación técnica para ese análisis, no la conclusión.
¿Usa cookies?
Ninguna cookie de identificación ni de rastreo, y por construcción: Quiet Metrics no escribe en el equipo del visitante nada que permita reconocerle de una visita a otra. Distinguir a los visitantes sin identificarlos se hace con una huella calculada a partir de una sal secreta que se regenera cada noche y luego se destruye, lo que hace imposible seguir a la misma persona de un día para otro.
Solo dos cosas pueden escribirse en el equipo del visitante, y ninguna lo identifica. La primera sirve para detener la medición: el marcador de exclusión qm_ignore, que la propia persona coloca añadiendo ?qm_ignore=1 a la dirección de una página, y retira con ?qm_ignore=0. No contiene ningún identificador, nunca se nos transmite y cubre tanto la medición del lado del servidor como el script. La segunda es la cookie de continuidad de visita qm_visit, colocada por la medición durante diez minutos deslizantes: vale 1 para todo el mundo y evita que un cambio de red durante la visita haga contar dos veces a la misma persona. Nunca se coloca en el equipo de quien se ha excluido. El detalle está en la página Cómo contamos.
El lado del servidor no impone esa elección, sin embargo. Una herramienta del lado del servidor puede perfectamente depositar una cookie desde su propio dominio, y varias lo hacen. Las dos preguntas son distintas: hágase las dos.
Para empezar
Tres paquetes Composer, para PHP simple, Laravel y Symfony, más un script de navegador si quiere medir algo que el servidor no puede ver. La documentación cubre cada uno, y la página del SDK de PHP da la versión sin framework.
Si compara con otras herramientas, la comparativa de alternativas a Google Analytics presenta las familias una al lado de otra, incluidos los casos en los que no somos la respuesta adecuada.