What's my plan?
Support with Live chat and messaging Team, Professional, or Enterprise

I trigger di chat dal vivo di Zendesk ti consentono di aggiungere informazioni sui clienti, migliorare l’indirizzamento del workflow e gestire le richieste di spam.

Per ulteriori informazioni sui trigger di chat, consulta Risorse sui trigger di chat Zendesk. 

Per informazioni sui trigger di messaggistica, consulta Informazioni di riferimento su condizioni e azioni dei trigger di messaggistica.

Questo articolo contiene le tabelle seguenti:

  • Selezione di eventi di esecuzione per i trigger di chat
  • Creazione di istruzioni per le condizioni dei trigger di chat
    • Operatori trigger
  • Creazione di istruzioni di azione trigger di chat
    • Uso di segnaposto nelle istruzioni di azione del trigger di chat

Selezione di eventi di esecuzione per i trigger di chat

Quando crei un trigger, devi selezionare un evento di esecuzione. Questi eventi determinano se il trigger verrà eseguito, ne verificherà le condizioni ed eseguirà le azioni definite. Gli eventi Esegui vengono selezionati quando si crea un trigger usando il menu a discesa Esegui trigger .

Tabella 1. Trigger di eventi di esecuzione
Evento di attivazione Descrizione
Quando un visitatore carica il widget di chat Esegue il trigger quando il widget di chat appare nella pagina ma il visitatore non ha interagito con esso.
Nota: La selezione di questo evento di attivazione sovrascrive i moduli preliminari alla chat. Per continuare a usare il modulo preliminare alla chat, usa altri eventi di attivazione.
Quando un visitatore richiede una chat Esegue il trigger quando il visitatore richiede una chat.
All’invio di un messaggio di chat Esegue il trigger quando il visitatore invia un SMS nel widget di chat.

Creazione di istruzioni per le condizioni dei trigger di chat

Le istruzioni di condizione sono costituite da condizioni, operatori di campo e valori di condizioni (che variano in base alla condizione selezionata). Le istruzioni condizionali sono essenzialmente istruzioni "if" che restituiscono valori "true" che soddisfano i criteri specificati. Quando si seleziona "Verifica tutte le condizioni seguenti", la prima istruzione di condizione che restituisce false termina il trigger. Quando l’opzione “Verifica una qualsiasi delle seguenti condizioni” è selezionata, è necessaria una sola condizione affinché le azioni si attivino.

Non puoi usare una combinazione di Verifica tutte le condizioni seguenti e Verifica una delle seguenti condizioni durante la creazione di un trigger di chat. Puoi selezionare solo un’opzione o l’altra. Ciò non è possibile nemmeno nella vista Sviluppatore.
Nota: Zendesk ha introdotto dei limiti ad alcune condizioni di trigger. I trigger esistenti che superano questi limiti saranno disabilitati. Quando le riabiliti, riceverai un messaggio di errore. I limiti delle condizioni sono inclusi nella tabella seguente.
Tabella 2. Condizioni di trigger
Condizione Descrizione
Data/ora
Ora del giorno Ora del giorno (orologio universale):

0 = Mezzanotte

23 = 23:00

Tieni presente che la condizione Ora del giorno usa solo l’ora e non include i minuti.

Giorno della settimana Giorno della settimana:

0 = lunedì

6 = domenica

Ancora sul sito Un controllo delle condizioni per verificare se l’utente è ancora nel dominio dopo X secondi dalla scadenza dello scenario scelto.

Max 3600 secondi.

Ancora sulla pagina Un controllo delle condizioni per verificare se l’utente è ancora sulla stessa pagina dopo X secondi dalla scadenza dello scenario scelto.

Max 3600 secondi.

Ubicazione del visitatore
IP visitatore Indirizzo IP del visitatore
Host name del visitatore Nome host (dominio) associato all’indirizzo IP del visitatore
Città del visitatore

Nome della città associato all’indirizzo IP del visitatore

Regione del visitatore

Regione da cui proviene il visitatore, in base a GeoIP. 

Per gli Stati Uniti e il Canada, usiamo le regioni ISO-3166-2. Questi sono i diversi stati (ad es. Vermont).

Per il resto, usiamo lo standard FIPS 10-4. Il sito web GeoIP ha un file CSV che elenca tutte le diverse regioni:

http://www.maxmind.com/download/geoip/misc/region_codes.csv
Codice Paese visitatore Codice Paese di due lettere dell’indirizzo IP del visitatore. I codici fanno distinzione tra maiuscole e minuscole e devono essere maiuscoli.
Nome Paese visitatore Nome del paese associato all’indirizzo IP del visitatore
Info visite precedenti
Visite precedenti visitatore Numero di precedenti visite indipendenti: 0 = Prima visita

Valore massimo 2,1 milioni

