Tutorial dettagliato Widget ed esperienza utente

Come personalizzare un widget chatbot IA e integrarlo nel sito

Una guida pratica campo per campo adatta ai principianti, con anteprima del brand, risposte basate sui dati e codice di incorporamento per il widget fluttuante pronto per la produzione.

Principiante31 min di lettura16 luglio 2026
Come personalizzare un widget chatbot IA e integrarlo nel sito

Quando personalizzi un widget per chatbot IA, gli obiettivi di branding e conversione devono sempre garantire l'accessibilità, l'usabilità da mobile e aspettative chiare per l'utente.

Un widget di chat efficace deve integrarsi armoniosamente nel sito, spiegare le proprie funzionalità e non ostacolare i comandi principali della pagina. La sezione Widget Integration suddivide queste opzioni in Appearance, Images, Content & Behavior, Positioning, Triggers, Action Bar e Advanced.

Questa guida fa riferimento all'attuale interfaccia in inglese in modalità Light Mode e a un esempio pratico chiamato Tutorial Lab. Il widget utilizza un'intestazione blu scuro, un fumetto visitatore blu, un pulsante di prompt diretto e una risposta reale sugli orari di assistenza basata su fonti verificate. Ogni impostazione visibile corrisponde a una modifica precisa nell'esperienza dell'utente.

Usa i controlli integrati prima di ricorrere al Custom CSS. Sono più facili da gestire, restano stabili durante gli aggiornamenti del widget e coprono la maggior parte delle esigenze di brand. Controlla l'anteprima nella dashboard, poi ripeti il test completo su una pagina di staging sia da desktop che da mobile prima del rilascio in produzione.

Player a due clic conforme alla privacy

Come personalizzare un widget chatbot IA (Design e integrazione)

Personalizza il widget chatbot IA: colori, font, messaggi di benvenuto, resa mobile, pulsanti di prompt, accessibilità e codice di integrazione.

YouTube · 5:26 · Inglese

Il player di YouTube rimane bloccato finché non selezioni Riproduci. Il caricamento connette il browser a YouTube e potrebbe trasferire dati tecnici a Google.

Apri direttamente su YouTube

Cosa otterrai alla fine

  • Un tema leggibile e allineato al brand con ruoli di colore ben definiti
  • Immagini dedicate per avatar, pulsante di avvio e schermata di benvenuto
  • Un flusso di benvenuto mirato con un pulsante di prompt utile
  • Distanze dai bordi per desktop e mobile per non coprire gli elementi chiave della pagina
  • Una risposta verificata basata su fonti reali all'interno del widget visitatore
  • Un codice di incorporamento del widget fluttuante installato una sola volta e aggiornato tramite le impostazioni salvate

Prima di iniziare

  • I codici esadecimali esatti dei colori del brand
  • Un contrasto minimo di almeno 4.5:1 per il testo normale
  • Immagini opzionali ottimizzate per avatar, pulsante di avvio e benvenuto
  • Una pagina di staging e il relativo hostname consentito esatto
  • Un'informazione presente nelle fonti e una domanda intenzionalmente non supportata

Definisci lo stile, guida la prima azione, verifica la risposta

Le sezioni Appearance e Images definiscono la riconoscibilità visiva. Content & Behavior gestisce la prima interazione, mentre Positioning evita che il pulsante di avvio e il pannello aperto coprano menu di navigazione, carrello o banner di consenso.

Il widget fluttuante carica la configurazione salvata tramite l'ID del chatbot. Inserisci il codice di incorporamento una sola volta: potrai poi pubblicare le modifiche grafiche o funzionali direttamente dalla dashboard, senza dover sostituire lo snippet HTML.

Applica il brand in modo accessibileGuida un'azione utileVerifica il comportamento dal vivo

01–06

Configura passo dopo passo

1

Imposta dimensioni, tema, tipografia e ogni ruolo di colore

