Creación de lógica con generador de condiciones

Crear condiciones eficientes

Objective

After completing this lesson, you will be able to optimice las condiciones para que su contenido se reproduzca de manera eficiente.

Introducción

Es importante construir condiciones de una manera que permita que se evalúen de manera eficiente. De este modo, se garantiza que el contenido que creamos funcione como se espera para los usuarios finales.

Mire el video para comprender cómo funciona WalkMe bajo el capó al evaluar condiciones.

Conclusiones clave
  1. WalkMe espera a que se cargue la página.
  2. Después de que se cargue la página, WalkMe se inyecta a sí mismo mediante el snippet o la extensión del navegador.
  3. Evaluación de carga de página: WalkMe realizará una evaluación de carga de página para verificar qué contenido debe mostrarse en función de las condiciones que haya creado.
  4. Evaluación continua: WalkMe comprueba continuamente si se producen cambios en la página para garantizar que aparezca contenido de WalkMe adicional.
Cómo optimizar el rendimiento

Al crear condiciones, podemos estructurarlas en un formato descendente que haga que la evaluación de reglas sea más eficiente.

Las reglas se pueden categorizar como Ligeras, Moderadas o Pesadas, en función de su eficiencia.

Al crear condiciones, puede utilizar la jerarquía sugerida para optimizar el rendimiento de sus reglas en el generador de condiciones.

Las reglas más ligeras y rápidas son URL/Variable/Cookie y Datos de usuario. Estas son las reglas que desea colocar en la parte superior y crear primero para evaluar rápidamente si el contenido de WalkMe debe mostrarse a quién y dónde.
En la pantalla, el elemento Visible/No visible tiene una regla moderada y es un poco más intensivo que los ejemplos anteriores, ya que estamos a la espera de que se produzca una acción del usuario en la pantalla.
Las reglas pesadas son jQuery & On elemento de pantalla - Clicked/Hovered jQuery & On screen element - Clicked/Hovered. WalkMe necesita gastar la mayor cantidad de potencia informática en este tipo de reglas, por lo que querrá ponerla en la parte inferior.

Consejos para crear condiciones eficientes

  1. Priorizar las reglas ligeras sobre las reglas pesadas (suponiendo que ambas sean aplicables).
  2. Si tiene una regla pesada, asegúrese de que una regla ligera esté por encima. De este modo, si la regla ligera es falsa, WalkMe no intentará evaluar la regla pesada.
  3. En general, trate de evitar demasiadas reglas pesadas.

Utilizando nuestro conocimiento de la eficiencia de las condiciones, podemos optimizar el rendimiento de WalkMe observando un ejemplo de una condición a continuación que tiene una URL actual y una regla de Elemento en pantalla.

Recuerde, queremos colocar las reglas LIGHT en el TOP porque son las más ligeras y rápidas de evaluar, y HEAVIER Rules en el BOTTOM porque tardan más.

La imagen representa una interfaz de lógica condicional con dos criterios establecidos en una aplicación web. La condición superior verifica si la URL actual contiene /login. La condición inferior, vinculada por Y, verifica que un elemento en pantalla sea visible. Ambas condiciones están marcadas con marcas de verificación verdes, lo que indica el éxito de la validación. El diseño es limpio y minimalista, centrándose en la funcionalidad y la claridad.

La regla de URL ligera se coloca en la parte superior que se va a evaluar primero, y la regla de elemento más pesado en pantalla se coloca en la parte inferior que se va a evaluar en segundo lugar.

El proceso de evaluación de WalkMe tiene lugar en dos fases distintas: Evaluación de carga de página y Evaluación continua. Algunos de los conceptos de la siguiente sección, como Segmentación, aún no se han analizado en detalle. Pero, no se preocupe, volveremos a hablar de ellos en cursos posteriores.

Evaluación de carga de página

La primera fase de evaluación es Evaluación de carga de página.

La figura muestra el desglose del proceso que ocurre.

La figura muestra el desglose del proceso que ocurre.

Revise las siguientes verificaciones para comprender mejor cómo funciona cada una de ellas.

Segmentos

La figura muestra Crear segmento para identificar qué contenido se debe reproducir.

La figura muestra Crear segmento para identificar qué contenido se debe reproducir.

La creación de segmentos nos permite enviar contenido a grupos específicos en función de aspectos como la ubicación, el rol, etc.

WalkMe verificará primero los segmentos creados para identificar qué contenido se debe reproducir.

Si no se cumplen las condiciones de un segmento, WalkMe no cargará contenido en ese segmento.

Segmentación local

La figura muestra la condición de visualización para visualizar SmartTips.

La figura muestra la condición de visualización para visualizar SmartTips.

A continuación, WalkMe verificará cualquier segmentación local, como condiciones de visualización para SmartTips u otras aplicaciones.

A partir del contenido filtrado, ahora se filtrará aún más para ver qué contenido se supone que se mostrará en la página en particular que hemos cargado actualmente.

Reglas de compromiso

La figura muestra la condición de reproducción automática.

La figura muestra la condición de reproducción automática con la casilla de selección Reproducir según una regla Actualizar regla de reproducción automática seleccionada.

Por último, WalkMe comprueba las reglas de compromiso, que comprueba si algo se debe reproducir automáticamente en la página, como un ShoutOut o Smart Walk-Thru.

Evaluación continua

La segunda fase de evaluación es Evaluación continua, que ocurre después de que se haya cargado su contenido de WalkMe. Hay tres cosas que WalkMe evaluará continuamente en el editor de WalkMe.

  • Objetivos
  • Comportamiento de elemento
  • Visualizar condiciones