Chat precedenti visitatore Numero di precedenti chat indipendenti avviate con un agente: 0 = Chat per la prima volta
Info pagina
URL pagina visitatore URL attuale del visitatore (il widget deve essere installato in questa pagina)
Titolo pagina visitatore Il titolo attuale del visitatore della pagina è attivo (il widget deve essere installato in questa pagina)
Conteggio pagine visitatore Numero di pagine visualizzate dal visitatore. Prima pagina = 1
Pagina precedente URL della pagina precedente in cui si trovava l’utente.
Info visitatore
Nome visitatore Nome del visitatore
Indirizzo email visitatore  Email del visitatore
Referente visitatore URL referrer del visitatore, se applicabile, determinato dalle intestazioni dei contenuti
Motore di ricerca visitatore Motore di ricerca di riferimento, se applicabile. Tieni presente che questi valori fanno distinzione tra maiuscole e minuscole e devono essere minuscoli:

google

yahoo

bing

yandex

Termini di ricerca visitatore Termini di ricerca di riferimento, se applicabili
Tag visitatore Tag (applicato tramite l’azione Aggiungi tag )
Trigger attivato dal visitatore Visitatore con trigger (attivato dall’azione Imposta trigger). Seleziona una delle opzioni seguenti dal menu a discesa:

Vero

Falso

Reparto visitatore Reparto visitatori, impostato dall’azione Imposta reparto visitatori o API JavaScript.
Software/computer del visitatore
User agent visitatore Stringa agente utente del visitatore
Browser visitatore Browser usato dal visitatore
Piattaforma visitatore Piattaforma usata dal visitatore
Stati online
Stato dell’account Stato del tuo account Zendesk Chat che funziona come un sistema gerarchico.

Online

Non al computer

Offline

  • Se un agente è online (e gli altri sono assenti o offline), lo stato dell’account è online e il trigger online si attiva.
  • Se un agente è assente (e gli altri sono offline), lo stato dell’account è assente e si attiva il trigger Non al computer
  • Se tutti gli agenti sono offline, lo stato dell’account è offline e il trigger Offline si attiva.
Stato reparto

Stato del reparto Zendesk selezionato.

Online

Non al computer

Offline

Stato visitatore Stato del visitatore:

Online

Inattivo (nessun movimento del mouse o della tastiera nella finestra di chat per 10 minuti)

Info correlate a chat
Il visitatore sta chattando "true" se il visitatore è attualmente in una sessione di chat attiva.
Il visitatore richiede la chat “true” se il visitatore richiede una chat premendo Invia nel messaggio di chat.

“false” se il visitatore non sta richiedendo una chat.

Visitatore servito "true" se il visitatore è attualmente servito da un agente (ad esempio, un agente ha scelto di servire il cliente e ha inviato il suo primo messaggio nella chat).

“false” se un agente non ha inviato una risposta al visitatore.

Mittente Nome del mittente del messaggio di chat
Tipo mittente Tipo di mittente. Tieni presente che questi valori fanno distinzione tra maiuscole e minuscole e devono essere minuscoli:

visitatore

agente

Messaggio Il messaggio che si sta inviando
Reparto Reparto (nome) scelto dal visitatore nel modulo preliminare alla chat
Coda visitatori
Dimensioni coda (account) Numero totale di richieste di chat in ingresso per l’account. Tieni presente che la condizione ha come obiettivo la coda totale dell’account e non misura la coda del reparto.

Operatori per le istruzioni di condizione del trigger

Usa gli operatori seguenti per creare istruzioni di condizione del trigger.

Tabella 3. Operatori trigger
Operatore Descrizione
Uguale a Corrispondenza esatta
= 5 returns true only when 5
Minore di Meno del numero inserito, ma non incluso
< 10 returns true from 0-9
Maggiore di Più del numero inserito
> 120 returns true from 121 to 1,000,000,000,000,000,000
Minore o uguale a Una corrispondenza esatta o inferiore al numero inserito
<= 3 returns true on a 3, 2, 1, or 0
Maggiore o uguale a Una corrispondenza esatta o più del numero inserito
>= 600 returns true from 600 to 1,000,000,000,000,000
Non è uguale Qualsiasi valore tranne il valore inserito
!= 0 returns true for any number but 0
Contiene String include il testo seguente
"help" matches true with "help, i need somebody"
Non contiene La stringa non include il testo seguente
"help" matches true with "not just anybody"
Es. reg Corrisponde ai valori delle espressioni regolari usando il framework Python RegEx. Questo campo cerca una corrispondenza completa , non parziale. Per assistenza, puoi usare Pythex come strumento di riferimento rapido e di convalida.
(?P<year>(?:19|20)\d\d)(?P<delimiter>[- /.])(?P<month>0[1-9]|1[012])\2(?P<day>0[1-9]|[12][0-9]|3[01])

Test String:  2014-07-28

String match:  2014-07-28

Creazione di istruzioni di azione trigger di chat

Le dichiarazioni di azioni definiscono cosa accade se tutte le istruzioni di condizione sono vere e il trigger si attiva. Puoi pensare alle istruzioni di azione come alle istruzioni "then": se tutte le condizioni sono vere, esegui queste azioni per aggiornare l'utente e, facoltativamente, inviare notifiche.

