Guida pratica
Scegli dove compare il widget
Tieni il widget di chat e il centro assistenza lontani dalle pagine in cui darebbero fastidio, e falli comparire proprio quando servono: per i clienti che hanno effettuato l'accesso, durante una campagna o dopo che qualcuno sta leggendo da un po'.
Dove trovarlo
Apri Canali, seleziona il canale del tuo sito web, apri la scheda Chat dal vivo e scorri fino a Dove compare il widget. Proprietari e amministratori possono modificarlo. Al termine seleziona Salva modifiche. I visitatori ricevono le nuove regole al successivo caricamento di pagina.
Elenchi di pagine consentite e bloccate
In Pagine, scegli una delle tre modalità:
- Mostra in ogni pagina: L'impostazione predefinita. Non viene usato alcun elenco di pagine.
- Mostra solo in queste pagine: Un elenco di pagine consentite. Il widget compare solo dove corrisponde un modello.
- Nascondi in queste pagine: Un elenco di pagine bloccate. Il widget compare ovunque tranne dove corrisponde un modello.
Aggiungi un modello per ogni pagina. Inizia un modello con / per indicare un percorso su uno qualsiasi dei tuoi domini, oppure includi il dominio per indicare un solo sito. * corrisponde a qualsiasi cosa. La corrispondenza ignora le maiuscole e la query string, a meno che il modello non contenga ?.
| Modello | Corrisponde a |
|---|---|
/pricing | Esattamente /pricing (la barra finale viene ignorata) |
/blog/* | Ogni pagina sotto /blog/, ma non /blog stessa |
/blog* | /blog e ogni pagina sotto di essa |
*checkout* | Qualsiasi percorso che contiene checkout |
shop.example.com/* | Ogni pagina di quel dominio (www. viene ignorato) |
/pricing?plan=* | /pricing solo quando ha un parametro plan |
Mostra il widget in base a condizioni
In Mostra solo quando, aggiungi fino a 20 condizioni. Se ne aggiungi più di una, scegli tra Tutte le condizioni sono soddisfatte e Almeno una condizione è soddisfatta. Il widget compare solo in una pagina consentita e quando le condizioni sono soddisfatte. Date e orari usano il fuso orario impostato nelle impostazioni dello spazio di lavoro.
| Condizione | Cosa controlla | Esempio |
|---|---|---|
| URL della pagina | L'indirizzo completo della pagina attuale. Corrisponde al modello usa gli stessi caratteri jolly dell'elenco di pagine. | contiene /pricing |
| Parametro URL | Un parametro della query string, ad esempio una campagna o un coupon. Usa è impostato per verificare semplicemente che sia presente. | utm_campaign è summer-sale |
| Provenienza (referrer) | La pagina da cui è arrivato il visitatore. | contiene google. |
| Email del visitatore | L'email che il tuo sito ha inviato con identify o che il visitatore ha digitato. Usa è impostato per “solo visitatori che hanno effettuato l'accesso”. | termina con @acme.com |
| Attributo del visitatore | Qualsiasi attributo che il tuo sito invia con identify o setAttributes: un ID utente, un gruppo, un piano o un campo personalizzato. Confronta testo, numeri e vero/falso in modo esatto. | group è uno tra vip, beta |
| Data | La data di oggi, a partire da e/o fino a un giorno (entrambi inclusi). | dal 2026-11-24 al 2026-11-30 |
| Giorno e ora | Giorni della settimana e una fascia oraria. Una fascia che termina prima di iniziare prosegue oltre la mezzanotte. | lun–ven, dalle 09:00 alle 17:00 |
| Dispositivo | Smartphone, oppure tablet o computer. | Smartphone |
| Lingua del browser | La lingua del browser del visitatore. it comprende it-CH e it-IT. | è it |
| Tempo sulla pagina | Secondi trascorsi da quando il visitatore ha aperto la pagina attuale. Il widget compare appena il tempo viene raggiunto. | almeno 15 secondi |
Le regole vengono ricontrollate ogni volta che il visitatore passa a un'altra pagina in un'app a pagina singola, quando il tuo sito invia nuovi attributi e ogni minuto se è impostata una condizione di data o di orario. Se la chat è aperta quando le regole la nascondono, si chiude. La conversazione viene conservata per quando il widget ricompare.
Invia i valori che le regole controllano
Le condizioni su email e attributi del visitatore leggono ciò che il tuo sito passa al widget. I visitatori che hanno effettuato l'accesso con un'identità verificata (userJwt) devono passare anche email se una condizione sull'email ne ha bisogno.
<script>
// Send the values your display rules check
sonny('identify', {
email: 'anna@acme.com',
attributes: { userId: 'u_123', group: 'vip', seats: 12 }
});
// Later, when something changes
sonny('setAttributes', { group: 'beta' });
</script>Ignora le regole dal tuo codice
Il tuo codice ha sempre la meglio. sonny('show') e sonny('hide') ignorano le regole fino al ricaricamento della pagina.
<script>
sonny('hide'); // hide the widget, whatever the rules say
sonny('show'); // show it again, whatever the rules say
sonny('open'); // opens the chat, and shows the widget if rules hid it
</script>Buono a sapersi
- Le regole di visualizzazione nascondono il widget. Non limitano l'accesso: chiunque può comunque caricarlo.
- Le regole valgono per l'intero widget, compresa la scheda Aiuto. Il sito pubblico del tuo centro assistenza non viene influenzato.
- Gli SDK per iOS e Android ignorano le regole di visualizzazione. È l'app a decidere quando aprire la chat.
- I visitatori in tempo reale elencano comunque le persone che si trovano su pagine in cui il widget è nascosto.
Guide correlate
- Personalizzazione del widget
Adatta il widget al tuo brand con colori, logo, messaggi e comportamento.
- Identificazione dei visitatori
Identifica gli utenti che hanno effettuato l'accesso e invia attributi personalizzati dal tuo sito web.
- Configurazione del widget
Installa il widget di live chat di Sonny sul tuo sito web con un solo tag script.
- Visitatori in tempo reale
Guarda chi sta navigando sui tuoi siti web in questo momento e avvia una conversazione al momento giusto.