Optimize customer journeys proactively
Genesys Cloud offers an extended set of capabilities that you can use to gain insights into your customer journeys. These tools help you with the following:
- Allows you to gain a comprehensive, multichannel view of your customer journeys.
- Enables you to track, analyze, and optimize every step of the customer experience.
- Provides dynamic visualizations and heat maps that reveal customer engagement levels across Architect flow components.
- Allows for immediate insights into high-traffic areas and interactions.
With both granular and high-level views, you can use Flow Insights, Journey Flows and Replay Mode to dive into specific Architect flow components and perform the following:
- Measure flow performance.
- Monitor key flow milestone frequencies.
- Understand how customers progress toward desired flow outcomes.
- Visualize pathways customers take, capturing both successful and challenging routes.
Use Journey Management to extend your view beyond single-channel Architect flows with 365 days of cross-channel data and do the following:
- Perform trend and funnel analysis.
- Track journey performance over time.
- Quickly identify shifts in your journey metrics.
- Identify friction points in multichannel transitions.
- Refine customer experiences.
- Improve customer satisfaction across touchpoints.
Gain powerful insights into your customer journeys with Flow Insights:
Key benefits at a glance
Key use cases in detail
Actionable insight
- From the Architect home page, click or hover over the Flows menu and select the desired flow type.
- Click the flow that you want to analyze.
- Use the Flow Insights toggle to display the interaction heat map for the flow. Note: There must be interaction data from the past seven days for the heat map to appear.
- Look for flow components with high frequency (interaction count) levels and check if customers are dropping off in subsequent steps. In the following example, customers make it to the Digital Menu action in a digital bot flow, but fail to progress further:
- Now, examine the Digital Menu action to review and determine why progress is stalling and identify any necessary actions to remove the fricton points.
Gain powerful insights into your customer journeys with Journey Flows:
Key benefits at a glance
Key use cases in detail
Actionable insight
Assume that you are a contact center admin or analyst who wants to assess the effectiveness of a bot. Your goal is to compare the number of customers who achieve resolution through the bot versus a human agent (ACD). To accomplish this task, use Journey Flows functionalities.
- From the Architect home page, click or hover over the Flows menu and select the desired flow type.
- Click the flow that you want to analyze.
- Click Journey Flows in the Insights and Optimizations menu. The Journey Flows visualization opens. The visualization shows the distribution of customers along the various flow milestones and outcomes as well as the various flow exit reasons. The visualization also demonstrates how the customer journey progressed at each flow stage:
- Next, because you want to know how many customers went to the Payment Initialized milestone, hover over the milestone to display the frequency count:
- Now, to examine why 11 per cent of customers who completed the Payment Initialized milestone asked to speak to a human agent and seven per cent of customers disconnected the call, use Flow Insights to generate a heatmap of the Digital Menu options in your Initial Settings menu or use Replay Mode to check execution instances of your flow.
- Next, examine sessions that were Abandoned.
Gain powerful insights into your customer journeys with Replay Mode:
Key benefits at a glance
Key use cases in detail
Actionable insight
- From the Architect home page, click or hover over the Flows menu and select a flow type for which historical execution data is available.
- Open the flow that you previously executed to debug and troubleshoot.
- Haga clic en Historial de ejecución. Se abre el cuadro de diálogo Historial de ejecución de flujos.
- En Resultados, Architect enumera las instancias de ejecución anteriores del flujo que ha abierto y proporciona el nombre, la versión y el tipo de flujo, así como la fecha y hora de inicio y fin de las instancias de flujo.
- Haga clic en una instancia de flujo para abrirla en el modo de reproducción. Para obtener más información, consulte Utilizar el modo de repetición para solucionar problemas de un flujo de Architect.
- Use the replay controls to step through the flow to replay the sequence of actions that lead to the specific flow component that you want to analyze.
- If the required level of execution data is available, review communication exchanges and inspect variable values as well to pinpoint the issue with the flow component.
In the following digital bot flow example, customers enter their order number to check the status of their order, but the bot fails to recognize the number.
- The flow designer used an Ask for Slot action to verify the order number and used a slot of the type
builtin:any
to store the customer’s input. - After the bot receives the input, the flow moves on to a Decision action that uses the expression
If(FindFirst(Flow.OrderNumbersDatabase, ToJSON(Task.CheckNumber))==-1, false, true)
to determine whether the array of existing order numbers stored in theFlow.OrderNumbersDatabase
variable contains the order number the customer entered (Task.CheckThisNumber
).
Flow Insight’s heat map analysis shows that the Decision action always takes the unhappy path:
Architect’s Replay mode provides the key to understanding why this happens. The bot uses a pattern in the format ###-###
to display the order number for customers, where each #
represents a digit (0–9) and -
is a dash separator. The grouped format is a familiar pattern for customers that reduces the likelihood of errors compared to a long string of digits, and makes it easier to read and remember the number.
The recognition issue occurs because the bot provides the order number in the###-###
format, but the bot expects a string of digits without dashes as user input (see the order numbers in the Flow.OrderNumbersDatabase
variable). This mismatch in the flow design leads to recognition failure.
Replay mode revealed that the bot must handle dashes in customer input. To address the recognition issue, use a regex slot type with the pattern ^\d{6}$|^\d{3}-\d{3}$
to validate the input format and remove any dashes before you check the order number against the order database.
Gain powerful insights into your customer journeys with Journey Management:
Key benefits at a glance
Key use cases in detail
Actionable insight
Supongamos que usted es un analista de centros de contacto que evalúa la eficacia de los bots diseñados para aplicaciones de medios sociales. Su objetivo es comparar el número de clientes que logran resolución a través de bots frente a agentes humanos (ACD). Para ello, utilice las funciones de Journey Analyzer.
- Inicie sesión en su cuenta de Genesys Cloud y haga clic en el menú Journey Management . Se abre la pantalla Gestión de viajes .
- Crear un nuevo viaje.
- Para entrar en el modo Editar y modificar un trayecto, haga clic en Editar.
- Para crear su primer evento en el viaje, expanda el grupo de eventos Social & App Messaging y luego seleccione y arrastre Web Message Start al lienzo.
- A continuación, como desea saber cuántos clientes fueron a Bot Start después de Web Message, arrastre y suelte Bot Start al lienzo y, a continuación, deje que se conecte a Web Message Start.
- Para limitar el evento al nombre del bot, incluya el nombre del bot como un filtro de atributo de evento .
Consejo: Puedes encontrar el nombre del bot en Architect. Journey Management admite eventos bot nativos o de terceros, pero los bots nativos proporcionan datos más detallados del trayecto.
- Para limitar el evento al nombre del bot, incluya el nombre del bot como un filtro de atributo de evento .
- Ahora, para examinar las sesiones de bot completadas, arrastre Bot End al lienzo y, a continuación, deje que se conecte a Bot Start.
- Because you are interested in the same bot that you examined in Step 5, include the bot's identifier as an event attribute filter at this event.
Consejo: Si utiliza un bot nativo de Genesys, para limitar su análisis a una intención y otros atributos de interacción que puedan ser relevantes, añada Bot Turn entre el inicio y el final. - Para ver las sesiones de bot completadas, incluya el filtro botsessionOutcome y, a continuación, seleccione el atributo complete.
- Haga clic en Aplicar filtro.
- Como en este evento se examinan las sesiones bot completadas y no las sesiones que pasaron a ACD (distribución automática de llamadas), añada un filtro BotResult en la sección Exclude con TransfertoACD como valor.
- Haga clic en Aplicar filtro.
- Because you are interested in the same bot that you examined in Step 5, include the bot's identifier as an event attribute filter at this event.
- A continuación, examine las sesiones que pasaron a ACD. Abra el grupo de eventos Voice y arrastre al lienzoel evento ACD Start. Que se conecte a Bot Start, de modo que sea paralelo a Bot End.
- En este evento, seleccione queueID como Atributo, y luego añada un filtro para la Cola de pago.
- Hacer clic Ahorrar.
Calcular y editar el recorrido de la muestra
- Haga clic en Calcular para generar trayectos. Aparece una notificación sobre el recuento de cálculos.
- Para continuar, pulse Proceda. El cálculo tarda unos minutos en ejecutarse. El tiempo de carga depende del volumen de datos a procesar, por lo que los conjuntos de datos más grandes tardan más en calcularse. Para ver los resultados, actualice la página.
- Una vez finalizado el cálculo, desea conocer el número de llamadas resueltas por los agentes. Para editar el viaje, haga clic en Editar.
- Arrastre el evento Agent Start, y deje que se conecte al evento ACD Start.
- Añada un filtro para la cola de pagos . La cola de pagos tiene dos códigos de liquidación: Éxito y Fracaso.
- Realice un seguimiento de la resolución del agente con un código de resumen de éxito. Desde el grupo de eventos Voice, arrastre un evento Wrap Up al lienzo y deje que se conecte con el evento Agent Start . Seleccione el atributo wrapupCode e incluya el identificador del código de envoltura Success como filtro.
Nota: Yuede obtener la lista de ID de código de envoltura utilizados en su entorno con el punto final de la API de envoltura a través de API Explorer, que está disponible en el sitio de desarrolladores de Genesys Cloud. - Para indicar que se trata del código de envoltura Éxito, rename el evento Envoltura.
- Realice un seguimiento de la resolución del agente con un código de resumen de éxito. Desde el grupo de eventos Voice, arrastre un evento Wrap Up al lienzo y deje que se conecte con el evento Agent Start . Seleccione el atributo wrapupCode e incluya el identificador del código de envoltura Success como filtro.
- Añada un filtro para la cola de pagos . La cola de pagos tiene dos códigos de liquidación: Éxito y Fracaso.
- Hacer clic Ahorrar.
- Para actualizar el trayecto, pulse Calcular. Para ver los recuentos actualizados, actualice la página.
Ver el análisis del embudo en el viaje de muestra
Con la ayuda del análisis del embudo , puede comprender cómo se mueven sus clientes a lo largo del trayecto hasta alcanzar sus objetivos y, a continuación, determinar las tasas de éxito de cada una de sus trayectorias.
Un trayecto debe tener cálculos para el análisis del embudo.
- Abra el trayecto existente que desea analizar.
- En el modo de edición , haga clic en Mostrar conversión. Journey Analyzer calcula las métricas de conversión.
- To examine the attributed metrics, click the + icon again in the upper right corner of the event. To hide the conversion metrics of an event, click the - icon in the upper right corner.
- Para determinar el recorrido que siguieron sus clientes, examine las métricas Clientes, Tasa de conversión, Abandonaron fuera y Avanzaron en los respectivos eventos.
Ejemplo: El análisis del embudo en el evento Bot Start muestra que 650 clientes abandonaron el viaje en este punto, y 1052 clientes Avanzaron hasta Bot end, por lo que Bot end tiene una tasa de conversión del 61,7%. Esto significa que el 61,7% de sus clientes procedió a llegar a la Bot final sesión.
- Cambie siempre el nombre de los eventos para que el recorrido sea legible para los nuevos usuarios y para que coincida con el escenario.
- Journey Management le permite comprobar sus propias hipótesis sobre los recorridos de los usuarios. Por ejemplo:
- Puede modelar un escenario para probar que si los clientes pasan por el Bot A, ¿se escalan a un ritmo mayor que los clientes que pasan por el Bot B? Puede arrastrar varios eventos Bot Start a su viaje, y establecer filtros de atributos para Bot A y Bot B, respectivamente.
- Puede examinar el impacto del lenguaje. Por ejemplo, medir si los clientes que interactúan con un bot angloparlante completan las interacciones con el mismo éxito que los clientes que interactúan con un bot francófono. En este análisis, puede utilizar el filtro de idioma en el evento Bot Start.
- Si su organización depende de la voz, la medición del número de clientes que vuelven a interactuar es un caso de uso común. Arrastre el evento Voice Start a su lienzo y aplique el filtro mediaType > CALLBACK.
- Puede trabajar con Journey Flows para ver patrones dentro de los flujos y ver si hay problemas que desee explorar. Por ejemplo, si observa escaladas, utilice Journey Analyzer para comprender la naturaleza de la escalada, la frecuencia y el resultado.
Nota: La gestión de viajes y los flujos de viajes son dos potentes herramientas que pueden complementarse, pero presentan varias diferencias. Para más información, consulte Diferencias entre la gestión de viajes y los flujos de viajes. - Las vistas de rendimiento también pueden ayudarle en sus análisis, como Resultados de flujo en Architect, la vista de rendimiento de colas , o la vista de interacciones en Workspace.
- La página AppFoundry ofrece varias plantillas que puede utilizar para empezar.