Come far sì cheil widget compaia dopo l'invio di un trigger
Le istruzioni qui sotto sono valide solo per desktop e laptop.
Questo è utile se vuoi che il widget appaia solo dopo che un visitatore esegue una determinata azione o dopo che il tuo sito invia un messaggio di “trigger”.
Il metodo qui sotto combina una chiamata onBeforeLoad con hideWidget() (per mantenere il widget invisibile all’inizio) e una callback onChatMessageSystem che richiama showWidget() (per rendere il widget visibile quando si verifica il trigger).
Per i passaggi su mobile, consulta queste guide:
2. Seleziona la proprietà corretta.

3. Fai clic su Administration nella barra di navigazione a sinistra.

4. Fai clic su Chat Widget nel sottomenu a sinistra.

5. Copia il Widget Code e incollalo proprio prima del tag </body> del tuo sito.

Inserisci lo snippet API nel tuo script del widget
Come funziona
- onBeforeLoad viene eseguito prima che il widget si inizializzi completamente; chiamando hideWidget() mantieni l’interfaccia nascosta ai visitatori.
- onChatMessageSystem viene attivato quando il widget riceve un messaggio di sistema (il tuo messaggio “trigger”). Chiamando showWidget() rendi il widget visibile al visitatore.
Se vuoi mostrare il widget solo per determinati messaggi di sistema, controlla il parametro message dentro onChatMessageSystem e chiama showWidget() solo quando corrisponde ai criteri desiderati.
Esempio:In alternativa, puoi utilizzare altri hook dell’API come onChatMessageVisitor, onChatMessageAgent — scegli la callback che meglio rappresenta l’evento che vuoi considerare come trigger.
Per tutte le opzioni disponibili dell’API, consulta la documentazione completa della JavaScript API.
Considerazioni aggiuntive
- Posiziona lo snippet correttamente
Aggiungi il codice all’interno dello script del widget tawk.to già presente nel sito (prima del </script> e prima del </body>), in modo che i metodi dell’API siano disponibili quando il widget si carica.
- autoStart e start()Se preferisci controllare la connessione socket invece di nascondere l’interfaccia, l’API supporta le opzioni autoStart e start(), che influenzano quando il widget si connette e può essere visualizzato. autoStart è disabilitato, il widget sarà nascosto di default al caricamento della pagina.
- Test
Test a il funzionamento su più browser e dispositivi per assicurarti che il widget si comporti come previsto.
Pulisci la cache o utilizza una finestra in incognito quando testi le modifiche allo snippet.- Consenso e privacy
Se hai commenti su questo articolo o hai bisogno di ulteriore assistenza:
Contattaci via live chat
Prenota una chiamata con il nostro team
Visita la nostra community
