翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Connect チャットの開始時にカスタマー表示名を渡す
よりパーソナライズされたエクスペリエンスを顧客とエージェント双方に提供するために、コンタクトの初期化中に顧客の表示名を渡すように Amazon Connect コミュニケーションウィジェットをカスタマイズできます。この名前は、チャットのやり取りの間ずっと、顧客とエージェントの両方に表示されます。この表示名は、チャットのトランスクリプトに記録されます。
次の画像は、チャットエクスペリエンスにおけるお客様の表示名と、エージェントの における名前を示していますCCP。
-
顧客は、チャットのユーザーインターフェイスを使用して、顧客の表示名がどうなっているかを表示できます。
-
を使用してカスタマー表示名をエージェントに表示する方法CCP。
コミュニケーションウィジェットで顧客の表示名を渡す方法
顧客の表示名を渡すには、スニペットにコールバック関数を実装します。Amazon Connect は、表示名を自動的に取得します。
-
まだ完了していない場合は、「Amazon Connect がホストするウェブサイトにチャットユーザーインターフェイスを追加する」のステップを完了してください。
-
既存のウィジェットスニペットを増やして、
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] (顧客) というデフォルトの表示名でチャットを開始します。 -
スニペットはウェブサイトのフロントエンドにあるため、機密データを表示名として渡さないでください。データを安全に保ち、攻撃や不正行為者から保護するために、適切なセキュリティのプラクティスに従うようにしてください。