GH GambleHub

Empty states e suggerimenti UX

1) Perché sono necessari stati vuoti

Uno stato vuoto è un momento di apprendimento, non solo «nessun dato». Buona empty:
  • spiega perché è vuoto
  • Mostra cosa fare dopo,
  • offre un primo passo sicuro,
  • riduce l'ansia e risparmia tempo.

2) Tipologia di stati empty

1. Primo avvio (first-time) - L'utente non ha ancora fatto nulla.
2. Nessun dato (zero data) - Le entità non sono state create o l'elenco è vuoto.
3. Filtri/ricerche - Le condizioni sono state eliminate.
4. Errore/indisponibilità temporanea - rete/server, ma i dati sono in linea di principio.
5. Nessun permesso/restrizione. Accesso negato, richiesta CUS/ruolo/limite.
6. Manutenzione - lavoro programmato, attesa.

3) Struttura della carta empty

Icone/grafica (non sovraccaricare; Contrasto (AA).
Il titolo è «Qui è ancora vuoto».
Motivo/contesto: «Non hai ancora aggiunto» .../« Il filtro non ha trovato alcun riscontro ».
1-2 azioni (CTA) - Primario (script principale), secondario (alternativa).
Link di aiuto (opzionale).
Livello pagina - Mantenere la navigazione e i filtri abituali, senza che la schermata si blocchi.

html
<section class="empty" role="region" aria-labelledby="empty-title">
<svg aria-hidden="true" class="empty__icon"><!-- … --></svg>
<h2 id = "empty-title "> It's empty for now </h2>
<p> Create the first campaign or change the filters. </p>
<div class="actions">
<button class =" btn btn--primary "> Create campaign </button>
<button class =" btn btn--ghost "> Reset Filters </button>
</div>
<a class =" help" href = "/help/campaigns "> How it works </a>
</section>

4) Tonalità e testo (copiating UX)

Chiaro e gentile. Evitare «Errore 0x»....

Il motivo è l'azione. Il filtro VIP ha escluso tutte le registrazioni. Reimpostare il filtro?"

Senza colpa. Non accusare l'utente di essere vuoto.
Un pensiero è una frase.
Localizzazione: evitare metafore culturali; piazzare + 20-30% della lunghezza del testo.

5) Grafica e visualizzazione

Neutrali, discreti; In un argomento dark, aumentare la luminosità delle illustrazioni.
Non usare le illustrazioni come unico supporto di significato.
Scala fissa; non rompere la griglia e la linea base.

6) CTA e alternative

Il CTA primario è il passo successivo principale (creazione/deposito/sottoscrizione).
Secondario - Visualizza demo, Importa, Reimposta filtri.
Il limite di scelta è fino a 2 CTA; Il resto è in «Ancora».
In caso di rischi/pagamenti, un testo trasparente sulle conseguenze e le cancellazioni.

7) Stati vuoti per script

7. 1 Primo avvio

Chequlist di 3-5 passaggi: Aggiungi metodo di pagamento, Seleziona provider.
Pulsante Ignora + collegamento a hyde.

7. 2 Nessun dato

Spiegazione breve del perché è vuoto + CTA Crea/Importa.
Suggerimento: «È possibile caricare CSV».

7. 3 Filtri/ricerca

Mostrate quali filtri sono attivi e il pulsante Reimposta.
Suggerire corrispondenze o richieste alternative.

7. 4 Errore/indisponibilità

"Abbiamo affrontato un problema. Provare più tardi + Ripeti/Stato del sistema.

Contact

Mettiti in contatto

Scrivici per qualsiasi domanda o richiesta di supporto.Siamo sempre pronti ad aiutarti!

Avvia integrazione

L’Email è obbligatoria. Telegram o WhatsApp — opzionali.

Il tuo nome opzionale
Email opzionale
Oggetto opzionale
Messaggio opzionale
Telegram opzionale
@
Se indichi Telegram — ti risponderemo anche lì, oltre che via Email.
WhatsApp opzionale
Formato: +prefisso internazionale e numero (ad es. +39XXXXXXXXX).

Cliccando sul pulsante, acconsenti al trattamento dei dati.