Estas áreas se tratarán en secciones posteriores, pero si por ahora desea entenderlas con más detalle, siga la tabla.

Objetivos

Los objetivos miden la finalización exitosa de un proceso. Cuando creamos objetivos en nuestro Smart Walk-Thrus o en las tareas de incorporación de personal, estos se evalúan continuamente.

Para los objetivos en Smart Walk-Thrus, se evaluará continuamente desde el inicio hasta

dos horas. Por otro lado, las tareas de incorporación de personal

se evalúan constantemente.

Comportamiento de elemento

Para SmartTips y Launchers si seleccionamos cualquiera de las opciones aparte de la predeterminada, WalkMe buscará constantemente cambios en la página para garantizar que se muestre nuestro SmartTip o Launcher como resultado de los cambios dinámicos en la página.

Visualizar condición

Este es único en que WalkMe solo evaluará continuamente si activamos "Verificar constantemente la condición para decidir si mostrar el elemento".

En la siguiente sección pondremos en práctica algunos de los conceptos que hemos aprendido en una actividad simulada.

Introducción: Agrupación

divisor

La agrupación en el generador de condiciones es un proceso que organiza reglas y condiciones para evaluarlas de forma colectiva.

  • Cuando tenga dos o más reglas en una condición y al menos una regla fuera de esa condición, las reglas en la misma condición se agruparán automáticamente.

  • Cuando tiene más de dos reglas, también puede agrupar manualmente al menos dos de ellas.

La agrupación ayuda a crear estructuras lógicas complejas en las que se deben evaluar juntas varias condiciones.

Vea el vídeo para comprender el concepto de agrupación.

Conclusiones clave
  • En función del caso de uso o de la necesidad empresarial, algunas soluciones pueden requerir varias condiciones o reglas para que funcionen como queremos.
  • La agrupación es una forma de garantizar que, al utilizar varias condiciones o reglas, aún estén organizadas y sean fáciles de seguir en el generador de condiciones.
Uso de varias reglas

Intentemos entender este concepto con la ayuda de un ejemplo.

Creamos un fragmento de contenido, como un ShoutOut, y queremos mostrarlo en dos URL de sitio web diferentes: la página de inicio y la página de carro.

En lugar de crear dos de los mismos ShoutOut en el Editor, podemos crear un ShoutOut, pero usar el generador de condiciones para estructurar las reglas para que se reproduzca en cualquiera de las páginas.

Crea una condición de reproducción automática ShoutOut.
  1. Regla de URL 1: La regla para la página de inicio.
  2. El operador: el operador "O" garantiza que el ShoutOut se reproducirá en la página de inicio o en la página del carro.
  3. URL Regla 2: La regla para la página Carrito.

Nota

Al agrupar, también puede solucionar fácilmente los problemas si su elemento de WalkMe no se reproduce correctamente. Podrá ver claramente qué parte específica de su condición está evaluando como Verdadera o Falso.
Comprender las evaluaciones de condiciones y reglas

Cuando tiene varias condiciones, reglas o grupos, y no está seguro de si su condición está funcionando, puede utilizar los marcadores visuales para ver cómo se evalúan las reglas y si la condición general para su contenido funcionará.

Las evaluaciones de condiciones serán una de las siguientes:

  • Verdadero (marca verde)

  • Falso (X rojo)

  • Incompleto (icono de lápiz amarillo)

  • No se puede confirmar (signo de interrogación gris)

Evaluación de reglas para condiciones múltiples

En este ejemplo, hemos creado dos condiciones para que WalkMe juegue:

  1. Una para cualquiera de las dos URL que contienen:/partners O /cart-page.

  2. Uno para día específico de la semana: martes.

Podemos ver en los marcadores junto a cada línea que una de las condiciones de URL actual se evalúa como verdadera y otra como falsa, y que la condición Fecha también se evalúa como verdadera.

Si al menos una de estas condiciones es verdadera, la evaluación final es verdadera porque estamos utilizando el operador "O" entre las condiciones. En este ejemplo, nuestro conjunto SmartTips se reproducirá, como se muestra con la marca verde en la parte superior de la ventana del generador de condiciones.

Evaluación de regla para la condición global

Nota

Al observar la evaluación, verifique siempre los operadores entre reglas/condiciones para ver si es AND u OR. Esto también se denomina operador, que puede ser confuso, pero solo se utiliza entre reglas/condiciones y no es específico de una regla.

En la siguiente sección, empezaremos a hablar sobre cómo estructurar las condiciones para garantizar que su contenido de WalkMe funcione de forma eficiente.

Ejercicio: Utilizar el generador de condiciones

A continuación se muestra una simulación que le guiará a través del uso del generador de condiciones para crear condiciones para un conjunto SmartTips. La simulación replicará lo que experimentará cuando cree en su propio editor.

Resumen

Creación de condiciones mediante el generador de condiciones
  • El generador de condiciones es una parte fundamental del edificio con WalkMe. Se encuentra en todas partes.

  • Usando el generador de condiciones es cómo determinaremos cómo se reproduce el contenido.

  • WalkMe evalúa estas reglas en segundo plano a medida que los usuarios interactúan con su página web o aplicación, determinando así cómo se comporta el contenido.

Recursos relacionados

Artículo de la base de datos de conocimientos del generador de condiciones

Este artículo incluye un resumen del generador de condiciones.

Ver artículo

Tipos de regla

Este artículo de nuestra base de conocimientos cubre los tipos de reglas disponibles.

Ver artículo