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.
- Cliquez sur Historique des exécutions. La boîte de dialogue Historique de l'exécution du flux s'ouvre.
- Sous Results, Architect répertorie les instances d'exécution précédentes du flux que vous avez ouvert et fournit le nom, la version, le type de flux ainsi que les dates de début et de fin des instances de flux.
- Cliquez sur une instance de flux pour ouvrir l'instance en mode lecture. Pour plus d'informations, voir Utiliser le mode de relecture pour dépanner un flux d'architecture.
- 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
Supposez que vous êtes un analyste de centre de contact qui évalue l'efficacité des bots conçus pour les applications de médias sociaux. Votre objectif est de comparer le nombre de clients qui parviennent à une résolution grâce à des bots par rapport à des agents humains (ACD). Pour accomplir cette tâche, utilisez les fonctionnalités du Journey Analyzer.
- Connectez-vous à votre compte Genesys Cloud et cliquez sur le menu Journey Management . L'écran Journey Management s'ouvre.
- Créer un nouveau voyage.
- Pour entrer dans le mode Edit et modifier un trajet, cliquez sur Edit.
- Pour créer votre premier événement dans le parcours, développez le groupe d'événements Social & App Messaging, puis sélectionnez et faites glisser Web Message Start sur le canevas.
- Ensuite, parce que vous voulez savoir combien de clients sont allés sur Bot Start après Web Message, glissez et déposez Bot Start sur le canevas et laissez-le se connecter à Web Message Start.
- Pour limiter l'événement au nom du robot, incluez le nom du robot dans le filtre de l'attribut de l'événement .
Conseil: Vous pouvez trouver le nom du bot dans Architect. La gestion des parcours prend en charge les événements des robots natifs ou tiers, mais les robots natifs fournissent des données plus détaillées sur le parcours.
- Pour limiter l'événement au nom du robot, incluez le nom du robot dans le filtre de l'attribut de l'événement .
- Maintenant, pour examiner les sessions de bot terminées, faites glisser Bot End sur le canevas et laissez-le se connecter à 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.
Conseil: Si vous utilisez un robot Genesys natif, pour limiter votre analyse à une intention et à d'autres attributs d'interaction susceptibles d'être pertinents, ajoutez Bot Turn entre le début et la fin. - Pour voir les sessions de robots terminées, incluez le filtre botsessionOutcome et sélectionnez ensuite l'attribut complete.
- Cliquez sur Appliquer le filtre.
- Comme dans cet événement, vous examinez les sessions de robots terminées et non les sessions qui sont allées à l'ACD (distribution automatique des appels), ajoutez un filtre BotResult dans la section Exclude avec TransfertoACD comme valeur.
- Cliquez sur Appliquer le filtre.
- 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.
- Examinez ensuite les sessions qui ont été envoyées à l'ACD. Ouvrez le groupe d'événements Voice et faites glisser l'événementhe ACD Start sur le canevas. Laissez-le se connecter à Bot Start, de manière à ce qu'il soit parallèle à Bot End.
- Dans cet événement, sélectionnez queueID comme Attribut, puis ajoutez un filtre pour Payment Queue.
- Cliquez sur Sauvegarder.
Calculer et modifier le trajet de l'échantillon
- Cliquez sur Calculer pour générer des trajets. Une notification concernant le nombre de calculs s'affiche.
- Pour continuer, cliquez sur Procédez. Le calcul prend quelques minutes. Le temps de chargement dépend du volume de données à traiter, de sorte que les ensembles de données plus importants prennent plus de temps à calculer. Pour voir les résultats, rafraîchissez la page.
- Une fois le calcul terminé, vous souhaitez connaître le nombre d'appels résolus par les agents. Pour modifier le trajet, cliquez sur Edit.
- Faites glisser l'événement Agent Start et laissez-le se connecter à l'événement ACD Start.
- Ajouter un filtre pour la file d'attente de paiement . La file d'attente des paiements comporte deux codes de récapitulation : Succès et Échec.
- Suivre la résolution de l'agent avec un code de synthèse de la réussite. Dans le groupe d'événements Voice, faites glisser un événement Wrap Up sur le canevas et laissez-le se connecter à l'événement Agent Start . Sélectionnez l'attribut wrapupCode et incluez l'identifiant du code wrap-up Success comme filtre.
Note: Yous pouvez obtenir la liste des ID de code wrap-up utilisés dans votre environnement avec le point de terminaison Wrap-up API via API Explorer, qui est disponible sur le site Genesys Cloud Developer. - Pour indiquer qu'il s'agit du code de synthèse Success, rnomme l'événement Wrap Up.
- Suivre la résolution de l'agent avec un code de synthèse de la réussite. Dans le groupe d'événements Voice, faites glisser un événement Wrap Up sur le canevas et laissez-le se connecter à l'événement Agent Start . Sélectionnez l'attribut wrapupCode et incluez l'identifiant du code wrap-up Success comme filtre.
- Ajouter un filtre pour la file d'attente de paiement . La file d'attente des paiements comporte deux codes de récapitulation : Succès et Échec.
- Cliquez sur Sauvegarder.
- Pour mettre à jour le trajet, cliquez sur Calculer. Pour voir les comptes mis à jour, rafraîchissez la page.
Voir l'analyse de l'entonnoir dans l'exemple de parcours
With the help of funnel analysis, you can understand how your customers move through the journey to achieve their goals and then determine the success rates of their individual journey paths.
Un parcours doit comporter calculs pour l'analyse de l'entonnoir.
- Ouvrez le trajet existant que vous souhaitez analyser.
- En mode édition , cliquez sur Show conversion. Journey Analyzer calcule les indicateurs de conversion.
- 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.
- Pour déterminer le parcours de vos clients, examinez les indicateurs Clients, Taux de conversion, Abandonné out et Avancé lors des événements respectifs.
Exemple: L'analyse de l'entonnoir dans l'événement Bot Start montre que 650 clients ont abandonné le parcours à ce stade, et que 1052 clients ont avancé de à Bot end, de sorte que Bot end a un taux de conversion de 61,7 %. Cela signifie que 61,7 % de vos clients ont atteint la session Bot end.
- Renommez toujours les événements afin que le parcours soit lisible pour tout nouvel utilisateur et qu'il corresponde au scénario.
- Le Journey Management vous permet de tester vos propres hypothèses sur les parcours des utilisateurs. Par exemple :
- Vous pouvez modéliser un scénario pour tester que si les clients passent par le Bot A, leur taux d'escalade est-il plus élevé que celui des clients qui passent par le Bot B ? Vous pouvez faire glisser plusieurs événements Bot Start sur votre parcours et définir des filtres d'attributs pour Bot A et Bot B, respectivement.
- Vous pouvez examiner l'impact de la langue. Par exemple, mesurez si les clients qui s'adressent à un robot anglophone terminent les interactions avec autant de succès que les clients qui s'adressent à un robot francophone. Dans cette analyse, vous pouvez utiliser le filtre linguistique dans l'événement Bot Start.
- Si votre organisation s'appuie sur la voix, la mesure du nombre de clients qui se réengagent est un cas d'utilisation courant. Faites glisser l'événement Voice Start sur votre canevas et appliquez le filtre mediaType > CALLBACK.
- Vous pouvez travailler avec Journey Flows pour visualiser les schémas dans les flux et voir s'il y a des problèmes que vous voulez explorer. Par exemple, si vous observez des escalades, utilisez le Journey Analyzer pour comprendre la nature de l'escalade, la fréquence et le résultat.
Remarque : La gestion des parcours et les flux de parcours sont deux outils puissants qui peuvent se compléter, mais qui présentent plusieurs différences. Pour plus d'informations, voir Différences entre la gestion des itinéraires et les flux d'itinéraires. - Les vues de performance peuvent également vous aider à étayer vos analyses, comme Flow outcomes dans Architect, la vue Queues Performance view, ou la vue Interactions view dans Workspace.
- Le site AppFoundry propose plusieurs modèles que vous pouvez utiliser pour commencer.