问题
在所有专员离线后,我的客户仍然可以与我们在线交谈。为什么会这样?
答案
在 Zendesk Chat 中,一旦在线交谈开始,专员将无法代表客户结束在线交谈。在客户结束在线交谈之前,连接仍然是开启的。有关在线交谈会话可能结束的其它原因,请查阅文章:在线交谈何时超时?
如果一个客户开始在线交谈,然后对话完成了,而专员在用户界面中结束在线交谈,则客户仍然可以打开在线交谈对话,开始进行不会被回答的在线交谈对话。这可能会引起困惑,因为没有专员可以接受在线交谈。
业绩步骤
可以编写一个自定义脚本,在帐户离线时立即结束在线交谈。
重要: 此解决方法旨在供Zendesk Chat 第 4 阶段 客户和 Support 客户使用,这些客户具有已整合的 Web Widget 体验。
<!--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 不支持或保证此代码。在评论部分发布您的任何问题,或尝试在线搜索解决方案。
翻译免责声明:本文章使用自动翻译软件翻译,以便您了解基本内容。 我们已采取合理措施提供准确翻译,但不保证翻译准确性
如对翻译准确性有任何疑问,请以文章的英语版本为准。