Resumen de reglas del optimizador de viajes de cliente
Acerca de las reglas del optimizador de viajes de cliente
Las reglas del optimizador de viajes de cliente son los módulos de su viaje. Se componen de varias afirmaciones “if” y “then” que determinan el camino para su viaje. Esta página cubrirá cómo crear reglas, dónde se utilizan las reglas y cómo se evalúan las reglas a medida que un viajero se mueve a lo largo del viaje.
Introducción básica a Reglas
Generalmente, una regla se compone de uno o más pares de sentencias “if” y “then”. Puede pensar en el enunciado “if” como la condición de la regla, mientras que el enunciado “then” es la acción de la regla.
La condición es el criterio para que ocurra algo, mientras que la acción es lo que debe suceder si se cumple la condición.
Tipos de reglas
Las reglas se utilizan en muchos lugares del optimizador de viajes de cliente. A veces, las reglas solo tendrán una condición, ya que en esas instancias está intentando filtrar los datos para su viaje seleccionando los viajeros y los datos de evento correctos.
Las reglas en las áreas enumeradas a continuación solo tienen condiciones:
- Criterios de entrada del viaje: estas reglas determinan qué datos del evento o viajeros pueden entrar en un viaje.
- Criterios de entrada de hitos: estas reglas determinan si un viajero ingresará un hito específico dentro de un viaje.
Las reglas en las áreas enumeradas a continuación tienen condiciones y acciones:
- Reglas globales: estas reglas se evalúan al inicio del viaje y se aplican a todos los viajeros que entran en su viaje.
- Reglas de hitos: estas reglas determinan lo que sucede como resultado de un determinado hito en su viaje.
Orden de evaluación de regla
Al crear sus viajes, dispone de diferentes tipos de reglas que determinan cómo se procesan los eventos. Las reglas se ejecutan en el siguiente orden cada vez que se recibe un nuevo evento:
- Criterios de entrada del recorrido
- Reglas globales
- Criterios de entrada de hitos
- Reglas para hitos
Al evaluar un determinado conjunto de reglas, se evalúan de arriba abajo. Debe asegurarse de colocar la regla más exclusiva por última vez para evitar que los viajeros descalifiquen accidentalmente el cumplimiento de las condiciones de la regla.
Creación de reglas
En esta sección se explica cómo crear reglas. Tenga en cuenta que mientras crearemos reglas para un viaje de hitos, la creación de reglas funciona de la misma manera en las otras áreas de la plataforma.
- En la sección Reglas, asigne un nombre a la regla para que sepa lo que hace la regla.
- Haga clic en el signo más (+) y seleccione la integración en la que desea basar su condición. Al elegir una integración, piense en qué integración tiene los datos que necesita para el recorrido.
- Seleccione el objeto que contiene los datos que desea utilizar en su condición.
- Seleccione el campo en el que basar la condición.
- Seleccione el operador para la condición (por ejemplo, “no es igual a”). Consulte Operadores para obtener más información.
- Seleccione el valor para la condición.
Consejo Q: Puede añadir varios valores escribiendo valores adicionales en el campo Añadir otro valor. Cuando tiene varios valores, se separan mediante un operador “o”, lo que significa que solo debe encontrarse 1 de los valores para que la regla sea verdadera.
- Para añadir condiciones adicionales, haga clic en y si +. Siga los pasos anteriores para crear condiciones adicionales. Tenga en cuenta que si añade varias condiciones, se deben cumplir todas las condiciones para que se lleve a cabo la acción.
- Para añadir una acción a su regla, haga clic en y luego en +.
Consejo Q: Los pasos restantes son para añadir acciones de salida a las reglas globales y de hitos. No puede añadir acciones en las reglas de criterios de entrada.
- Elija la integración donde le gustaría que se llevara a cabo la acción.
- Seleccione la acción que debe llevarse a cabo (por ejemplo, enviar un correo electrónico). En función del tipo de acción que seleccione, es posible que deba definir diferentes valores para la acción (por ejemplo, el “correo electrónico de destino” para enviar un correo electrónico).
Consejo Q: Consulte la documentación de la integración que le interesa para encontrar instrucciones específicas sobre la configuración de acciones para esa integración.
- Puede añadir acciones adicionales haciendo clic en y, a continuación, en +. Si añade varias acciones, todas las acciones se desencadenarán si se cumplen las condiciones.
- Cuando termine, haga clic en Guardar.
Operadores
Esta sección cubre los diferentes tipos de operadores y su disponibilidad en función del tipo de campo. Los operadores describen cómo se debe evaluar un campo.
El operador disponible para una condición determinada dependerá del tipo de campo. La siguiente tabla compila todos los tipos de campo disponibles para las condiciones y sus posibles operadores.
Los siguientes tipos de campo están disponibles en el optimizador de viajes de cliente:
- Texto (“Aplicación descargada”, “Cuenta Premium”)
- Booleano (verdadero o falso)
- Número (230, 4.2)
- Fecha / Hora (2017-08-11 09:23 UTC)
- Duración (“7 días”, “1 día”)
Consejo Q: Los campos de duración solo pueden estar en días.
Los campos de fecha/hora no se pueden utilizar después de los operadores, por lo que se excluyen de la tabla siguiente:
Operador | Tipo de campo | |||
Texto | Número | Boolean | Duración | |
Es / No es | Sí | Sí | Sí | No |
Es / O | Sí | No | No | No |
Es mayor que / Es mayor o igual que | Sí | Sí | No | No |
Es menor que / Es menor o igual que | Sí | Sí | No | No |
Contiene | Sí | No | No | No |
Contiene distinción entre mayúsculas y minúsculas | Sí | No | No | No |
No contiene | Sí | No | No | No |
Es más nuevo que | No | No | No | Sí |
Es anterior a | No | No | No | Sí |
Es después | No | No | No | Sí |
Está dentro | No | No | No | Sí |
Reglas basadas en tiempo
Las reglas basadas en el tiempo funcionan de forma diferente a otras reglas en el optimizador de viajes de cliente. Esta sección cubrirá cómo se evalúan las reglas basadas en tiempo y algunas prácticas recomendadas para crear reglas basadas en tiempo.
- Las reglas basadas en el tiempo se evalúan no solo cuando el optimizador de viajes de cliente procesa un nuevo evento, sino también de forma continua, incluso en ausencia de nuevos eventos. Una analogía simple es la de un temporizador de alarma. Estas reglas se evalúan de forma recurrente para ver si los viajeros cumplen con los criterios. Si lo hacen, se desencadenarán las acciones.
- Las reglas basadas en el tiempo utilizan el momento actual como punto de referencia. Un ejemplo de una regla basada en tiempo simple es “Si SiteVisit es anterior a 5 días”. Si un viajero tiene un valor para el campo SiteVisit y ese valor está más de 5 días en el pasado, esta regla se evaluará como verdadera.
- Si desea seleccionar un intervalo de tiempo específico (por ejemplo, más de 5 días a partir de ahora pero menos de 2 semanas), puede utilizar varias condiciones de regla para fijar ese intervalo de tiempo.
- Si entra un nuevo evento que mueve al viajero a un nuevo hito antes de que el viajero cumpla la regla basada en tiempo, el temporizador se ignorará y la regla se evaluará como falsa.
- Las fechas se guardan en un formato de fecha/hora. Si no se especifica la hora o el huso horario, se fijará automáticamente en 00:00:00.000 y el huso horario UTC.
Ejemplo: Por ejemplo, “2020-12-31T16:00:00,444-08:00” permanece “2020-12-31T16:00:00,444-08:00”, mientras que “1975-01-30” se convierte en “1975-01-30T00:00:00.000Z” antes de almacenarse en el optimizador de viajes de cliente.
- Solo puede basar las reglas en el número de días enteros (es decir, 1 día, 30 días, 365 días, etc.). No utilice ningún otro marco temporal o días parciales. El uso de días no enteros hará que la regla no sea válida.
- Si utiliza una regla basada en tiempo, le sugerimos que establezca la programación de recuperación en la opción más frecuente para tener los datos más actualizados.
- El operador “es más antiguo que” debe considerarse > no >=. El operador “es más nuevo que” debería considerarse un < no <=.