¿Qué es la supervisión de Real User Monitoring (RUM)?

Supervisión de usuarios reales (RUM), también conocida como supervisión RUM, es un proceso de supervisión de aplicaciones y web que captura y analiza todas las interacciones de los usuarios con un sitio web, una aplicación web o una aplicación móvil en tiempo real. A diferencia de la supervisión sintética, que simula las interacciones de los usuarios, la supervisión RUM recopila datos de los usuarios reales mientras navegan por los sitios web e interactúan con las aplicaciones. Este enfoque proporciona información única sobre el rendimiento, la funcionalidad y la calidad de la experiencia del usuario desde la perspectiva de los usuarios reales en condiciones reales.

Por qué las empresas utilizan la supervisión de RUM

A medida que el mundo empresarial ha migrado a entornos online, los sitios web, las aplicaciones web y las aplicaciones móviles se han convertido en tecnologías esenciales para vender productos y servicios, comunicarse con empleados y clientes y gestionar las operaciones empresariales. Cuando estas tecnologías funcionan bien, establecen relaciones más sólidas con los clientes, mejoran la percepción pública de la marca, aumentan la eficiencia y la productividad en el lugar de trabajo y mejoran los resultados. Por el contrario, cuando los sitios web tardan en cargarse o las aplicaciones no funcionan como se esperaba, una mala experiencia de usuario puede alejar a los clientes, dañar la marca, perjudicar las ventas y hacer que una empresa pierda oportunidades de negocio.

Junto con otras soluciones de supervisión de la experiencia digital, la supervisión de RUM, como Akamai mPulse, permite a los equipos de desarrollo y a los administradores realizar un seguimiento constante del rendimiento de los sitios y las aplicaciones. Al ser conscientes plenamente de la utilidad de estas tecnologías, las empresas pueden optimizarlas continuamente para mejorar la experiencia del cliente. Pueden corregir problemas y errores antes de que afecten a los usuarios y clientes. Además, pueden optimizar los sitios web y las aplicaciones para aumentar la eficiencia y maximizar los ingresos.

Cómo funciona la supervisión de RUM

Así es como funciona una solución de supervisión de la experiencia del usuario final de RUM:

  • Recopilando datos: las soluciones de supervisión de usuarios reales recopilan datos de rendimiento mediante la instalación de componentes de software ligeros, como fragmentos de JavaScript en servidores y dispositivos o SDK en las aplicaciones. Las herramientas de RUM también pueden recopilar datos a través de API de servicios en la nube, dispositivos de red y aplicaciones externas.
  • Transmitiendo datos: a medida que los usuarios interactúan con sitios web y aplicaciones, los datos de RUM se transmiten a un sistema central para ofrecer capacidad de observación en tiempo real o casi real.
  • Mediante análisis: los algoritmos y el análisis avanzados ayudan a interpretar los datos y proporcionan una visión completa de las interacciones.
  • Mediante alertas: las herramientas de supervisión de RUM también pueden alertar a los equipos de TI sobre problemas de rendimiento o con las experiencias de usuario. Esto permite que los equipos puedan responder rápidamente a los posibles problemas antes de que se agraven o afecten a los usuarios.
  • Mediante visualización: las herramientas de supervisión de RUM suelen proporcionar paneles personalizables que ofrecen representaciones visuales de los datos. Las fuentes de datos en directo proporcionan una visión general en tiempo real del rendimiento y el estado del sistema.
  • Resolviendo problemas: las soluciones de supervisión de RUM incluyen funciones que ayudan a diagnosticar y solucionar errores y problemas. Estos pueden incluir la gestión y el análisis de registros, el seguimiento de transacciones y la creación de perfiles de rendimiento.
  • Mediante integraciones: para que se conozca perfectamente cuál es el rendimiento web y resolver los problemas con mayor rapidez, la mayoría de las herramientas de supervisión de RUM se integran fácilmente con otros sistemas de TI, como los sistemas de gestión de incidentes y las herramientas de automatización.

Lo que revela la supervisión de RUM

