Frage
Wenn ein Besucher das Web Widget (Classic) lädt, bevor die Geschäftszeiten enden, kann er nach dem Offlineschalten aller unserer Agenten einen Chat durchführen. Aus diesem Grund erstellen sie einen verpassten Chat statt einer Offlinenachricht. Gibt es eine Möglichkeit, sicherzustellen, dass das Widget keine Chatanfragen für eine Abteilung ermöglicht, die gegenwärtig offline ist?
Antwort
Das native Widget-Verhalten soll nicht in Echtzeit aktualisiert werden, wenn eine bestimmte Abteilung offline geht, nachdem es auf eine Seite geladen wurde. Sie können jedoch die Widget -Aktualisierung zwingen, wenn dies der Fall ist und der Besucher nicht bereits in einer aktiven Sitzung ist.
Wenn die betreffende Abteilung einen Status aktualisiert hat, prüfen Sie, ob der neue Status „ Offline “ lautet und ob der Besucher bereits in einer aktiven Sitzung ist. Wenn der Status „ Offline “ lautet und sich der Besucher nicht in einer aktiven Sitzung befindet, können Sie den Chat mit der updateSettings-Methode unterdrücken, wie im folgenden Beispiel zu sehen ist, das prüft, ob die CRM -Abteilung online ist:
<script id="ze-snippet"
src="https://static.zdassets.com/ekr/snippet.js?key=ACCOUNT_KEY"> </script>
<script>
// run whenever the department changes
zE('webWidget:on', 'chat:departmentStatus', function(dept) {
// only continue if the desired department is returning offline
if (dept.name === 'CRM' && dept.status === 'offline') {
// get the current state of the chat session
let isChatting = zE('webWidget:get', 'chat:isChatting');
// only update to suppress chat if the visitor is not currently chatting
if (isChatting == false) {
zE('webWidget', 'updateSettings', {
webWidget: {
chat: {
suppress: true
}
}
});
}
}
});
</script>
Hinweis zur Übersetzung: Dieser Beitrag wurde mit automatischer Übersetzungssoftware übersetzt, um dem Leser ein grundlegendes Verständnis des Inhalts zu vermitteln. Trotz angemessener Bemühungen, eine akkurate Übersetzung bereitzustellen, kann Zendesk keine Garantie für die Genauigkeit übernehmen.
Sollten in Bezug auf die Genauigkeit der Informationen im übersetzten Beitrag Fragen auftreten, beziehen Sie sich bitte auf die englische Version des Beitrags, die als offizielle Version gilt.
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.