Il widget Zendesk Chat può essere personalizzato per soddisfare diversi requisiti, come nascondere il menu a discesa del reparto. In questo articolo, condividiamo le nostre esperienze su altri casi d'uso che potrebbero essere utili anche per te.
I casi d'uso trattati in questo articolo sono:
- Caso d’uso 1: Nascondi widget quando gli agenti sono offline
- Caso d’uso 2: Indirizzamento degli utenti in base all’URL
I frammenti di script di personalizzazione del widget devono essere sempre aggiunti appena sotto il frammento di widget Zendesk Chat sul tuo sito web o nel centro assistenza.
Se non sai dove si trova il widget sul tuo sito web, contatta lo sviluppatore del sito web. Per il centro assistenza, leggi comeindividuare il widget Zendesk Chat nel centro assistenza (Zendesk Guide).
Caso d’uso 1: Nascondi widget quando gli agenti sono offline
Comportamento del widget
- Quando il widget è attivo --> Indirizza prima le chat al reparto agenti AI
- Quando gli agenti sono offline:> Nascondi widget
<script>
window.zESettings = {
webWidget: {
chat: {
departments: {
select:'BOT_DEPARTMENT',
enabled: ['']
}
}
}
};
zE('webWidget:on', 'chat:connected', function() {
var ChatDepartment = zE('webWidget:get', 'chat:department', 'SUPPORTDEPARTMENT');
if (ChatDepartment.status == "online") {
zE('webWidget', 'show');
} else {
zE('webWidget', 'hide');
}
});
</script>
Caso d’uso 2: Indirizzamento degli utenti in base all’URL
Questo frammento di script è adatto se vuoi indirizzare gli utenti a diversi agenti o reparti AI in base alle impostazioni locali. Ad esempio, gli utenti tedeschi sono stati indirizzati all’agente agenti AI DE e gli utenti francesi agenti AI FR .
Affinché funzioni, devi configurare due impostazioni in Zendesk:
- Disattiva il modulo preliminare alla chat
- Imposta un trigger come nell’esempio seguente in Zendesk Chat > Impostazioni > Trigger.

Comportamento del widget
- Non mostra il modulo preliminare alla chat dopo che l’utente ha fatto clic sul widget
- Ripeti l’autenticazione per assicurarsi che l’URL rifletta le impostazioni locali dell’utente
<script type="text/javascript">
zE('webWidget', 'chat:reauthenticate');
</script>
Se sei interessato a saperne di più e a fare di più, Zendesk ha due ottimi articoli:
Avvertenza sulla traduzione: questo articolo è stato tradotto usando un software di traduzione automatizzata per fornire una comprensione di base del contenuto. È stato fatto tutto il possibile per fornire una traduzione accurata, tuttavia Zendesk non garantisce l'accuratezza della traduzione.
Per qualsiasi dubbio sull'accuratezza delle informazioni contenute nell'articolo tradotto, fai riferimento alla versione inglese dell'articolo come versione ufficiale.