La schermata di benvenuto

Questo documento mostra come creare una schermata di benvenuto per la tua esperienza su Messenger. La schermata di benvenuto mostra il nome della pagina Facebook della tua azienda, l'immagine del profilo e l'immagine di copertina della tua pagina Facebook, il tempo abituale di risposta ai messaggi della tua azienda, un messaggio di benvenuto facoltativo e un pulsante Inizia. Quando un utente clicca sul pulsante Inizia, nella conversazione viene pubblicato un messaggio iniziale e l'app può inviare i messaggi dell'utente.

Come funziona

Quando una persona clicca sul pulsante Inizia nella tua esperienza su Messenger, ti viene inviata una notifica Webhook. Puoi usare la notifica per inviare un messaggio iniziale di benvenuto, come un testo o una serie di risposte rapide.

Prima di iniziare

Questa guida presume che tu abbia letto la Panoramica della Piattaforma Messenger e implementato i componenti necessari come una Pagina Facebook per la tua azienda (o Pagina di test), effettuato la registrazione come sviluppatore di Meta e creato un ID app business di Meta con il prodotto Messenger.

Ecco cosa ti servirà:

  • Un token d'accesso della Pagina richiesto da una persona che può eseguire l'attività MESSAGING sulla Pagina
  • L'autorizzazione pages_messaging
  • L'iscrizione all'evento Webhook messaging_postbacks

Limitazioni

Per le app con accesso standard, la schermata di benvenuto sarà visibile solo per le persone con un ruolo nell'app.

Comandi

Se la tua Pagina utilizza Comandi, la schermata di benvenuto mostra la lista dei comandi supportati dall'esperienza di messaggistica, così da rendere più semplice per le persone capire quali azioni è possibile richiedere a Messenger.

Implementazione del pulsante Inizia

Per impostare il payload del postback, invia una richiesta POST all'API Messenger Profile:

curl -X POST -H "Content-Type: application/json" -d '{
  "get_started": {"payload": "

Per maggiori informazioni, consulta il get_startedriferimento della proprietà.

Best practice

  • Comunica i passaggi successivi per stimolare le risposte nel tuo messaggio di benvenuto. Puoi usare i pulsanti per strutturare di più il messaggio e definire le azioni specifiche che gli utenti possono eseguire.
  • Condividi i comandi di base nel tuo messaggio di benvenuto. Comunica le parole chiave o i termini che gli utenti possono usare per richiedere assistenza, ottenere aggiornamenti e così via, in modo da trovare i contenuti desiderati più velocemente.
  • Modifica la tua esperienza iniziale in caso di modifiche all'esperienza del tuo bot. Rivedi il testo del saluto e il messaggio di benvenuto quando aggiorni le capacità, in modo che restino pertinenti.
  • Non dimenticare che tutti gli elementi sullo schermo funzionano insieme. Il contesto che fornisci nel saluto di Messenger deve integrare il pulsante "Inizia".
  • Non generalizzare troppo. Prova a rivolgerti agli utenti chiamandoli per nome. In questo modo renderai il messaggio più personale. Inoltre, considera il messaggio come un'opportunità per spiegare loro come usare e controllare l'esperienza.

Impostazione del testo del saluto

Il testo del saluto nella schermata di benvenuto è la tua prima opportunità per comunicare agli utenti perché dovrebbero avviare una conversazione con il tuo bot di Messenger. Il tuo testo del saluto potrebbe comprendere elementi come una breve descrizione del tuo bot (ad es. le funzioni principali) o uno slogan. Rappresenta il modo migliore per stabilire stile e tono del tuo bot.

Puoi fornire un testo del saluto predefinito e localizzato.

Per impostare il testo del saluto, invia una richiesta POST all'API Messenger Profile:

curl -X POST -H "Content-Type: application/json" -d '{
  "greeting": [
    {
      "locale":"default",
      "text":"Hello!" 
    }, {
      "locale":"en_US",
      "text":"Timeless apparel for the masses."
    }
  ]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=

Per maggiori informazioni, consulta il riferimento a greeting property.

Personalizzazione

Puoi personalizzare il testo del saluto usando il nome dell'utente. Puoi usare le stringhe di modello seguenti:

  • {{user_first_name}}
  • {{user_last_name}}
  • {{user_full_name}}

Esempio

"greeting":[
  {
    "locale":"default",
    "text":"Hello {{user_first_name}}!"
  }
]

Best practice

  • Considera il saluto come un'introduzione e un riepilogo della tua esperienza. I saluti hanno un limite massimo di 160 caratteri, quindi mantieni il testo sintetico.
  • Comunica la tua funzionalità principale. Il contesto aiuta gli utenti a capire come interagire con te e crea aspettative circa le tue capacità.
  • Non trattare il saluto come se fosse un manuale di istruzioni. Dal momento che il saluto sparisce, usa i messaggi effettivi per presentare funzionalità e comandi specifici.
  • Non esagerare con la formattazione del testo (ad es. spaziatura, punteggiatura, ritorni a capo) nel saluto, per sfruttare al massimo il limite di caratteri.

Altri contenuti da consultare

  • https://developers.facebook.com/docs/graph-api/reference/v14.0/page/messenger_profile