Trigger di chat proattivi in base al Comportamento

Trigger proattivi

I trigger proattivi consentono al chatbot di avviare il contatto per primo invece di attendere un clic. Quando un visitatore si sofferma sulla pagina dei prezzi, scorre fino in fondo o si appresta a chiudere la scheda, il bot può comparire con un messaggio pertinente. Se utilizzata bene, questa funzione aumenta l'interazione; se usata male, infastidisce le persone, motivo per cui include diversi limiti anti-disturbo (descritti di seguito).

I trigger proattivi richiedono un piano Standard o superiore. Le due modalità di risposta basate su IA (contesto IA alla risposta, messaggio generato dall'IA) richiedono un piano Premium o Enterprise. Gli utenti dei piani Gratuito e Basic vedono un avviso per effettuare l'upgrade.

Primi passi

  1. Apri Dashboard → il tuo assistente → Canali → Widget di chat → Interazione automatica
  2. Abilita "Trigger proattivi"
  3. Aggiungi un tipo di trigger e configura il messaggio
  4. Fai clic su Salva Modifiche e verificalo sul sito web

Tipi di trigger

Sono disponibili nove tipi di trigger. Ciascun tipo si attiva in condizioni specifiche legate al comportamento del visitatore.

Tipo di triggerDescrizioneParametriEsempio di caso d'uso
Time on PageSi attiva dopo che il visitatore trascorre X secondi su una pagina.Delay (seconds): 5–300, valore predefinito 30"Sei sulla nostra pagina dei prezzi da un po', posso aiutarti a scegliere?"
Exit IntentSi attiva quando il visitatore sta per abbandonare la pagina. Su desktop: il mouse si sposta verso la parte superiore del viewport. Su mobile: cambio di scheda o riduzione a icona del browser.Nessuno"Prima di andare via, posso rispondere a qualche domanda?"
Scroll DepthSi attiva quando il visitatore scorre oltre il X% della pagina.Scroll depth (%): 10–100, valore predefinito 50"Hai letto quasi tutto, hai domande?"
InactivitySi attiva dopo X secondi di inattività di mouse, tastiera o scorrimento.Inactivity (seconds): 10–300, valore predefinito 60"Sembra che tu abbia delle domande, posso aiutarti?"
URL MatchSi attiva quando il visitatore atterra su pagine specifiche che corrispondono a pattern glob. Si attiva con un ritardo minimo di 2 secondi.URL patterns: pattern glob, uno per riga"Benvenuto nella nostra pagina dei prezzi! Posso aiutarti a scegliere un piano?"
Section VisibilitySi attiva quando uno specifico elemento DOM resta visibile nel viewport per X secondi (utilizzando IntersectionObserver).CSS selector (ad es. #pricing), Visibility duration (sec.): 5–120, valore predefinito 8"Vedo che stai guardando i nostri prezzi, posso aiutarti?"
Returning VisitorSi attiva quando un visitatore ritorna sul sito per la N-esima volta. Richiede tracking-consent="granted" perché il conteggio delle visite usa localStorage.Minimum visits: 1–100, valore predefinito 2"Bentornato! Posso aiutarti oggi?"
Pages VisitedSi attiva dopo che il visitatore ha visualizzato X pagine. Senza consenso tiene traccia in memoria della navigazione SPA nello stesso documento; con il consenso può continuare tra caricamenti completi di pagina tramite sessionStorage.Minimum pages: 2–50, valore predefinito 3"Hai esplorato parecchio, hai qualche domanda?"
Rage ClickSi attiva quando il visitatore fa clic rapidamente più volte sullo stesso elemento (rilevamento della frustrazione).Click count: 3–10, valore predefinito 4. Time window (ms): 500–3000, valore predefinito 1500"Qualcosa sembra non funzionare, posso aiutarti?"

Impostazioni globali

Queste impostazioni si applicano a tutti i trigger proattivi a livello globale.

CampoDescrizionePredefinito
Enable Proactive TriggersInterruttore principale per abilitare o disattivare tutti i trigger proattivi.Off
Max. triggers per sessionNumero massimo di messaggi proattivi ricevuti da un visitatore per sessione di scheda del browser. Raggiunto questo limite, non scattano altri trigger. (Intervallo 1–100.)10
Max. triggers per dayNumero massimo di messaggi proattivi per visitatore entro 24 ore. Viene memorizzato in localStorage solo dopo la conferma del consenso, altrimenti rimane valido solo per il documento attuale. (Intervallo 1–50.)20
Cooldown typePer session: il tempo di attesa si azzera alla chiusura della scheda. Persistent: il tempo di attesa viene memorizzato nel browser per le visite successive.Per session
Cooldown (seconds/hours)Tempo di attesa dopo l'attivazione di un trigger prima che il successivo sia consentito. Il valore è in secondi per l'ambito della sessione e in ore per l'ambito persistente.5 sec (sessione) / 24 ore (persistente)
Respect permanent dismissCon il consenso, l'azione di scarto viene ricordata fino alla cancellazione dei dati del browser. Senza consenso rimane valida solo per il documento attuale.On
Show as speech bubbleMostra il messaggio proattivo come un fumetto accanto al pulsante di chat quando la chat è chiusa. Se disattivato, la chat si apre direttamente.On
Bubble auto-hide (sec.)Tempo in secondi prima che il fumetto si nasconda automaticamente. Imposta a 0 per mantenerlo visibile fino all'interazione del visitatore. (Intervallo 0–60.)0 (rimane visibile)

Modalità di risposta

Ciascun trigger può utilizzare una delle tre modalità di risposta per definire come il messaggio proattivo viene generato e mostrato.

ModalitàDescrizioneCostoPiano richiesto
Static messageMostra il messaggio configurato esattamente come scritto. Nessuna chiamata API.GratuitoStandard o superiore
AI context on replyMostra prima il messaggio statico. Quando il visitatore risponde, il bot riceve il contesto della pagina (titolo della pagina, meta descrizione o testo dell'elemento) per una risposta contestualizzata.Solo alla rispostaPremium o superiore
AI-generated messageCon il consenso al tracciamento accordato, il bot genera il saluto proattivo dal contesto della pagina. Senza tale segnale, o in caso di timeout, viene usato il messaggio statico configurato.Per ogni trigger generatoPremium o superiore
Sul piano Standard, entrambe le modalità IA tornano automaticamente a un messaggio statico. Per utilizzare una delle due modalità IA, passa a Premium o Enterprise.

Condizioni e pianificazione

Ciascun trigger supporta condizioni opzionali e una pianificazione per definire con precisione quando e dove deve attivarsi.

Condizioni

Le condizioni vengono combinate con logica AND al trigger.

CampoDescrizione
URL filter (glob)Il trigger si attiva solo sulle pagine corrispondenti a questo pattern. Vuoto = tutte le pagine. Esempio: /pricing/*
Mobile onlySe abilitato, il trigger si attiva solo sui dispositivi mobili. Lascialo disattivato per attivarlo su tutti i dispositivi.

Pianificazione

CampoDescrizione
Enable scheduleAttiva o disattiva la pianificazione basata su orari per questo trigger.
Start timeIl trigger diventa attivo a partire da questa ora (formato HH:MM).
End timeIl trigger smette di attivarsi dopo questa ora.
TimezoneFuso orario IANA (ad es. Europe/Berlin, America/New_York).

Combinazioni di trigger (logica AND)

Puoi richiedere che anche altri trigger siano stati soddisfatti prima che questo trigger si attivi. Ad esempio, puoi combinare "Scroll Depth 70%" E "Time on Page 45s" in modo che il messaggio compaia solo al verificarsi di entrambe le condizioni.

Protezione anti-disturbo

I trigger proattivi includono più livelli di protezione per evitare di infastidire i visitatori:

  1. Limite di sessione : numero massimo di trigger per sessione di scheda del browser (predefinito: 10; ridurlo a 1–2 per risultare meno invadenti)
  2. Limite giornaliero : numero massimo di trigger nelle 24 ore tra diverse sessioni (predefinito: 20; persistente solo con consenso)
  3. Periodo di attesa : tempo di attesa tra i trigger (in memoria per impostazione predefinita, persistente solo con consenso)
  4. Scarto permanente : memorizzato per il documento per impostazione predefinita e tra le visite solo con consenso)
  5. Nessun re-trigger : ogni trigger specifico si attiva solo una volta per sessione
  6. Protezione chat aperta : nessun trigger si attiva quando la chat è già aperta
  7. Protezione messaggio dell'utente : nessun trigger si attiva dopo che il visitatore ha già inviato un messaggio
  8. Nascondi automaticamente il fumetto : il Fumetto scompare automaticamente dopo il tempo configurato

Modelli

Sono disponibili tre pacchetti di modelli preconfigurati per iniziare rapidamente. Il caricamento di un modello sostituisce i trigger esistenti (previa conferma).

ModelloIncludeIdeale per
Pacchetto E-CommerceExit Intent + Inattività (60s) + Visibilità della sezione (#cart)Negozi online, riduzione dell'abbandono del carrello
Pacchetto Lead GenerationTempo sulla pagina (30s) + Profondità di scorrimento (70%) + Visitatore di ritorno (2)SaaS, acquisizione lead B2B
Pacchetto SupportoClic di frustrazione + Inattività (45s)Help desk, siti di documentazione

Analisi

La scheda Trigger mostra una tabella con la panoramica delle prestazioni quando sono disponibili i dati degli eventi dei trigger basati sul consenso.

ColonnaDescrizione
TriggerPrimi 40 caratteri del messaggio del trigger
TipoTipo di trigger (ad es. Tempo sulla pagina, Exit Intent)
AttivatiNumero totale di volte in cui il trigger è stato attivato
Tasso di rispostaPercentuale di trigger attivati in cui il visitatore ha inviato una risposta
Tasso di rifiutoPercentuale di trigger attivati in cui il visitatore ha chiuso il messaggio

Usa questi dati per ottimizzare i messaggi e le impostazioni dei trigger. Tassi di risposta bassi possono indicare che il messaggio non è rilevante o che il trigger si attiva troppo presto.

Privacy / GDPR

I trigger proattivi si avviano in modalità Privacy anonima. Se il widget non ha l'attributo tracking-consent, il valore non è valido, oppure lo stato è unknown/denied:

  • Le regole relative a tempo, scorrimento, exit-intent, inattività, URL, visibilità della sezione e clic di frustrazione vengono eseguite localmente in memoria.
  • Il loro comportamento non viene inviato a WebChatAgent prima dell'interazione con la chat.
  • Nessuno stato proattivo viene scritto nei cookie, in localStorage o in sessionStorage.
  • Pagine visitate funziona durante la navigazione SPA all'interno dello stesso documento e si azzera dopo una ricarica completa.
  • Visitatore di ritorno è disattivato.
  • I saluti generati dall'AI utilizzano il fallback statico configurato.
  • I limiti giornalieri, il periodo di attesa persistente e lo scarto permanente tornano alla durata del documento corrente.

Quando il Sito Web del cliente invia tracking-consent="granted", è possibile eseguire contatori persistenti opzionali, riconoscimento del visitatore, analisi proattive e saluti generati dall'AI. In caso di rifiuto o revoca, l'archiviazione proattiva viene rimossa e il widget torna alla modalità anonima.

Il contesto di pagina per il contesto AI alla risposta viene inviato solo dopo che il visitatore ha inviato un messaggio. Non includere informazioni riservate nei titoli di pagina, nelle intestazioni o nel testo dell'elemento target.

Consulta Consenso ai cookie e trigger proattivi anonimi per la matrice completa dei comportamenti, i riferimenti di archiviazione del browser e gli esempi di integrazione CMP.

Best Practice

  • Inizia in modo semplice : comincia con 1-2 trigger e misura le prestazioni prima di aggiungerne altri
  • Mantieni i messaggi brevi : massimo 1-2 frasi; sii utile, non invadente
  • Imposta ritardi appropriati : Tempo sulla pagina: almeno 15-30 secondi. Non attivare immediatamente
  • Usa le condizioni : punta a pagine specifiche invece di attivare i trigger ovunque
  • Monitora le analisi : controlla regolarmente i tassi di risposta e di rifiuto; modifica o disattiva i trigger con prestazioni scarse
  • Rispetta i visitatori : mantieni bassi i limiti di sessione (1-2), abilita lo scarto permanente
  • Esegui test sui dispositivi mobili : verifica che l'exit intent tramite cambio di scheda funzioni come previsto
  • Usa i modelli : inizia con un pacchetto e personalizzalo da lì
  • Combina i trigger : usa la logica AND per un targeting preciso (ad es. scorrimento + tempo)
  • Documenta la tua configurazione : descrivi l'archiviazione e i provider effettivamente abilitati sul tuo sito