Loading
Servizio
Creazione di impostazioni codice per il menu di canale

Creazione di impostazioni codice per il menu di canale

Aggiungere codice JavaScript facoltativo come risorsa statica al menu del canale per modificare l'esperienza del cliente. Raccogliere informazioni aggiuntive nella pre-chat o modificare l'immagine aziendale per il canale Chat Web ottimizzata.

Versioni (Edition) richieste

Importante
Importante

Gli snippet di codice del menu del canale creati prima dell'8 agosto 2025 utilizzano un'infrastruttura legacy in modalità di manutenzione e il cui ritiro è previsto per il 1° luglio 2026. Se si utilizza uno snippet di codice generato prima dell'8 agosto 2025, si consiglia di aggiornarlo per evitare interruzioni future. Generare un nuovo snippet dalla sezione Ottieni codice nelle impostazioni di distribuzione per la distribuzione del menu del canale esistente e aggiornare la pagina Web. Ulteriori informazioni nella Guida.

Visualizzare le versioni supportate.
Autorizzazioni utente richieste
Per impostare un menu del canale: Personalizza applicazione E Modifica i metadati
Per configurare le impostazioni codice: Apex autore

Le impostazioni del codice, configurate nelle impostazioni del menu del canale, sono un metodo utile per modificare le voci di menu con file di risorse statiche. Per modificare un'immagine o passare informazioni di routine ai campi pre-chat o per compilare un campo nascosto, creare file di risorse statiche e quindi caricarli in Salesforce.

Nota
Nota Le modifiche del codice in WhatsApp, messaggi SMS o canali telefonici non sono supportate.

Le impostazioni vengono applicate prima al sito Web o al sito Generatore di esperienze dalle impostazioni del componente Menu del canale nello snippet di codice o nel Generatore di esperienze. Vengono quindi applicati dal file JavaScript caricato e quindi da Imposta.

Quando si applica un'impostazione di codice al sito Web o al sito Generatore di esperienze, viene caricato il file JavaScript correlato. È possibile associare più risorse statiche JavaScript a impostazioni di codice diverse e caricare la configurazione in un sito Web o in un sito Generatore di esperienze.

Fase 1: Creazione di un file di impostazioni dello snippet con JavaScript

È possibile utilizzare i file delle risorse statiche JavaScript, incluse stringhe, matrici, JSON e funzioni JavaScript per il menu del canale. Per iniziare, seguire questo esempio di codice per modificare una voce di menu per i file delle risorse statiche del menu del canale. Utilizzare queste impostazioni supportate.

Impostazioni da modificare Nome dell'impostazione
(Web Chat ottimizzata) Attivare la modalità sviluppatore Chat Web ottimizzata per caricare versioni non ridotte dei file statici e consentire un maggior numero di accessi alla Developer Console per la risoluzione dei problemi. È anche possibile accedere ad altre API Chat Web ottimizzate.

Impostazioni del canale Chat Web ottimizzate:

devMode

(Chat) Creazioni pre-chat ed entità: Aggiungere ulteriori informazioni pre-chat o compilare i campi del modulo per preparare gli agenti dell'assistenza alla conversazione con il cliente.

Impostazioni del canale Chat:

prepopulatedPrechatFields

extraPrechatInfo

extraPrechatFormDetails

(Chat) Immagine aziendale: Personalizzare l'immagine aziendale del menu per mantenere la coerenza e aggiornare facilmente le modifiche.

Impostazioni del canale Chat:

prechatBackgroundImgURL

smallCompanyLogoImgURL

waitingStateBackgroundImgURL

chatbotAvatarImgURL

avatarImgURL

(Chat) Instradamento: Aggiungere l'instradamento per indirizzare le conversazioni dei clienti all'agente dell'assistenza giusto.

Impostazioni del canale Chat:

directToButtonRouting

fallbackRouting

Fase 2: Caricamento dei file delle risorse statiche

Con il codice pronto, caricare un file come risorsa statica in Imposta.

Per istruzioni, vedere Creazione di risorse statiche incorporate.

  1. Quando si carica il file, selezionare Pubblico per il controllo della cache.
  2. Scegliere un nome di risorsa statica facile da ricordare. Utilizzare questo nome e non il nome del file nelle impostazioni del menu del canale.

Fase 3: Aggiunta di risorse alle impostazioni codice

Modificare le impostazioni del codice per collegarsi al file della risorsa statica.

  1. Da Imposta, immettere Menu del canale nella casella Ricerca veloce e selezionare Menu del canale.
  2. Fare clic sul nome del menu del canale che si desidera modificare.
  3. Nella sezione Impostazioni codice, fare clic su Modifica.
    Pagina di modifica per Impostazioni del codice per il menu del canale.
  4. Selezionare Aggiungi impostazione codice.
  5. Immettere un Nome impostazione codice univoco per la personalizzazione.
    Screenshot della sovrapposizione delle impostazioni di codice con un Nome impostazione codice aggiunto.
  6. Aggiungere una descrizione e selezionare un tipo di risorsa.
  7. Selezionare il nome della risorsa caricata nel campo Risorsa statica.
  8. Selezionare Aggiungi impostazione codice per aggiungerne altre.
  9. Salvare le modifiche.

Fase 4: Implementazione delle impostazioni di codice (siti Generatore di esperienze)

Aggiungere il nome dell'impostazione di codice nell'editor delle proprietà e caricare il Nome impostazione di codice per il sito in una pagina specifica.

Screenshot del riquadro dell'editor delle proprietà per l'aggiunta del Nome impostazione codice.

Fase 5: Implementazione delle impostazioni del codice (siti Web)

Aggiungere il nome dell'impostazione di codice allo snippet di codice del menu del canale.

  1. Applicare uno snippet di codice se non è ancora stato fatto.
  2. Aprire lo snippet di codice aggiunto al sito Web.
  3. Aggiungere il nuovo parametro come oggetto alla chiamata embedded_svc.menu.init() nello snippet. Vedere la fine di questa sezione per un esempio.
  4. Verificare che l'oggetto sia l'ultimo parametro passato in embedded_svc.menu.init().
  5. Verificare che lo snippet di codice cambi nel markup della pagina Web.
  6. Dopo 10 minuti, aggiornare la pagina Web e verificare che venga visualizzato il pulsante Menu del canale. Verificare che la risorsa statica sia caricata e che l'elemento funzioni nella pagina Web.

Aggiunta di un parametro allo snippet di codice del menu del canale:

embedded_svc.menu.init(
	...existing parameters,
	{
		pageName: "InsertName"
	}
);
 
Caricamento
Salesforce Help | Article