Widget JavaScript
Aggiungi il widget di chat a qualsiasi sito web con un semplice tag script.
Il widget JavaScript è il modo più semplice per aggiungere il tuo agente a qualsiasi sito web. Un unico tag script crea una chat bubble fluttuante su cui i visitatori possono cliccare per iniziare una conversazione.
Configurazione rapida
- Vai alla scheda Pubblica del tuo agente
- Seleziona Chat Widget (predefinito)
- Copia lo snippet JavaScript mostrato
- Incollalo nel tuo sito web prima di
</body> - Salva e aggiorna il tuo sito web
La chat bubble appare nell'angolo della pagina. Il tuo snippet include l'ID specifico del tuo agente e l'URL corretto dello script.
Configurazione del widget
Posizione
Il widget appare nell'angolo in basso a destra per impostazione predefinita. Cambia la posizione nelle impostazioni Design.
Colori
I colori del widget seguono il tema del tuo agente. Personalizzali nella scheda Design.
Dispositivi mobili
Il widget è completamente responsive e funziona automaticamente sui dispositivi mobili.
Allegati file
I visitatori possono allegare documenti, fogli di calcolo, immagini e file di testo direttamente dal widget. Gli allegati vengono usati solo come contesto temporaneo della conversazione e non vengono aggiunti alle fonti di addestramento del tuo agente.
I formati supportati includono PDF, Word, Excel, HTML, TXT, Markdown, JSON, CSV, PNG, JPG, WEBP e GIF. I visitatori possono allegare fino a 3 file per messaggio, con un limite di 10 MB per file. I PDF vengono analizzati fino alle prime 20 pagine per mantenere le risposte rapide e affidabili.
Attributi dati
Il widget usa attributi dati per la configurazione:
| Attributo | Descrizione | Predefinito |
|---|---|---|
data-chatbot | Obbligatorio. L'ID del tuo agente (incluso nel tuo codice di embed) | - |
Posizionamento
Dove aggiungere il codice
Aggiungi lo script appena prima di </body> per prestazioni ottimali:
<!DOCTYPE html> <html> <head> <!-- Your head content --> </head> <body> <!-- Your website content --> <!-- Paste your embed code from Chatbot > Publish here --> </body> </html>
Single-page application
Per le SPA, aggiungi lo script al tuo template HTML principale o al file index.
Pagine multiple
Aggiungi lo stesso script a ogni pagina in cui vuoi che appaia il widget. Oppure aggiungilo al template di layout del tuo sito.
Testare l'installazione
Dopo aver aggiunto il codice:
- Visita il tuo sito web in un browser
- Cerca la chat bubble (in basso a destra per impostazione predefinita)
- Clicca per aprire la chat
- Invia un messaggio di prova
- Verifica che la risposta sia corretta
Risoluzione dei problemi
Il widget non appare:
- Controlla che lo script sia prima di
</body> - Verifica che l'ID dell'agente sia corretto
- Svuota la cache del browser
- Controlla la console del browser per eventuali errori
Posizione errata:
- Controlla le impostazioni Design
- Cerca conflitti CSS
Non risponde:
- Assicurati che esistano contenuti di addestramento
- Controlla i limiti di messaggi del piano
- Prova prima nel Playground
Restrizioni di dominio
Se hai configurato i domini consentiti:
- Il widget si carica solo sui domini approvati
- Gli altri siti non vedono il widget (nessun errore mostrato)
Prestazioni
Il widget è ottimizzato per un impatto minimo:
- Si carica in modo asincrono (attributo
async) - Bundle di dimensioni ridotte
- Nessun blocco del rendering
- Caricamento lazy dell'interfaccia di chat
Conflitti di stile
Il widget usa stili isolati e non dovrebbe entrare in conflitto con il tuo sito. Se riscontri problemi:
- Controlla i selettori CSS globali
- Cerca regole
!important - Contatta il supporto se i problemi persistono
Rimuovere il widget
Per rimuoverlo:
- Elimina il tag script dal tuo HTML
- Svuota eventuali cache
- Il widget scompare immediatamente
Prossimi passi
- Personalizza l'aspetto nelle impostazioni Design
- Configura le restrizioni di dominio
- Aggiungi messaggi suggeriti