Skip Navigation
Expand
チャット・ルールがConditionalChatLinkと連動しない
Answer ID 7492   |   Last Review Date 01/13/2019

チャット・ルーティング・ルールがConditionalChatLinkと連動しません。どうしてですか。

環境:

チャット - エンドユーザー・ページ

問題:

プロダクトの選択に基づくルーティングを実行するルーティング・ルールが設定されているにもかかわらず、すべてのチャットがデフォルト・キューに入れられます。

解決策:

ConditionalChatLinkソースを使用して送信されるチャットのチャット・ルールは、動作が若干異なります。

つまり、最初にホーム・ページがロードされると、ウィジェットがルールを実行します。そのとき(つまりウィジェット内で)パラメータが定義されていないため、チャットはデフォルト・キューにルーティングされます。デフォルト・キューへのアクセス権を持つログイン済エージェントが存在しない場合、条件付きチャット・リンクは使用できません。この動作を解決するには、ログイン済エージェントがデフォルト・キューを自分のプロファイル内に追加する必要があります。

チャットがクリックされると、ユーザーはchat_launchフォームに移動します。ユーザーは選択を行い、送信を押します。その時点で、システムはルールが実行されたことをすでに認識しているため(つまり、渡されたURL内のchat_dataパラメータに基づく)、ルールを再び実行することはありません。このため、chat_launchページから追加されたパラメータ(つまりプロダクト値)は無視されます。

この2番目の部分を解決するために、条件付きチャット・ウィジェット内の「ignore_preroute」属性を有効にすることができます。

このウィジェットは、利用可能な情報およびチャット・ルーティング・ルールに基づいて、適切なチャット・キューとそのキューのエージェントが利用可能かどうかを判定します。これをキューの「事前ルーティング」と言います。「ignore_preroute」が有効な(つまりこの属性を「true」に設定した)場合、取得される(たとえば「chat_launch」から)後続のデータがルーティングの目的に使用され、チャットは事前ルーティングされたキューとは別のキューに割り当てられることがあるため、予期しない待機時間が発生する場合があります。「ignore_preroute」が無効な(つまりこの属性を「false」に設定した)場合、取得される(たとえば「chat_launch」から)後続のデータは無視され、チャットは事前ルーティングされたキューに直接入れられます。

この属性の詳細は、カスタマ・ポータル管理ページの「ドキュメント」リンクを参照してください。「ドキュメント」> 「ウイジェット 標準」>「chat」>「ConditionalChatLink」>「切替え」セクション

Available Languages for this Answer:

Notify Me
The page will refresh upon submission. Any pending input will be lost.