Creare l'esperienza dei messaggi dell'interfaccia utente

Progettare messaggi user-interface efficaci e amichevoli è una forma d'arte in sé. Mentre i progettisti dedicano molto tempo a creare la maggior parte dell'interfaccia utente principale, la progettazione dei messaggi può sembrare un ripensamento. Il feedback è in realtà la colla tra utente e interfaccia; senza di esso, gli utenti possono diventare confusi.

Tipi di messaggi

Prima di andare avanti, forse dovremmo dare un'occhiata agli esempi reali di messaggi di feedback dell'interfaccia utente:

Messaggi del sito Web

Il messaggio di errore più comune che incontrerai è il messaggio 404 non trovato. Ciò accade quando un utente ha digitato accidentalmente l'URL sbagliato o l'URL precedente non è più accessibile.

I messaggi di inattività del sito Web si verificano quando il server si interrompe letteralmente, a volte in modo imprevisto:


Messaggio di downtime di Tumblr

Ci sono casi in cui è pianificato:


Credito di fermo programmato
Il famoso twitter fallisce la balena

Questi messaggi sono progettati per notificare all'utente un risultato dopo aver eseguito un'azione:

In questo caso, Versions dice all'utente che il download è iniziato e può essere trovato nella cartella dei download:

Un messaggio in scatola top-of-site comune che ricorda agli utenti di verificare la loro e-mail:

Zootool utilizza un'intera pagina per dire all'utente di verificare le loro e-mail prima di consentire loro di continuare:

E questo ringrazia gli utenti per la verifica:

Messaggi di forma

Anche i messaggi di modulo vengono regolarmente rilevati. Gli esempi più comuni si verificano durante la convalida, che si verifica quando un utente invia un modulo su cui uno script verifica se si sono verificati degli errori:


Per origine di convalida del campo modulo

Ci può essere un uso creativo dei messaggi di moduli, che potrebbero non apparire necessariamente solo per errori. Potrebbero essere usati come una guida elegante che aiuta l'utente a compilare un modulo:


Indicatore di sicurezza della password

Questo è un esempio di un messaggio che appare dopo che un modulo è stato compilato con successo:

Messaggi dell'applicazione

Le linee tra web e applicazioni native stanno diventando sempre più sfocate. Un sacco di applicazioni web sono progettate per comportarsi come un'applicazione nativa. Ad esempio, 750words.com ha un messaggio pop-up simile a una growl quando si utilizza una scorciatoia da tastiera per salvare una voce:

Puoi anche progettare i messaggi affinché appaiano in aree ben posizionate per incoraggiare gli utenti a compiere ulteriori azioni. Twitter.com informa gli utenti che hanno aggiornamenti:

Progettare messaggi per le interfacce mobili è un'altra sfida a causa del fattore small-form; i messaggi devono essere ovvi.


un messaggio di stato da un'app

Di nuovo, se cronometrato bene, un messaggio può essere progettato per fungere da suggerimento:


I messaggi dell'interfaccia utente possono anche fungere da guida per l'utente

Può anche essere utilizzato come forma di incoraggiamento per l'utente per il completamento di un compito:


Credito

Pensando per conto dell'Utente

Dobbiamo metterci nei panni dei nostri utenti. Cosa vuoi che provino quando visitano il tuo sito web o utilizzano la tua applicazione? Vorresti che si sentissero fidati di te e sarebbe un bonus in più se potessero sentirsi davvero felici mentre usano il tuo sito web. Se non ci sono abbastanza idee per progettare i tuoi messaggi, potrebbe causare molta frustrazione e delusione.

La maggior parte degli utenti visita un sito Web o utilizza un'applicazione per completare un obiettivo definito. Per saperne di più su un'azienda, per acquistare un prodotto, per eseguire un'attività utilizzando un'applicazione, ecc. Ad esempio, immagina te stesso come un utente che cerca di acquistare qualcosa su un sito web. Potete immaginare come si sentirebbe l'utente se non accadesse nulla dopo aver cliccato su "aggiungi al carrello"? Ci devono essere indicazioni appropriate che indicano dove un'azione è andata storta:


