Tipos de Workflows
Con la versión 1.24.0 se ha introducido el concepto de Tipo de Workflows.
Connectif calcula el tipo de Workflow en base a su configuración y nodos. Dicho tipo influye en el comportamiento del mismo permitiendo optimizar su funcionamiento y rendimiento.
Los tipos de Workflows son:
- Reactivo
- Regla
- Acción Masiva
- Clásico
Reactivo
Son workflows de tipo Reactivos todos aquellos que cumplen con las siguientes características:
- Todos los nodos conectados al nodo "Start" tienen que ser disparadores.
Ejemplo:
Ventajas
La ventaja de estos Workflows es que el arranque es inmediato. El nodo de "Inicio" ya no requiere de cargar todos los contactos y meterlos en el Workflow, sino que este proceso se va realizando a medida que los eventos van ocurriendo.
En el pasado, estos Workflows necesitaban de un alto tiempo de arranque debido al tener que procesar todos los contactos, cuando los que realmente accionaban el Disparador eran una pequeña parte. También los Disparadores no funcionaban para algunos contactos hasta que estos se hubiesen procesado, causando que al arrancar el Workflow los Disparadores tardasen en activarse para todos. Con esta mejora, los Disparadores se activarán de inmediato para toda la audiencia del Workflow.
Restricciones
Estos Workflows no permiten la opción del nodo de "Inicio":
- "Pertenecientes a Segmento"
- "Todos los existentes"
Regla
Son Workflows de tipo Reglas todos aquellos que cumplen con las siguientes características:
- Todos los nodos conectados al nodo "Inicio" tienen que ser Disparadores
- Los nodos Disparadores tienen que estar a continuación del nodo de Inicio (no pueden por lo tanto estar a continuación de otros nodos)
- Los nodos no pueden tener limitaciones por contacto (sí pueden tener limitaciones globales)
- Los nodos no pueden tener limitaciones a otros nodos
- No incluyen nodos de Esperar, Planificar o A/B/X Test
Ejemplo:
Ventajas
- Se benefician de las mismas ventajas de los Workflows Reactivos
- Al no tener limitaciones por contacto permiten al motor evitar dicha gestión, garantizando así la máxima optimización de cómputo para escenarios críticos como mostrar banner en una página, cuyo rendimiento es clave para la experiencia del usuario final
Restricciones
- Las mismas restricciones de los Workflows Reactivos.
Acción Masiva
Son workflows de tipo Acción Masiva todos aquellos que cumplen con las siguientes caracteristicas:
- Audiencia del nodo de inicio es "Todos los existentes".
- No incluye disparadores.
- No incluyen nodos de Esperar, Planificar o A/B/X Test.
Ejemplo:
Ventajas
- Mejora velocidad de arranque y procesamiento con respecto a Workflows de tipo Clásico.
Clásico
Son workflows que no son ni Reactivo, ni Regla, ni Acción Masiva.
¿Cómo compruebo el tipo del Workflow?
Una vez arrancado el Workflow, en el "Live View" es posible consultar su tipo observando el tooltip del icono info situado en el nodo de "Inicio".
Reactivo
Regla
Acción Masiva
Clásico
En este caso no hay icono de info
Disparadores
Los Disparadores son nodos que se ponen a la escucha de eventos del contacto (ej: al visitar página, al comprar, al hacer click etc...).
Con la versión 1.24.0, ahora los nodos Disparadores siempre comprueban la audiencia del Workflow antes de procesar los eventos.
En el pasado, Workflows como "para este segmento -> al visitar página -> mostrar banner", calculaban todos los contactos pertenecientes al segmento en el momento del arranque, habilitando los disparadores para ellos. Si el contacto a posteriori salía del segmento, este seguía teniendo un disparador funcionando. El resultado era que al visitar página seguía viendo el banner a pesar de no estar ya en el segmento. Lo mismo pasaba con anónimos: "para anónimos -> al vistar página -> mostar banner". Si el contacto tras arrancarse el Workflow se convertía en conocido, el trigger seguía funcionando. En el nuevo funcionamiento los disparadores siempre comprueban la audiencia del Workflow, por lo que en los ejemplos de arriba, una vez que el contacto salga del segmento o ya no sea anónimo ya no se le mostrará el banner al visitar página. Este cambio de comportamiento hace más intuitivo el comportamiento de estos nodos gracias al feedback recibido por nuestros clientes.
Filtrado dinámico en el Workflow
Con la versión 1.18.0 hemos introducido la posibilidad de filtrar productos usando variables dinámicas.
¿Dónde puedo encontrar esto?
Esta funcionalidad está disponible en los nodos de tipo Condición de la integración Ecommerce, así como también en el nodo Obtener productos que ha aumentado su potencia notablemente gracias a esta funcionalidad.
¿Qué puedo hacer con esta funcionalidad?
Gracias al filtrado dinámico ahora podrás aumentar la personalización de los productos recomendados con casos de uso como el siguiente:
Si queremos recomendar productos en un banner de la misma categoría que el producto que están visitando sería tan sencillo como esto.
Como podemos ver, ahora en las opciones de filtrado nos aparece la opción de "Datos importados", en la que podremos seleccionar información que provenga del contacto o de cualquier otro nodo que añada información a los datos importados.
Otro tipo de caso de uso que se puede modelar ahora es mostrar un contenido distinto si el usuario ha comprado alguna vez el producto que está visitando. De este modo en el siguiente workflow se mostrará un popup distinto si el contacto ha comprado alguna vez el producto que está visitando a si no lo ha comprado aún:
La configuración del nodo "Ha comprado producto" sería la siguiente: