Widget JavaScript
Installa il widget di chat con il codice completo generato in Canali.
Il widget JavaScript aggiunge una chat bubble fluttuante al tuo sito. Il codice generato contiene due tag script; copiali entrambi dalla scheda Canali del tuo agente.
Configurazione rapida
- Apri Canali → Incorporamento nel sito web per il tuo agente
- Seleziona Widget di chat e attiva il canale
- Copia il codice generato completo, inclusi entrambi i tag script
- Incollalo nel tuo sito web prima di
</body> - Salva e aggiorna il tuo sito web
Il primo tag prepara la coda dei comandi di Agentkit. Il secondo carica il widget con l’ID del tuo agente e l’URL dello script configurato. Mantieni insieme i due tag e i loro valori.
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
Incolla entrambi i tag script generati prima di </body>:
<!DOCTYPE html> <html> <head> <!-- Your head content --> </head> <body> <!-- Your website content --> <!-- Paste both script tags from Channels > Website embed here --> </body> </html>
Single-page application
Per le SPA, aggiungi il codice generato completo al template HTML principale o al file index.
Pagine multiple
Aggiungi lo stesso codice generato a ogni pagina in cui vuoi mostrare il widget, oppure inseriscilo in un template di layout condiviso.
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 nel codice sorgente visualizzato che entrambi i tag script siano 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:
- Rimuovi entrambi i tag script generati 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