Progettare le interazioni degli utenti

Questa pagina descrive come le app Google Chat possono progettare e rispondere alle interazioni con gli utenti.

Le app di chat supportano l'interattività in alcuni dei seguenti modi:

  • Presentare agli utenti la tua app di chat
  • Rispondere ai comandi
  • Visualizzare o inviare interfacce interattive basate su schede
  • Apri finestre di dialogo interattive
  • Link di anteprima
  • @menzionare gli utenti in un messaggio

Presentare agli utenti la tua app di chat

Integra persone e spazi nella tua app di chat con un messaggio di benvenuto che descrive in dettaglio cosa fa la tua app di chat e come le persone possono utilizzarla al meglio.

Un messaggio di onboarding efficace ha la seguente struttura:

  • Saluta. Imposta il tono e la voce giusti per i tuoi utenti.
  • Descrivi brevemente cosa fa la tua app di chat. Presenta la tua app Chat spiegando in una o due frasi cosa può fare per gli utenti.
  • Spiega agli utenti come iniziare. Spiega alle persone come utilizzare la tua app di Chat. Se la tua app di Chat richiede configurazione o autorizzazione, questo è il posto giusto per invitare le persone a completare la procedura di configurazione. Ad esempio, suggerisci uno o due comandi comuni.
  • Spiega come ricevere assistenza e come inviare feedback. Concludi il messaggio indicando alle persone come possono ricevere assistenza o fornire un feedback.

Il seguente messaggio di onboarding dell'app Chat prepara gli utenti al successo:

Esempio di messaggio di onboarding per un'app di pianificazione di Chat.

Rispondere ai comandi

I comandi consentono agli utenti di richiedere o interagire con la tua app di chat in modi specifici o ripetibili. Gli utenti possono utilizzare i comandi nei messaggi (ad esempio digitando /help) o selezionarli da un menu nell'area di risposta.

Di seguito è riportato un elenco dei comandi disponibili per l'app di chat Cymbal:

Scegli un comando per interagire con l'app Chat.

Menzionare utenti nei messaggi

La tua app di chat può @menzionare utenti specifici o tutti gli utenti in uno spazio per inviare loro una notifica del messaggio. Prima di menzionare un singolo utente e soprattutto prima di menzionare tutti gli utenti di uno spazio, valuta se è davvero necessario e scegli di non @menzionare le persone.

La menzione di singoli utenti fa sì che questi ricevano una notifica e interrompano qualsiasi altra attività stiano svolgendo. Se menzioni tutti gli utenti in uno spazio, viene inviata una notifica a tutti i membri dello spazio. Se menzioni troppo spesso le persone, queste potrebbero infastidirsi con la tua app di chat e iniziare a considerarla come spam.

È consentito menzionare gli utenti per motivi molto importanti o urgenti. Ad esempio, la seguente app Chat menziona uno spazio pieno di sviluppatori di software per informarli che il blocco del codice si sta avvicinando e per dare loro la possibilità di dire che hanno bisogno di un po' più di tempo prima della scadenza:

L'app di chat invia messaggi a tutti gli utenti di uno spazio.

D'altra parte, la seguente app di chat menziona un cliente direttamente per ringraziarlo, il che è educato, ma non merita una notifica:

App di chat che invia messaggi a un singolo utente.

Inviare o visualizzare schede interattive

Le schede sono elementi dell'interfaccia utente che possono contenere widget interattivi e statici come testo, immagini e pulsanti che le app di chat possono inviare a utenti e spazi. Se la tua app di chat deve raccogliere informazioni dagli utenti, presentare informazioni dettagliate o guidarli a compiere un passaggio successivo, invia un messaggio con scheda.

In qualità di app di chat, puoi inviare interfacce a schede nei messaggi o visualizzare le schede come homepage negli spazi dei messaggi diretti.


Utilizza Card Builder per progettare e visualizzare in anteprima le interfacce utente e di messaggistica per le app di chat:

Apri il generatore di schede

Di seguito è riportato un messaggio della scheda di un'app di chat:

App di chat che invia un messaggio con scheda.

Apri finestre di dialogo interattive

Le finestre di dialogo sono interfacce basate su schede che un utente può aprire per interagire con la tua app di chat. Nelle finestre di dialogo, puoi concatenare più messaggi con schede in sequenza, il che aiuta gli utenti a completare processi in più passaggi, come la compilazione dei dati del modulo.

Nell'esempio seguente, un'app di chat avvia una finestra di dialogo per raccogliere i dettagli di contatto di un utente che esegue il comando slash /createContact:

Raccolta dei dettagli di un nuovo contatto da un utente con una finestra di dialogo.

Le app di chat possono visualizzare l'anteprima dei link per gli utenti di uno spazio. Ogni volta che qualcuno condivide un link corrispondente, un'app di chat può allegare una scheda al messaggio che mostra informazioni sul link.

La seguente app di chat aiuta gli addetti all'assistenza clienti a visualizzare l'anteprima dei link alle richieste condivise in uno spazio di Chat:

Link visualizzato in anteprima in un messaggio della scheda.

Passaggi successivi

Per creare funzionalità interattive, devi configurare la tua app Chat in modo che riceva e risponda alle interazioni degli utenti. Per i passaggi, vedi Ricevere e rispondere alle interazioni degli utenti.