Prácticas recomendadas de rendimiento de WalkMe
Breve descripción general
WalkMe carga todos sus recursos asincrónicamente lo que significa que no bloquea que el sitio se cargue. Dado que WalkMe optimiza el rendimiento de esta manera, no tendrá un impacto visible en la experiencia del usuario final o en el rendimiento del sitio.
El rendimiento del software de WalkMe Player se divide en dos partes:
- Rendimiento de carga
- Rendimiento en tiempo de ejecución
Rendimiento de carga
WalkMe se ejecuta en el navegador y utiliza los recursos del navegador para cargar. La velocidad a la que se carga WalkMe depende de la conexión de red del usuario. Una conexión de red más rápida hará que WalkMe se cargue más rápidamente en general.
WalkMe también divide sus archivos en archivos más pequeños separados para evitar que los archivos grandes tengan que cargarse todos a la vez.
El motor de WalkMe se basa en recursos estáticos que se almacenan en caché en el navegador y la Red de entrega de contenido (CDN) de WalkMe. La CDN entrega los recursos estáticos más cercanos a la ubicación física del usuario final.
Rendimiento en tiempo de ejecución
WalkMe por sí solo o con contenido publicado se carga naturalmente de forma muy eficiente. Para garantizar que WalkMe continúe funcionando y cargando de la mejor manera posible, es importante crear contenido de WalkMe teniendo en cuenta la optimización del rendimiento.
Evaluación de la carga de página
Por defecto, WalkMe comprueba las reglas de segmentación y de interacción/reproducción automática al cargar la página. Si el sitio es una aplicación de una sola página, WalkMe verifica estas reglas en función de la configuración que se establece en la pestaña SPA (Aplicación de una sola página) del Editor. Esta comprobación se denomina evaluación de la carga de página.
Esto es importante porque el número de evaluaciones de carga de páginas y la forma en que se configuran pueden afectar la velocidad de carga de WalkMe.
Lo que comprueba WalkMe en la carga de la página:
- Etiquetas de segmentación: la segmentación te permite decidir cuándo y dónde mostrar el contenido de WalkMe. Leer más .
- Reglas de reproducción automática para ShoutOuts, Smart Walk-Thrus y encuestas. Leer más .
- Reglas de visualización: declaraciones lógicas dentro del Motor de reglas basadas en atributos dinámicos o estáticos. Leer más .
- Segmentación de widgets: segmentación de dónde y cuándo se muestra el widget de WalkMe en función de las opciones disponibles en el Motor de reglas. Leer más .
- UUID: detecta cualquier identificador de usuario único, si está configurado. Leer más .
Evaluación continua
WalkMe comprueba elementos adicionales como objetivos, el comportamiento de elementos o la evaluación de segmentos, incluso si no has navegado a una página nueva. Esto se llama evaluación continua.
El número de evaluaciones continuas y la forma en que se configuran son importantes a tener en cuenta desde el punto de vista del rendimiento.
Lo que WalkMe evalúa continuamente:
- Opciones de elementos seleccionados, si se selecciona el botón de opción:
- Aparece después de la carga de la página y luego permanece visible
- Aparece y desaparece como resultado de la acción del usuario
- Condiciones de visualización, si se activa la "comprobación constante"
- Objetivos de Smart Walk-Thru y Walk-Thru (por 2 horas después de iniciar el flujo)
- Objetivos de incorporación
- Rastreado todo el tiempo independientemente de si se inició el Smart Walk-Thru
Creación para optimizar el rendimiento de WalkMe
Motor de reglas
El Motor de reglas se puede utilizar al crear elementos como reglas de reproducción automática, objetivos y segmentación. Considera la siguiente jerarquía al crear reglas para optimizar el rendimiento de tus condiciones:

En general, las condiciones más rápidas para que WalkMe evalúe en el motor de reglas son las URL, las variables, las cookies y los datos de usuario. Estas son las reglas que deberías utilizar primero, ya que pueden evaluarse rápidamente y mostrar el contenido de WalkMe a quien necesites, dónde lo necesites.
Las condiciones más lentas para evaluar incluyen los elementos de pantalla y jQuery.
El uso de condiciones más lentas no significa necesariamente que vayan a ser visiblemente lentas al evaluar. Pero, sabiendo que estadísticamente algunas reglas son más fáciles de comprobar rápidamente, la práctica recomendada es garantizar que una condición rápida siempre esté presente. Si una condición rápida no es una opción, intenta limitar el número de reglas utilizando solo una condición más lenta.
Segmentación
WalkMe solo iniciará la búsqueda de elementos en pantalla y cargará un elemento cuando la segmentación sea válida. Las etiquetas de segmento asocian una regla invariable a un grupo de elementos. Por ejemplo, un grupo de usuarios o una ubicación de oficina. Las etiquetas de segmento son muy eficientes porque permiten a WalkMe evaluar una regla solo una vez para un grupo grande de elementos. Si tienes varios elementos que siguen la misma lógica de segmentación, utiliza una etiqueta de segmentación en lugar de reutilizar las mismas condiciones de visualización en varios elementos.
Evaluación continua de SmartTips y Launchers
Si la condición establecida en la Condición de muestra es Falsa en la carga de página, el Launcher / SmartTip no se dibujará en la pantalla. Utiliza la opción "Aparece y desaparece" (consulta más abajo) para decirle a WalkMe que lo intente de nuevo. Cada vez que WalkMe verifica si reproducir el SmartTip o el Launcher, primero evalúa la condición.
Si al cargar la página la condición establecida en la Condición de muestra es Verdadera, pero más tarde puede cambiar a falsa (sin actualizar la página), utiliza la opción "Verificar constantemente" para decirle a WalkMe que elimine el SmartTip/Launcher cuando sea Falsa.
Utiliza esta función de forma inteligente y solo cuando sea absolutamente necesario; añadirla a más de un puñado de SmartTips podría aumentar los tiempos de carga. Si necesitas añadir esta funcionalidad a muchos SmartTips, realiza un control de calidad de la experiencia del usuario final para verificar si hay algún posible retraso.
Numera los SmartTips y Launchers.
No hay un límite específico de cuántos SmartTips o Launchers se pueden tener en una página porque esto varía de un sitio a otro. Crea tantos SmartTips y Launchers como requiera tu sitio, entendiendo que cuantas más evaluaciones necesite ejecutar WalkMe en una página, más tiempo tomarán esas evaluaciones, lo que puede retrasar la aparición del contenido de WalkMe en la página.
Para garantizar una experiencia optimizada, sigue estas pautas:
- Todos los SmartTips dentro del mismo conjunto deben mostrarse en la misma página. La regla de visualización del conjunto de SmartTips se evalúa solo una vez al cargar la página y las condiciones individuales de visualización de cada SmartTip se evalúan de acuerdo con su configuración específica y elemento seleccionado.
- La optimización de las reglas reales de los SmartTips y Launchers es más importante que el número de SmartTips y Launchers en sí