Amazon Connect チャットの開始時にカスタマー表示名を渡す - Amazon Connect

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

Amazon Connect チャットの開始時にカスタマー表示名を渡す

よりパーソナライズされたエクスペリエンスを顧客とエージェント双方に提供するために、コンタクトの初期化中に顧客の表示名を渡すように Amazon Connect コミュニケーションウィジェットをカスタマイズできます。この名前は、チャットのやり取りの間ずっと、顧客とエージェントの両方に表示されます。この表示名は、チャットのトランスクリプトに記録されます。

次の画像は、チャットエクスペリエンスにおけるお客様の表示名と、エージェントの における名前を示していますCCP。

チャットエクスペリエンスの顧客名、エージェントの の顧客名CCP。
  1. 顧客は、チャットのユーザーインターフェイスを使用して、顧客の表示名がどうなっているかを表示できます。

  2. を使用してカスタマー表示名をエージェントに表示する方法CCP。

コミュニケーションウィジェットで顧客の表示名を渡す方法

顧客の表示名を渡すには、スニペットにコールバック関数を実装します。Amazon Connect は、表示名を自動的に取得します。

  1. まだ完了していない場合は、「Amazon Connect がホストするウェブサイトにチャットユーザーインターフェイスを追加する」のステップを完了してください。

  2. 既存のウィジェットスニペットを増やして、customerDisplayName コールバックを追加します。次の例のようになります。

    amazon_connect('customerDisplayName', function(callback) { const displayName = 'Jane Doe'; callback(displayName); });

    重要なのは、名前が callback(name) に渡されるということです。

カスタマー表示名について知っておくべきこと

  • 同時に存在できる customerDisplayName 関数は 1 つだけです。

  • カスタマー表示名は、 StartChatConnect によって設定された制限に従う必要がありますAPI。つまり、名前は 1~256 文字の文字列でなければなりません。

  • 空の文字列、null、または未定義は、表示名に対する無効な入力です。これらの入力が誤って渡されないようにするため、ウィジェットは「Invalid customerDisplayName provided」というエラーをブラウザコンソールでログに記録し、[Customer] (顧客) というデフォルトの表示名でチャットを開始します。

  • スニペットはウェブサイトのフロントエンドにあるため、機密データを表示名として渡さないでください。データを安全に保ち、攻撃や不正行為者から保護するために、適切なセキュリティのプラクティスに従うようにしてください。