Un esempio di errore ben evidenziato durante l'aggiunta al carrello

Un altro scenario potrebbe essere un utente che tenta di completare un'attività importante sul tuo sito web. Forse l'utente potrebbe provare a pagare l'affitto tramite un sito web finanziario online di cui si è responsabili. Potete immaginare la paura, la frustrazione e la preoccupazione se il sito Web smette di funzionare all'improvviso nel bel mezzo di una transazione finanziaria?


credito img

Il messaggio di errore sopra riportato non riesce a identificare l'origine dell'errore, potenzialmente frustrante per l'utente che sta tentando di completare una transazione.

Migliori pratiche

Prendiamo in considerazione alcune buone pratiche in cui feedback e messaggi sono interessati.

Essere il più specifici possibile

Questo messaggio di Dealotto è una buona dimostrazione di essere semplice ma specifico:

  • Barra verde in alto come un tipico messaggio di stato.
  • Icona visiva per rinforzare il messaggio con il titolo appropriato.
  • Indica all'utente che ci sono un numero di passaggi.
  • Stampa fine per comunicare più informazioni e anche fornire la prossima linea di condotta.

Sii il più ovvio possibile

Nessuno mancherà a questi errori di convalida in questo modulo di iscrizione su Vimeo:

  • Forte rappresentazione dei colori.
  • Posizione relativa al campo modulo con puntatori triangolari.

37signals ha creato questo messaggio di lavagna vuota dall'aspetto artistico per dare agli utenti un'idea di cosa fare quando non hanno elementi:

Tuttavia, non travolgere i tuoi utenti

Hai mai incontrato un'interfaccia che sta cercando di ottenere ogni centimetro della tua attenzione? Usa tutte le convenzioni UI disponibili, Windows modali, messaggistica in linea, messaggistica di prima pagina, per cercare di farti fare qualcosa.

Essere troppo ovvi o incessanti può portare all'effetto opposto; l'utente rinunciando all'interfaccia.


Non lasciare che la progettazione degli errori di convalida si trasformi in una travolgente ondata di errori.

Questa finestra modale veniva visualizzata quando tentavi di leggere un articolo di Huffington Post per la prima volta. Potrebbe essere fonte di confusione per gli utenti che potrebbero aver pensato che Twitter fosse necessario per leggere l'articolo.

Fornire ulteriori indicazioni

Quando si visualizza un messaggio, sia per un errore o una notifica, sarà sempre utile fornire ulteriori suggerimenti o aiuto all'utente. Ciò è particolarmente vero nel contesto degli errori del sito, molte volte sono inevitabili ma possiamo rendere l'esperienza il più indolore possibile.

Vimeo fornisce utili guide ad altre sezioni, complete di un link di aiuto in basso:

Piccole icone di aiuto all'interno del tuo modulo possono essere incredibilmente utili:


Credito

Questo aiuto tooltip va un po 'oltre, incluso un link su cui l'utente può fare clic per ottenere maggiori informazioni:


Modulo dal timbro postale. Credito

Invisionapp fornisce un suggerimento utile durante la visualizzazione dell'immagine di caricamento:

L'arte dell'anticipazione

Progettare buoni messaggi di feedback è tutto sull'anticipazione. Ciò include l'anticipazione di:

  • Come si sentirebbe l'utente.
  • Cosa farebbe l'utente.
  • Il tipo di errori che possono essere inclini a fare.
  • Scenari in cui è richiesta la pazienza degli utenti.
  • Scenari in cui si tenta di salvare una potenziale causa persa.

Kicksend ha notato che alcuni dei loro utenti non stavano verificando le loro e-mail. Hanno analizzato i loro dati e hanno scoperto che stavano semplicemente digitando gli indirizzi email sbagliati per errori di battitura comuni. Quindi, hanno progettato un plugin jquery, mailcheck.js per verificare gli errori di battitura più comuni quando gli utenti compilano i loro indirizzi email. Con un semplice controllo, hanno ridotto il 50% delle email di verifica:

