Il Chat Widget offre molte configurazioni tramite il builder del Chat Widget, ma alcune configurazioni non sono disponibili direttamente nel builder per mantenere la semplicità per la maggior parte degli utenti ed evitare complessità per i casi d'uso più comuni. In questa sezione descriviamo le configurazioni che puoi effettuare nel codice del Chat Widget dopo averlo copiato dal builder.

Supponiamo che il codice seguente sia quello che hai copiato dal builder. Puoi aggiungere nuovi attributi a questo codice per una configurazione avanzata.

HTML

Open-Icon-url

Questo attributo ti permette di cambiare l'icona del messaggio predefinita sul pulsante di apertura del Chat Widget.

HTML

Schermata 1 — Chat Widget - Configurazioni Avanzate + API Pubbliche/Eventi

Close-icon-url

Questo attributo ti permette di cambiare l'icona di chiusura predefinita sul pulsante di chiusura del Chat Widget.

HTML

Schermata 2 — Chat Widget - Configurazioni Avanzate + API Pubbliche/Eventi

Next-prompt-timer

Il next-prompt-timer determina il numero di secondi che il Chat Widget attende prima di mostrare la chat-bubble a un utente che torna a visitare la pagina. Il valore predefinito è 86400 sec (24 ore), il che significa che la bolla del prompt non sarà visibile per 24 ore se un utente chiude il widget. Per rendere la chat-bubble visibile ad ogni visita alla pagina, imposta il valore a 0.

HTML

Schermata 3 — Chat Widget - Configurazioni Avanzate + API Pubbliche/Eventi

Server-u-r-l

Per impostazione predefinita, il Chat Widget comunica (invia lead, ecc.) con il server tramite questo URL base (https://msgsndr.com), ma puoi usare questo attributo per comunicare con un server diverso. Utilizzeresti questo attributo a scopo di test/debug.

HTML

API Pubbliche / Eventi

API

1. openWidget: Questo metodo ti permette di aprire il widget in modo programmatico da qualsiasi altra azione, ad esempio al clic su un pulsante.

window.leadConnector.chatWidget.openWidget();

HTML

2. closeWidget: Questo metodo ti permette di chiudere il widget in modo programmatico da qualsiasi altra azione, ad esempio al clic su un pulsante.

window.leadConnector.chatWidget.closeWidget()

HTML

3. isActive(): Questa API restituisce true se il widget è aperto (espanso), altrimenti restituisce false se il widget è chiuso (compresso).

window.leadConnector.chatWidget.isActive()

HTML

4. localizeWidget via API: Questo codice ti permette di modificare le etichette del widget dopo il caricamento.

HTML

Schermata 4 — Chat Widget - Configurazioni Avanzate + API Pubbliche/Eventi

5. i18n: Internazionalizzazione - Il Chat Widget non ha supporto automatico per l'i18n basato sul codice lingua i18n, ma puoi modificare qualsiasi etichetta all'interno del widget (consulta la tabella seguente per tutte le etichette) usando i nomi degli attributi.

HTML

keyValore predefinito (en-US)Descrizione
nameNameEtichetta del campo Nome
phoneMobile PhoneEtichetta del campo telefono mobile
emailE-mailEtichetta dell'input email
messageMessageEtichetta del campo messaggio
requiredRequiredMessaggio di errore per i campi obbligatori
receivedReceivedEtichetta di conferma sotto il testo di ringraziamento
sendingSendingVisibile durante l'invio del lead
invalid_valueInvalid valueMessaggio di errore per valori non validi nei campi
sendSendTitolo del pulsante di invio
powered_byPowered byTesto Powered by per il branding dell'agenzia

Modifica delle etichette del widget su WordPress - Attualmente non è possibile modificare le etichette del Chat Widget nelle impostazioni del plugin WP HITLEAD; tuttavia, puoi aggiungere il codice seguente nel footer del sito WordPress per modificare le etichette dopo il caricamento del widget.

HTML

Se non ti senti a tuo agio nell'aggiungere il codice nel footer, puoi utilizzare un plugin come Insert Headers And Footers, che semplifica il processo.

Eventi

1. LC_chatWidgetLoaded: Il Chat Widget attiva questo evento dopo aver completato il caricamento sulla finestra del browser (window).

HTML