Progettare le interazioni degli utenti

Questa pagina descrive come implementare l'interattività degli utenti nelle app Google Chat. Dai messaggi basati su testo alle interfacce utente grafiche basate su schede, le app di chat supportano l'interattività in alcuni dei seguenti modi:

  • Presentare agli utenti la tua app di chat
  • Rispondere alle interazioni via chat
  • Messaggi relativi alle carte
  • Finestre di dialogo
  • Comandi slash
  • Link di anteprima
  • @menzionare gli utenti in un messaggio

Presentare agli utenti la tua app di chat

Esegui l'onboarding di persone e spazi nell'app Chat con un messaggio di benvenuto che descriva in dettaglio cosa fa l'app Chat e come le persone possono utilizzarla al meglio.

Un messaggio di onboarding efficace ha la seguente struttura:

  • Saluta. Imposta la voce e il tono giusti con i tuoi utenti.
  • Descrivi brevemente di cosa fa l'app Chat. Introduci l'app di Chat spiegando alle persone cosa può aiutarli a fare in una o due frasi.
  • Spiega come iniziare. Di' agli utenti come utilizzare l'app Chat. Se la tua app Chat richiede configurazione o autorizzazione, questo è un buon posto per chiedere agli utenti di completare la procedura di configurazione. Ad esempio, suggerisci uno o due comandi slash comuni.
  • Spiega come ricevere assistenza e come fornire feedback. Termina il messaggio dicendo agli utenti come possono ricevere aiuto o offrire feedback.

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

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

Ricevere e rispondere alle interazioni via chat

L'app di chat può ricevere e rispondere alle interazioni degli utenti, note anche come eventi di interazione con l'app di Chat. Le interazioni descritte in questa pagina sono tutte interazioni di Chat, ma possono includere anche altre interazioni, come l'aggiunta o la rimozione di un'app di Chat a uno spazio.

Invia messaggi di schede

I messaggi delle 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 guidare gli utenti a un passaggio successivo, invia un messaggio di scheda.


Progetta e visualizza l'anteprima delle schede con Card Builder.

Apri Card Builder

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

App di chat che invia un messaggio di scheda.

Apri finestre di dialogo nei messaggi

Le finestre di dialogo sono interfacce a schede a finestre che l'utente può aprire per interagire con l'app Chat. Nelle finestre di dialogo puoi raggruppare più messaggi di schede in sequenza, consentendo agli utenti di completare procedure in più passaggi, come la compilazione dei dati dei moduli.

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

Raccolta di dettagli su un nuovo contatto da un utente tramite una finestra di dialogo.

Configurare i comandi slash

I comandi slash ti consentono di registrare e pubblicizzare comandi specifici che gli utenti possono usare all'app Chat digitando un comando che inizia con una barra (/), come /help.

Di seguito è riportato un elenco dei comandi slash disponibili per l'app Cymbal Chat:

Scegli un comando slash per interagire con l'app Chat.

Dopo aver configurato le anteprime dei link per l'app Chat, ogni volta che qualcuno condivide un link corrispondente, gli utenti possono visualizzare l'anteprima del link allegando una scheda al messaggio.

La seguente app di Chat consente agli agenti dell'assistenza clienti di visualizzare l'anteprima dei link alle richieste condivise in uno spazio di Chat allegando una scheda con informazioni sulla richiesta.

Link visualizzato in anteprima in un messaggio di scheda.

@menzionare gli utenti in un messaggio

L'app di chat può @menzionare utenti specifici o tutti gli utenti in uno spazio per avvisarli del messaggio. Prima di menzionare un singolo utente, e soprattutto prima di menzionare tutti gli utenti di uno spazio, devi valutare se è davvero necessario e scegliere di non @menzionare persone.

Se menzioni singoli utenti, questi ricevono una notifica e interrompono qualsiasi altra attività che stanno facendo. Menzionare tutti gli utenti in uno spazio invia una notifica a tutti i membri dello spazio. Menziona troppo spesso le persone, che potrebbero essere infastidite dall'app Chat e iniziare a vederla come spam.

È consentito menzionare gli utenti per motivi molto importanti o per cui la tempestività è limitata. Ad esempio, la seguente app di chat @menziona uno spazio pieno di sviluppatori di software per informarli che si sta avvicinando il blocco del codice e per dare loro la possibilità di dire che è necessario più tempo prima della scadenza:

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

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

App di chat che invia messaggi a un singolo utente.