Costruisci un sistema visivo leggibile invece di scegliere colori isolati.

Apri il tuo assistente e seleziona Widget Integration → Appearance. Inizia impostando Widget Width e facoltativamente Height, poi seleziona Theme, Font Family e Chat Title. Tutorial Lab utilizza il tema Modern e il titolo “Tutorial Lab”; lasciare l'altezza libera consente al widget di adattarsi in modo responsivo.

Assegna i colori in base al loro ruolo: sfondo e testo dell'intestazione, fumetto e testo del bot, fumetto e testo del visitatore, sfondo e icona del pulsante di avvio. L'esempio utilizza un'intestazione blu navy con testo bianco e un fumetto visitatore blu acceso. Verifica ogni combinazione di testo e sfondo nell'anteprima effettiva, non solo nel selettore di colore. Il testo normale deve garantire un contrasto di almeno 4.5:1.

  • Titolo di esempio: Tutorial Lab
  • Tema: Modern
  • Fumetto visitatore: blu del brand con testo leggibile
  • Verifica: intestazione, entrambi i tipi di fumetto, pulsanti e stato di focus
Costruisci un sistema visivo leggibile invece di scegliere colori isolati.
2

Scegli l'immagine giusta per avatar, pulsante di avvio e benvenuto

Ogni elemento caricato ha uno scopo preciso e limiti dimensionali specifici.

Apri la scheda Images. Avatar Image compare accanto ai messaggi dell'assistente, Chat Button Image sostituisce l'icona del pulsante di avvio e Welcome Image arricchisce la schermata iniziale vuota. Non caricare un unico logo orizzontale per tutti i campi: ritaglia una risorsa dedicata per ciascun ruolo.

Utilizza file PNG o WebP ottimizzati con un profilo netto e ben definito. Mantieni avatar e pulsante di avvio in formato quadrato, verifica la trasparenza sia su sfondi chiari che scuri ed evita testi troppo piccoli nelle icone. Nella schermata di esempio le immagini opzionali sono lasciate vuote: è una scelta valida se l'icona predefinita WebChatAgent risulta più chiara rispetto a una grafica personalizzata poco leggibile.

  • Avatar: chiaramente riconoscibile alle dimensioni del messaggio
  • Pulsante di avvio: silhouette nitida senza testi minuscoli
  • Benvenuto: contesto utile, non solo un elemento decorativo
Ogni elemento caricato ha uno scopo preciso e limiti dimensionali specifici.
3

Configura comportamento di apertura, visibilità e prompt

Ogni interruttore modifica la prima impressione dell'utente.

Apri la scheda Content & Behavior. Decidi se disabilitare il widget sul sito, se aprirlo automaticamente all'avvio, se nasconderlo sui dispositivi mobili o se mostrare le fonti utilizzate. Controlla poi le opzioni per il microfono, la traduzione automatica, il fumetto di anteprima (speech bubble) e le pagine escluse. Modifica un'opzione alla volta e controlla il risultato visibile.

Scrivi un messaggio di benvenuto breve che spieghi chiaramente l'utilità del bot. I pulsanti di prompt non si trovano in questa scheda: sono posizionati in Buttons & forms, nella sezione Quick actions. Aggiungine due o tre mirati a compiti precisi. Il prompt “Which plan is right for me?” offre un contesto migliore rispetto a “Learn more.”. Evita l'apertura automatica del pannello su tutte le pagine: usa la scheda Triggers solo dopo aver verificato tempistiche, pagine di attivazione, chiusura e frequenza in una sessione pulita.

  • Prompt: Quale piano è più adatto a me?
  • Fonti: attiva solo se offrono un reale valore agli utenti
  • Auto Translate: testa il comportamento nella lingua del visitatore
  • Percorsi esclusi: checkout, area personale e flussi riservati, se necessario
Ogni interruttore modifica la prima impressione dell'utente.
4