Las herramientas de supervisión de usuarios en tiempo real, como Akamai mPulse, ayudan a los equipos de DevOps, de desarrollo y a los administradores de TI a detectar una amplia gama de problemas que podrían no ser visibles a través de los métodos de prueba tradicionales o las pruebas sintéticas.

  • Problemas de rendimiento: la supervisión de RUM puede identificar problemas con los tiempos de carga de las páginas, la latencia de la red o del servidor en ubicaciones geográficas específicas y los cuellos de botella en los sistemas front-end y back-end que degradan la experiencia del usuario.
  • Problemas de funcionalidad: la tecnología de RUM captura errores de JavaScript que pueden interrumpir la funcionalidad o degradar las experiencias, problemas con las llamadas AJAX que afectan a la funcionalidad de las aplicaciones y a la carga de contenido dinámico, y fallos de API que afectan al rendimiento y la funcionalidad de las aplicaciones.
  • Problemas de facilidad de uso y experiencia de usuario: RUM permite a los equipos de TI identificar problemas relacionados con la rapidez con la que se cargan las páginas, la forma en que se representan en las pantallas de los usuarios, la facilidad con la que interactúan con ellos y los puntos en los que los usuarios se enfrentan a problemas durante los flujos de trabajo críticos, como los procesos de pago o registro.
  • Información sobre la interacción y el comportamiento: al realizar un seguimiento de las interacciones de los usuarios reales, la supervisión de RUM puede descubrir páginas con una interacción inesperadamente baja o altas tasas de rebote, o identificar funciones que están infrautilizadas o son problemáticas.
  • Información técnica y de infraestructura: la supervisión de usuarios reales puede detectar problemas específicos de determinados tipos de dispositivos o navegadores, problemas causados por scripts o servicios externos y problemas relacionados con la carga de recursos como imágenes, archivos CSS o archivos JavaScript que no están optimizados para el rendimiento.
  • Brechas operativas y de supervisión: RUM puede destacar problemas críticos que no activan alertas y proporcionar una visibilidad completa de áreas que no están cubiertas adecuadamente por las herramientas tradicionales de supervisión del rendimiento de las aplicaciones (APM).

Métricas que captura la supervisión de RUM

Las soluciones de supervisión de RUM pueden capturar métricas y datos completos de usuarios reales sobre el rendimiento del sitio web y las aplicaciones.

Métricas de rendimiento

  • Tiempo de carga de las páginas: el tiempo que tarda una página en cargarse por completo y permitir una interactividad total, métrica fundamental para la satisfacción de los usuarios y los resultados de la optimización de motores de búsqueda (SEO).
  • Tiempo hasta el primer byte (TTFB): el tiempo transcurrido desde la solicitud del usuario hasta el momento en que se recibe el primer byte de una respuesta desde el servidor, una medida del rendimiento del back-end.
  • Core Web Vitals: métricas clave definidas por Google que afectan a las experiencias de los usuarios y al SEO.
  • Tiempo de respuesta de API:: la velocidad a la que las API responden a las solicitudes, lo que afecta a la funcionalidad y la capacidad de respuesta de las aplicaciones web.

Métricas de la experiencia del usuario

  • Duración de la sesión: la cantidad de tiempo que un usuario pasa en la aplicación o en un sitio web, medida de la interacción.
  • Tasa de rebote: porcentaje de visitantes que abandonan el sitio después de ver solo una página, medida de la relevancia del contenido y de la calidad de la página de destino.
  • Trayectoria del usuario: la ruta que los usuarios siguen en una aplicación o un sitio web. Esto ayuda a optimizar las rutas de conversión y a detectar posibles cuellos de botella en el rendimiento.
  • Tasa de conversión: porcentaje de usuarios que toman las medidas deseadas, como realizar una compra o descargar contenido, medida de la eficacia de las funciones de una página web o aplicación.

Métricas de fiabilidad

  • Tasa de error: una medida de la frecuencia con la que los usuarios encuentran errores, incluidos errores de JavaScript del front-end, errores de back-end y llamadas de API fallidas.
  • Tiempo de actividad/tiempo de inactividad: el porcentaje de tiempo que una aplicación o servicio está disponible. Esto se utiliza a menudo para demostrar el cumplimiento de los acuerdos de nivel de servicio (SLA).
  • Informe de bloqueo: el número de veces que se bloquea una aplicación móvil, medida de estabilidad.

Métricas de infraestructura

  • Utilización de recursos: estas métricas realizan un seguimiento de las métricas de uso de CPU, memoria y disco, medida del estado de la infraestructura de back-end.
  • Latencia de la red: estas métricas supervisan los retrasos en la transmisión de datos a través de la red que afectan a la experiencia del usuario, especialmente en aplicaciones distribuidas geográficamente.

Métricas de interacciones

  • Visitas de páginas: el número de páginas vistas en un sitio web, medida del nivel de interacción con un sitio.
  • Usuarios activos: el número de usuarios activos durante un periodo específico, medida de popularidad y retención de usuarios.

Ventajas de la supervisión de RUM

