質問
すべてのエージェントがオフラインになった後も、顧客は当社とチャットできます。どうしてこのようになるのですか?
回答
Zendesk Chatでは、チャットを開始すると、エージェントは訪問者に代わってチャットを終了することができません。訪問者がチャットを終了するか、チャットセッションが終了するまで、接続は開いたままです。詳細については、次の記事を参照してください:チャットはいつタイムアウトしますか?
エージェントはユーザーインターフェイスでチャットを終了できますが、訪問者はチャットダイアログを開いた状態でチャットを開始することができます。新しい返信は、チャットを受け取るエージェントがいないため、混乱を招く可能性があります。
カスタムスクリプトを追加する
アカウントがオフラインになったときにチャットを終了するカスタムスクリプトを作成することができます。
免責事項:この記事の次のセクションは、参照を目的として提供されています。記事内で例示したコードについて、Zendeskはサポートも保証もいたしません。何か問題があった場合はコメント欄に投稿するか、インターネットで解決策を探してみてください。
重要: この回避策は、Zendesk Chatフェーズ4 のお客様および統合されたWeb Widgetエクスペリエンスをお持ちのSupportのお客様を対象としています。
<!--Callback to end chat when account goes offline -->
<script type="text/javascript"> zE('webWidget:on', 'chat:status', function (status) { if (status === 'offline') { zE('webWidget', 'chat:end') } else { console.log('This chat session is now', status); } }); </script>
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!--Callback to end chat when account goes offline --> | |
<script type="text/javascript"> | |
zE('webWidget:on', 'chat:status', function (status) { | |
if (status === 'offline') { | |
zE('webWidget', 'chat:end') | |
} else { | |
console.log('This chat session is now', status); | |
} | |
}); | |
</script> |
詳細については、Chat API のドキュメントを参照してください。
翻訳に関する免責事項:この記事は、お客様の利便性のために自動翻訳ソフトウェアによって翻訳されたものです。Zendeskでは、翻訳の正確さを期すために相応の努力を払っておりますが、翻訳の正確性については保証いたしません。
翻訳された記事の内容の正確性に関して疑問が生じた場合は、正式版である英語の記事を参照してください。
0件のコメント