Imposta i margini per desktop e mobile in modo indipendente

Evita che il pulsante di avvio e il pannello aperto coprano elementi critici della pagina.

Apri la scheda Positioning. Le sezioni Desktop Offsets e Mobile Offsets consentono di gestire in modo indipendente le distanze dall'angolo selezionato. Tutorial Lab imposta 20 pixel da destra e dal basso per entrambi i layout come configurazione iniziale neutra.

Non limitarti a controllare il pulsante chiuso. Apri il widget completo alla larghezza minima supportata con il banner dei cookie visibile, la barra dell'interfaccia del browser mobile espansa ed eventuali elementi fissi di navigazione, carrello o checkout. Aumenta i margini necessari fino a quando il pulsante e il pannello restano facilmente accessibili senza nascondere le azioni principali della pagina.

  • Margini base desktop: destra 20 px · fondo 20 px
  • Margini base mobile: destra 20 px · fondo 20 px
  • Verifica: pulsante chiuso e pannello completamente aperto
Evita che il pulsante di avvio e il pannello aperto coprano elementi critici della pagina.
5

Verifica il widget reale con una risposta basata su fonti

Un'anteprima gradevole non basta: la conversazione deve funzionare correttamente.

Fai clic su Test Your Chatbot per aprire l'anteprima autenticata lato utente. Controlla il titolo, il fumetto blu dell'utente, la leggibilità delle risposte dell'assistente, i pulsanti di prompt, il campo di input del messaggio, il pulsante di chiusura e il branding. Esegui una prova completa sia con il mouse che da tastiera: lo stato di focus deve restare visibile e tornare al punto corretto dopo la chiusura del pannello.

Nell'esempio di test viene chiesto “What are the support hours?”. Il widget risponde correttamente indicando che gli orari di supporto di Northstar Services sono dal lunedì al venerdì, dalle 8:00 AM alle 6:00 PM (dalle 08:00 alle 18:00) (ora dell'Europa centrale). Questo passaggio conferma contemporaneamente la resa grafica e l'accuratezza delle risposte. Ripeti il test con una domanda volutamente senza risposta per verificare che il design mantenga leggibile anche un testo di fallback più lungo.

  • Testo inserito: Quali sono gli orari di supporto?
  • Risposta osservata: Lunedì–Venerdì, 8:00 AM–6:00 PM (08:00–18:00) CET
  • Verifica: stile grafico salvato e risposta corretta basata sulle fonti
Un'anteprima gradevole non basta: la conversazione deve funzionare correttamente.
6

Copia e installa il codice di incorporamento completo del widget

Sono necessari uno script asincrono e l'elemento HTML specifico del chatbot.

Scorri fino al blocco di codice nella sezione Widget Integration e copia l'intero frammento HTML, non solo l'ID del chatbot. Il blocco carica lo script WebChatAgent in modalità asincrona e genera l'elemento personalizzato `web-chat-agent` con l'ID associato all'assistente. Incollalo una sola volta prima del tag di chiusura `body` o nella sezione dedicata al codice personalizzato del tuo CMS.

Prima di iniziare i test, inserisci gli hostname esatti di staging e produzione nel campo Allowed Websites. Se la tua policy di consenso blocca i widget di terze parti non essenziali, carica lo script solo dopo l'accettazione della categoria corretta; se il widget è considerato supporto tecnico essenziale, documenta questa scelta e il relativo flusso di dati. Controlla che non vi siano script duplicati, errori nella console o blocchi dovuti alla Content Security Policy.

Le modifiche salvate nel widget vengono applicate automaticamente tramite l'elemento già presente. Non serve aggiornare il codice di incorporamento dopo aver modificato colori, prompt o margini. Dovrai sostituirlo solo se cambi l'ID del chatbot o il tipo di integrazione.

  • Installazione unica: script asincrono + elemento web-chat-agent
  • Sicurezza: hostname esatti inseriti in Allowed Websites
  • Privacy: gestione conforme alle scelte di consenso documentate
  • Controllo qualità: nessun script duplicato, errore in console o blocco CSP
