A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Qué es Server-Side Tracking

Server-Side TrackingDefinición:

El Server-Side Tracking, o medición del lado del servidor, es un método de seguimiento en el que un entorno servidor recibe datos de una web, una aplicación u otro sistema, los procesa y envía la información definida a una o varias plataformas de medición.

Ese servidor actúa como entorno intermedio entre las fuentes y los destinos. Puede estar gestionado por la organización, alojado en la nube o prestado como servicio. El término no exige que toda la recogida nazca en el backend: muchos eventos se detectan primero en el navegador o en una app.

Cómo funciona la medición en servidor

La arquitectura incorpora un flujo intermedio antes de que los datos lleguen a las plataformas finales. Una implementación habitual sigue estos pasos:

  1. Generación del evento: Una web, app, sistema de ventas o servicio backend registra una acción o cambio de estado.
  2. Envío al servidor: La fuente transmite el evento a un endpoint propio o a un entorno servidor configurado para recibirlo.
  3. Validación: El servidor comprueba la estructura, los tipos, los campos obligatorios y las reglas aplicables.
  4. Transformación: Puede normalizar nombres, eliminar campos, añadir datos autorizados o adaptar el formato de cada destino.
  5. Distribución: El evento se envía a las plataformas seleccionadas y se registra el resultado del procesamiento.

Las fuentes pueden incluir una etiqueta web que lee una capa de datos, el SDK de una aplicación, una API, un CRM o una operación generada íntegramente en el backend. Esta variedad permite reunir orígenes distintos bajo una especificación común.

Relación con Client-Side Tracking

En el Client-Side Tracking, el navegador o la aplicación suele comunicarse directamente con el proveedor de medición. En Server-Side Tracking, la comunicación pasa primero por un punto de control que procesa y dirige los datos.

Los dos métodos pueden funcionar juntos. El cliente detecta interacciones que solo existen en la interfaz y las envía al servidor; el backend aporta eventos transaccionales o estados propios de sus sistemas. Después se aplican identificadores y reglas de deduplicación para evitar que una misma acción se registre varias veces.

Una implementación servidor no sustituye necesariamente a todos los scripts del navegador. La detección de clics, desplazamientos o estados de consentimiento puede seguir dependiendo del cliente. La diferencia está en cómo se encamina y controla la información antes de llegar a los destinos.

Control del dato

Procesar los eventos en un entorno intermedio permite aplicar reglas antes de compartirlos. Entre las capacidades habituales se encuentran:

  • Selección de campos: Solo se conservan y distribuyen los parámetros previstos para cada finalidad.
  • Normalización: Nombres, tipos, monedas, marcas temporales y otras convenciones se ajustan a una especificación estable.
  • Enriquecimiento autorizado: El servidor puede añadir información disponible en sistemas propios cuando existe una finalidad y permisos adecuados.
  • Enrutamiento: Un mismo evento puede transformarse de manera diferente para cada plataforma o descartarse para determinados destinos.
  • Supervisión: Los registros técnicos permiten identificar errores, rechazos, latencia y respuestas de los proveedores.

Servir el endpoint desde un subdominio propio también puede facilitar el uso de una cookie propia. Esto no la vuelve invisible ni la excluye de las restricciones del navegador, del consentimiento o de otras obligaciones aplicables.

Control de calidad

La capa servidor introduce capacidad de gobierno, pero también nuevas dependencias. Una evaluación completa debe revisar estos aspectos:

  • Consentimiento: El servidor debe recibir y respetar el estado correspondiente antes de almacenar, enriquecer o distribuir datos.
  • Seguridad: Los endpoints necesitan autenticación cuando proceda, validación de entradas, control de acceso y protección frente a usos indebidos.
  • Deduplicación: Los eventos enviados desde cliente y backend requieren identificadores y reglas coherentes.
  • Disponibilidad: Una caída, una cola saturada o una configuración errónea puede interrumpir varios destinos a la vez.
  • Coste: Alojamiento, tráfico, observabilidad y mantenimiento dependen del volumen y de la arquitectura elegida.
  • Rendimiento: Trasladar trabajo fuera del navegador puede reducir algunas cargas, pero añade solicitudes, procesamiento y latencia que deben medirse.

El control técnico no garantiza por sí mismo cumplimiento normativo ni datos completos. Los navegadores, bloqueadores, errores de origen y decisiones de consentimiento pueden limitar la recogida antes de que el evento alcance el servidor. También hay que impedir que la infraestructura se utilice para eludir elecciones del usuario.

Evolución del método

La medición en servidor es anterior al etiquetado moderno. Los servidores web llevan décadas generando registros de solicitudes, y el análisis de logs permitió estudiar recursos solicitados, errores, agentes de usuario y otras señales sin ejecutar código analítico en la página.

Las implementaciones actuales añaden eventos estructurados, APIs, colas y conectores capaces de distribuir datos a varios proveedores. Un contenedor servidor de Google Tag Manager es una opción, pero también existen desarrollos propios y otras plataformas de procesamiento.

La evolución no elimina la necesidad de una especificación de eventos, responsables y pruebas. El valor del método depende de que cada transformación sea trazable y de que la plataforma receptora reciba datos interpretables, no simplemente un mayor volumen de solicitudes.