Fab.com ha anticipato che alcuni dei loro utenti avrebbero cancellato i loro account. Qui cercano di salvare una causa persa fornendo questo messaggio quando si tenta di cancellare un account:

A volte anticipare gli scenari può essere un salvataggi:

Oppure può essere utile recuperare una vendita potenzialmente persa:

Si tratta di piccoli dettagli. Questa schermata di accesso di Gmail anticipa che potresti aver dimenticato di aver cambiato la password:

Più ispirazione da Gmail; Sono sicuro che questo è stato utile per innumerevoli persone anticipando semplicemente un errore utente comune come dimenticare di allegare file:


Credito

Gli indicatori di avanzamento sono una forma importante di messaggistica dell'interfaccia utente. Foursquare ha progettato un messaggio sottile per informare gli utenti che stanno ottenendo la tua posizione e trovare luoghi interessanti durante il caricamento dei dati. Ciò realizza un duplice obiettivo.

  1. Ti dice di essere un po 'paziente mentre la pagina si carica.
  2. Ti dà anche un'indicazione che sta eseguendo un'azione intelligente in background analizzando i tuoi dati.
  3. .

TeuxDeux prevede che la sincronizzazione sia importante per un elenco di cose da fare e avvisa un utente che la connessione Internet viene persa con una notifica umoristica:


Credito

Ci sono un sacco di altri esempi su come anticipare e costruire "difese" per l'interfaccia utente.

Iniezione di umorismo ed emozione

Abbiamo già detto che è importante pensare a nome dell'utente. Ridurre al minimo la loro frustrazione è fondamentale e possiamo anche fare un ulteriore passo in avanti. Un sacco di utenti affrontano uno schermo per lunghe ore. Mostrando empatia o iniettando un po 'di umorismo, trasforma uno scenario frustrante o banale in uno potenzialmente divertente.

Questo robot rotto ti fa sorridere, giusto?

Per ulteriori buoni esempi per 404 pagine, puoi fare riferimento a questa raccolta Pinterest. A parte gli errori, anche le semplici notifiche possono farti sorridere durante una lunga giornata:

Molti di noi sono in lotta con la posta in arrivo zero, ma forse vale lo sforzo per Gmail:

Questo messaggio di Buffer usa un po 'di adulazione e umorismo per ottenere più iscrizioni:


Credito

Un altro messaggio di notifica che probabilmente porterà un sorriso in faccia attraverso il copywriting intelligente:


Credito

Questo eccellente mazzo di Aaron Walter, lead designer di Mailchimp è un buon primer su Emotional Design per quelli di voi interessati a saperne di più.

Conclusione

Spero che questo run-down sulla creazione di messaggi per l'interfaccia utente sia stato utile. Ho incluso risorse aggiuntive di seguito per ulteriori letture ed esplorazioni. Non c'è nero o bianco nella progettazione dei messaggi, piuttosto ci vuole molta empatia, esperienza e, naturalmente, feedback dagli utenti stessi.

Non abbiate paura di passare attraverso una serie di iterazioni per avere la giusta sensazione dei vostri messaggi. Chiedete alle persone di avere un feedback, iniziate a comunicare all'utente il messaggio desiderato e, se funziona, date un po 'di umorismo o di emozione per migliorare l'esperienza complessiva. Cerca sempre di essere utile!

Sentiti libero di lasciare domande nell'area dei commenti. Il feedback è sempre il benvenuto per aiutarci a scrivere articoli ancora migliori per voi su Webdesigntuts+.

articoli Correlati

Libri pertinenti

  • Progettare per l'emozione
  • Progettazione di moduli Web

Modelli di progettazione

  • Pattern Tap
  • ui-patterns.com
  • Modelli Yahoo
  • patternry.com
  • Usabilla
  • The Godfounder
  • Piccoli grandi dettagli