Las herramientas de supervisión de usuarios reales ofrecen muchas ventajas a las organizaciones y a su equipo de TI de desarrollo.

  • Mejora de las experiencias de los usuarios: los usuarios esperan que los sitios web y las aplicaciones funcionen de forma rápida, sencilla y sin problemas. La supervisión de RUM permite a las organizaciones optimizar los procesos y resolver problemas que ofrecen experiencias excepcionales.
  • Aumento de la interacción y la retención: es más probable que los usuarios interactúen con sitios y aplicaciones que funcionen bien y vuelvan a ellos.
  • Mejora de las tasas de conversión: para los sitios de comercio electrónico y los servicios online, un rendimiento más rápido y mejor tiene un impacto directo en las tasas de conversión.
  • Mejora de las clasificaciones en los motores de búsqueda: muchos motores de búsqueda, incluido Google, tienen en cuenta el rendimiento en los algoritmos de clasificación de las páginas de resultados de los motores de búsqueda (SERP).
  • Disminución de los costes operativos: al optimizar el rendimiento de las aplicaciones y los sitios web, las organizaciones pueden reducir los costes operativos relacionados con la adquisición de ancho de banda y potencia informática.
  • Mejora de la percepción de la marca: las aplicaciones y los sitios web de alto rendimiento mejoran la percepción de una marca por parte de los usuarios y los clientes.
  • Simplificación de la escalabilidad: la optimización con supervisión de RUM prepara a los sistemas para gestionar mejor el rápido crecimiento o los picos de tráfico.
  • Obtención de una ventaja competitiva: al ayudar a proporcionar experiencias de usuario más rápidas y fiables, RUM ofrece a las empresas una ventaja frente a su competencia.
  • Optimización del cumplimiento: las herramientas de supervisión de RUM ayudan a descubrir la causa principal de los problemas con los sitios web y las aplicaciones que pueden poner en peligro el cumplimiento de los requisitos legales y normativos.
  • Mejora de las experiencias móviles: a medida que más usuarios interactúan con sitios web y aplicaciones en smartphones y tablets, las soluciones de RUM pueden ayudar a estos dispositivos a superar las condiciones de red variables para optimizar el rendimiento.
  • Prevención de las filtraciones de seguridad: la supervisión en tiempo real puede detectar patrones o actividades inusuales que pueden indicar amenazas de seguridad, como por ejemplo los ataques de fuerza bruta, ayudando a los equipos de seguridad a detener rápidamente posibles filtraciones.

Preguntas frecuentes

La supervisión de usuarios reales, o supervisión de RUM, es una tecnología de análisis del rendimiento que captura y analiza datos de usuarios reales a medida que interactúan con un sitio web o una aplicación en tiempo real. Junto con las pruebas de rendimiento de sitios web y las pruebas de velocidad de sitios web, la supervisión de RUM ayuda a las organizaciones a comprender cómo funcionan sus sitios web, aplicaciones web y aplicaciones móviles en el mundo real en una amplia gama de condiciones de usuario y dispositivos. Esta información es crucial para identificar cuellos de botella, solucionar problemas, mejorar las experiencias de los usuarios y la calidad general de la experiencia digital.

Mientras que la supervisión de RUM recopila datos de las acciones y el comportamiento de los usuarios reales, las pruebas sintéticas utilizan scripts automatizados para simular las acciones de los usuarios en un sitio web, una aplicación web o una aplicación móvil. Las pruebas sintéticas permiten a los equipos probar el rendimiento de forma regular y sistemática en diferentes entornos. Aunque los datos de RUM ofrecen información basada en el comportamiento real de los usuarios, las pruebas sintéticas proporcionan una forma controlada de predecir e identificar posibles problemas antes de que afecten a los usuarios. La supervisión sintética también es útil en las pruebas de regresión, en las que los equipos de desarrollo deben probar los sistemas que se han modificado o actualizado recientemente. Por su parte, la supervisión de RUM proporciona información real basada en el comportamiento y las acciones de los usuarios que las pruebas sintéticas puede que no consigan anticipar.

Google Core Web Vitals son las métricas que Google considera más importantes para la experiencia general del usuario en una página web. La supervisión de Core Web Vitals es la tarea de realizar un seguimiento de estas métricas para páginas web y sitios web. Entre las métricas de Core Web Vitals se incluyen:

  • Largest Contentful Paint (LCP): el tiempo que tarda en que el bloque de texto o elemento de imagen más grande se vea en una página web. Una puntuación de LCP de 2,5 segundos o más rápida se considera buena.
  • First Input Delay (FID): el tiempo desde que el usuario interactúa por primera vez con una página y cuando el navegador puede comenzar a procesar esas interacciones. Una buena puntuación de FID es de 100 milisegundos o menos.
  • Interaction to Next Paint (INP): esta métrica indica la duración máxima de una respuesta desde la interacción hasta la representación en la vida útil de una página.
  • Cumulative Layout Shift (CLS): una medida de la cantidad de modificaciones o cambios inesperados en el diseño del contenido visual a medida que se carga una página, medida de la estabilidad de una página y de la calidad de la experiencia del usuario.

La supervisión y mejora de Core Web Vitals puede ayudar a optimizar la experiencia de los usuarios y la clasificación en los motores de búsqueda.

Por qué los clientes eligen Akamai

Akamai es la empresa de ciberseguridad y cloud computing que potencia y protege los negocios online. Nuestras soluciones de seguridad líderes en el mercado, nuestra inteligencia ante amenazas consolidada y nuestro equipo de operaciones globales proporcionan una defensa en profundidad para proteger los datos y las aplicaciones empresariales. Las soluciones integrales de cloud computing de Akamai garantizan el rendimiento y una buena relación calidad-precio en la plataforma más distribuida del mundo. Las grandes empresas confían en Akamai, ya que les ofrece una fiabilidad, una escalabilidad y una experiencia inigualables en el sector, idóneas para crecer con seguridad.

Descubra todas las soluciones de distribución de Akamai