Tabella 4. Azioni di trigger
Azione Descrizione
Invia messaggio al visitatore Invia il messaggio specificato al visitatore
Nota: Se l’account è offline, questa azione non funzionerà.
Imposta come attivata da trigger Imposta Triggered può essere uno di due valori e applica un flag che può essere usato insieme all’opzione “Visitor Triggered?” condizione. Seleziona una delle opzioni seguenti dal menu a discesa:
  • Vero
  • Falso
Nota: Se l’account è offline, questa azione non funzionerà.
Attendi Ritardo (in secondi) prima dell’attivazione dell’azione successiva
Nota: Se hai più trigger che devono essere eseguiti in un determinato ordine, devi aggiungere almeno un secondo di tempo di attesa tra ciascun trigger. Ciò è necessario perché i trigger non vengono eseguiti in un ordine particolare e vengono valutati ed eseguiti contemporaneamente.
Aggiungi tag Aggiunge un tag al ticket
Rimuovi tag Rimuove un tag dal ticket
Imposta nome del visitatore Imposta il nome del visitatore
Imposta reparto del visitatore Aggiunge un reparto al profilo del visitatore. Quando questa azione è selezionata, viene visualizzato un menu a discesa che consente di selezionare un reparto disponibile. Funziona solo quando Esegui trigger è impostato su Quando un visitatore ha caricato il widget di chat.
Sostituisci nota Sostituisce la nota del profilo del visitatore
Apponi nota Aggiunge alla nota del profilo del visitatore
Blocca visitatore Impedisce al visitatore di accedere al servizio di chat. Per maggiori informazioni su come bloccare i visitatori, consulta Come impedire ai visitatori di accedere a Chat .
Richiedi indirizzo email (continua conversazioni) Invia un messaggio automatico al visitatore richiedendo un’email per il reimpegno continuo della conversazione. Per maggiori informazioni, consulta Consentire ai clienti di continuare la conversazione via email .
Nota: Per le azioni trigger, Invia messaggio al visitatore, Sostituisci nota, Imposta nome visitatoree Aggiungi nota, per usare il simbolo @, devi includere un simbolo @ aggiuntivo. Ad esempio, utente@dominio.com deve essere inserito come utente@@dominio.com.

Uso di segnaposto nelle istruzioni di azione del trigger di chat

I segnaposto sono riferimenti ai dettagli dei visitatori che puoi usare nelle istruzioni di azione trigger. Quando il trigger viene attivato, il segnaposto estrae le informazioni sul visitatore e sulla sessione correnti.

Tabella 5. Segnaposto trigger
Segnaposto Tipo Descrizione
@hour_of_day Intero Ora del giorno corrente (fuso orario UTC). 0 - 23
@giorno_della_settimana Intero Giorno della settimana corrente (0 = lunedì, 6 = domenica)
@ip_visitatore Stringa Città di provenienza del visitatore (in base all’indirizzo IP)
@visitor_hostname Stringa Nome host dell’indirizzo IP del visitatore
@visitor_city Stringa Città del visitatore
@visitor_region Stringa Regione da cui proviene il visitatore (in base all’indirizzo IP)
@visitor_country_code Stringa Codice del Paese di due lettere di provenienza del visitatore (in base all’indirizzo IP). I codici fanno distinzione tra maiuscole e minuscole e devono essere maiuscoli.
@visitor_country_name Stringa Paese di provenienza del visitatore (in base all’indirizzo IP)
@visitor_page_url Stringa URL della pagina che il visitatore sta visionando al momento.
@visitor_page_title Stringa Titolo della pagina che il visitatore sta visionando al momento.
@visitor_referrer Stringa URL di riferimento del visitatore
@visitor_search_engine Stringa Motore di ricerca usato dal visitatore per trovare il tuo sito web (può essere vuoto)
@visitor_search_terms Stringa Termini di ricerca usati dal visitatore per trovare il tuo sito web (possono essere vuoti)
@visitor_user_agent Stringa Stringa user agent del browser del visitatore.
@visitor_browser Stringa Browser visitatore
@visitor_platform Stringa Aggiunge alla nota del profilo del visitatore
@account_status Stringa Stato del tuo account (online, non al computero offline)
@visitor_previous_visits Stringa Numero di precedenti visite indipendenti
@visitor_previous_chats Stringa Numero di precedenti chat indipendenti avviate con l’agente
@nome_visitatore Stringa Nome del visitatore
@visitor_status Stringa Stato visitatore (online, inattivoo offline)
@visitor_time_on_page Stringa Tempo trascorso dal visitatore sulla pagina corrente
@visitor_time_on_site Stringa Il tempo che il visitatore ha trascorso sul sito durante l’accesso corrente
@visitor_page_count Stringa Numero di pagine visualizzate dal visitatore
@visitor_requesting_chat Stringa True se il visitatore ha richiesto la chat
@visitor_served Stringa True se il visitatore è attualmente servito da un agente
@visitor_tags Stringa Tag applicati al visitatore
@visitor_triggered Stringa Visitatore attivato (true o false)
@referrer Stringa L’URL di origine della sessione corrente del visitatore

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.

Powered by Zendesk