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.
- 実行履歴をクリックする。 フロー実行履歴ダイアログボックスが開きます。
- 結果 の下に、アーキテクトは、開いたフローの以前の実行インスタンスを一覧表示し、名前、バージョン、フロータイプ、およびフローインスタンスの開始時刻と終了時刻を提供します。
- フローインスタンスをクリックすると、リプレイモードでインスタンスが開きます。 詳細については、リプレイ・モードを使用したアーキテクト・フローのトラブルシューティング を参照してください。
- 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
ソーシャル メディア アプリケーション用に設計されたボットの有効性を評価するコンタクト センター アナリストであると仮定します。あなたの目標は、ボットと人間のエージェントを通じて解決を達成した顧客の数を比較することです(オーストラリアCD )。このタスクを実行するには、Journey Analyzer 機能を使用します。
- Genesys Cloudアカウントにログインし、旅程管理メニュー。の旅程管理画面開きます。
- 新しい旅を創造する。
- 入る編集モードを選択して行程を変更し、クリックします編集。
- 旅の最初のイベントを作成するには、ソーシャル&アプリメッセージングイベントグループを選択し、ドラッグしてウェブメッセージ開始キャンバスに。
- 次に、どのように多くの顧客がボットスタート後ウェブメッセージドラッグアンドドロップボットスタートキャンバスに貼り付けて接続しますWeb メッセージの開始。
- イベントをボット名に絞り込むには、ボット名をイベント属性フィルター。
ヒント: ボットの名前は建築家。ジャーニー管理はネイティブまたはサードパーティのボット イベントをサポートしますが、ネイティブ ボットはジャーニーのより詳細なデータを提供します。
- イベントをボット名に絞り込むには、ボット名をイベント属性フィルター。
- 完了したボットセッションを確認するには、ボットエンドキャンバスに貼り付けて接続しますボットスタート。
- 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.
ヒント:ネイティブのGenesysボットを使用する場合、分析を意図やその他の関連する可能性のあるインタラクション属性に絞り込むには、ボットターン開始と終了の間。 - 完了したボットセッションを表示するには、 botsession結果フィルターを選択して完了属性。
- クリックフィルターを適用。
- このイベントでは、ACD(自動通話分配)に送られたセッションではなく、完了したボットセッションを調べます。追加するボット結果フィルター除外セクションACDへの転送値として。
- クリックフィルターを適用。
- 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.
- 次に、ACD に行ったセッションを調べます。開く声イベントグループをドラッグして彼ACDスタートキャンバスにイベントを追加します。接続してみましょうボットスタート、平行になるようにボットエンド。
- この場合は、キューIDとして属性、そしてフィルターを追加します支払いキュー。
- クリック 保存する。
サンプルの旅程を計算して編集する
- クリック計算する旅を生み出す。計算回数に関する通知が表示されます。
- 続行するには、進む。計算の実行には数分かかります。読み込み時間は処理するデータの量によって異なるため、データセットが大きいほど計算に時間がかかります。結果を表示するには、ページを更新してください。
- 計算が終了したら、エージェントによって解決された通話の数を確認します。旅程を編集するには、編集。
- ドラッグしてエージェント開始イベントにそれを接続しますACDスタートイベント。
- フィルターを追加する支払いキュー。支払いキューには 2 つのラップアップ コードがあります。 成功そして失敗。
- 成功ラップアップ コードを使用してエージェントの解決を追跡します。から声イベントグループをドラッグしてまとめイベントをキャンバスに送り、エージェント開始イベント。選択してくださいwrapupコード属性と識別子を含める成功ラップアップコードをフィルターとして使用します。
注記:はいラップアップAPIエンドポイントを使用して、環境で使用されているラップアップコードIDのリストを取得できます。 API エクスプローラーは、Genesys Cloud Developer サイトで入手できます。 - それが成功ラップアップコード、r名前をまとめイベント。
- 成功ラップアップ コードを使用してエージェントの解決を追跡します。から声イベントグループをドラッグしてまとめイベントをキャンバスに送り、エージェント開始イベント。選択してくださいwrapupコード属性と識別子を含める成功ラップアップコードをフィルターとして使用します。
- フィルターを追加する支払いキュー。支払いキューには 2 つのラップアップ コードがあります。 成功そして失敗。
- クリック 保存する。
- 旅程を更新するには、計算する。更新されたカウントを確認するには、ページを更新してください。
サンプルジャーニーのファネル分析を参照
の助けを借りてファネル分析、 あなたはできる顧客が目標を達成するためにジャーニーをどのように進むかを理解して、個々のジャーニー パスの成功率を判断します。
旅には欠かせない計算ファネル分析用。
- 分析する既存のジャーニーを開きます。
- で編集モード、 クリック変換を表示。 Journey Analyzer はコンバージョン メトリックを計算します。
- 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.
- 顧客が辿った道のりを判断するには、顧客、コンバージョン率、ドロップ外そして前進それぞれのイベントにおける指標。
例:ファネル分析では、ボットスタートイベントでは、この時点で650人の顧客が旅程から脱落し、1052人の顧客が前進にボットエンド、 それでボットエンドコンバージョン率は61.7%です。これは、顧客の61.7%がボットエンドセッション。
- 常にイベントの名前を変更して、新しいユーザーがジャーニーを読み取りやすくし、シナリオに一致するようにします。
- ジャーニー管理を使用すると、ユーザー ジャーニーに関する独自の仮説をテストできます。例えば:
- シナリオをモデル化して、顧客がボット A を経由する場合、ボット B を経由する顧客よりも高い割合でエスカレーションするかどうかをテストできますか?複数のボットスタートジャーニーにイベントを追加し、それぞれボット A とボット B の属性フィルターを設定します。
- 言語の影響を調べることができます。たとえば、英語を話すボットとやり取りする顧客が、フランス語を話すボットとやり取りする顧客と同じくらいうまくやり取りを完了するかどうかを測定します。この分析では、ボットスタートイベント。
- 組織が音声に依存している場合、再エンゲージする顧客の数を測定することが一般的な使用例です。ドラッグして音声スタートイベントをキャンバスに適用し、メディアタイプ>折り返し電話フィルター。
- 一緒に働くことができます旅の流れフロー内のパターンを表示して、調査する問題があるかどうかを確認します。たとえば、エスカレーションが見つかった場合は、Journey Analyzer を使用して、エスカレーションの性質、頻度、および結果を把握します。
注意: ジャーニー管理とジャーニーフローは、互いに補完し合うことができる 2 つの強力なツールですが、いくつかの違いがあります。詳細については、ジャーニー管理とジャーニーフローの違い。 - パフォーマンスビューは分析をサポートするのにも役立ちます。フロー結果建築家では、キューパフォーマンスビュー、またはインタラクションビューワークスペース内。
- のアプリファウンドリー始める際に使用できるテンプレートをいくつか提供します。