Sono necessari uno script asincrono e l'elemento HTML specifico del chatbot.

Esempio e risultato

Guarda il test pratico e il relativo risultato

Ogni tutorial include un input definito, il risultato atteso e un riepilogo trasparente di quanto effettivamente verificato in ambiente di prova.

Esempio pratico: Personalizzare un widget chatbot IA: guida completa a design, comportamento e incorporamento

Questo scenario esatto è stato completato utilizzando l'account di prova temporaneo.

Verificato end-to-end

Input esatto del test

Change the title to “Tutorial Lab”, use a blue user bubble, copy the floating embed and open the live preview.

Risultato previsto

Il widget online rispetta il design impostato, il codice di incorporamento include l'ID corretto del chatbot e una domanda reale riceve una risposta chiara e leggibile.

Cosa è stato effettivamente verificato

L'anteprima salvata mostra Tutorial Lab, il colore blu per i messaggi dell'utente e una risposta fondata sulle fonti; lo script asincrono e l'elemento web-chat-agent sono stati verificati nella sezione Widget Integration.

L'anteprima salvata mostra Tutorial Lab, il colore blu per i messaggi dell'utente e una risposta fondata sulle fonti; lo script asincrono e l'elemento web-chat-agent sono stati verificati nella sezione Widget Integration.

Consigli e suggerimenti

Rendi affidabile la configurazione

Esegui i test con esempi realistici, registra i dati di base e modifica una sola impostazione alla volta. In questo modo i miglioramenti reali risulteranno evidenti.

Inizia dai controlli nativi

Usa il Custom CSS solo per rifiniture particolari: i colori e i margini predefiniti garantiscono maggiore stabilità con gli aggiornamenti della piattaforma.

I pulsanti di prompt devono indicare un'intenzione chiara

Il prompt “Compare plans” è più chiaro di “Learn more” e fornisce subito all'assistente un contesto operativo preciso.

Testa i contenuti prima di perfezionare la grafica

Un'interfaccia curata non compensa la mancanza di informazioni. Verifica prima le risposte principali, poi perfeziona messaggi di benvenuto, prompt ed elementi visivi.

Scegli il modello in base alla conversazione, non all'aspetto grafico

Utilizza un modello veloce ed economico per l'assistenza ordinaria, passando a un modello più avanzato solo se i test su domande prestabilite mostrano un reale miglioramento della qualità.

Cosa fare se qualcosa non funziona

Risoluzione dei problemi

Verifica lo stato, i permessi e i dati di test in modo sistematico prima di modificare il modello o il prompt.

Il widget non compare sulle pagine del sito

Controlla che l'hostname sia inserito correttamente in Allowed Websites, verifica la presenza dello script completo e dell'elemento personalizzato e controlla blocchi del banner cookie, direttive della Content Security Policy o errori nella console del browser.

Il widget copre il banner dei cookie o il pulsante di checkout

Apri la scheda Positioning, regola i margini inferiore e laterale per desktop e mobile in modo indipendente e verifica nuovamente l'intero pannello aperto alla risoluzione minima supportata.

I colori salvati rendono il testo dei messaggi poco leggibile

Controlla il colore del testo specifico per l'intestazione o il fumetto interessato, misura il contrasto effettivo tra testo e sfondo e assicurati di mantenere un rapporto di contrasto di almeno 4.5:1 per il testo standard.

Pronto per un test strutturato

Pubblica il layout su una pagina di staging e compila una checklist di verifica che includa desktop, mobile, navigazione da tastiera, touch, gestione del consenso, risposte a domande note, non note e testi lunghi. Ripeti il controllo dopo ogni modifica rilevante al widget o alla struttura del sito.

Risorse correlate