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 ?.

ModelloCorrisponde a
/pricingEsattamente /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.

CondizioneCosa controllaEsempio
URL della paginaL'indirizzo completo della pagina attuale. Corrisponde al modello usa gli stessi caratteri jolly dell'elenco di pagine.contiene /pricing
Parametro URLUn 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 visitatoreL'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 visitatoreQualsiasi 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
DataLa data di oggi, a partire da e/o fino a un giorno (entrambi inclusi).dal 2026-11-24 al 2026-11-30
Giorno e oraGiorni 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
DispositivoSmartphone, oppure tablet o computer.Smartphone
Lingua del browserLa lingua del browser del visitatore. it comprende it-CH e it-IT.è it
Tempo sulla paginaSecondi 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.

HTML
<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.

HTML
<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