GH GambleHub

Feedback UX în stări goale

1) Care sunt stările goale și de ce sunt necesare

O stare goală este un ecran/widget în care conținutul principal este absent temporar: înainte de prima acțiune, după curățare, cu un rezultat zero, cu o eroare de descărcare, fără drepturi/acces.

Obiective de stat goale:
  • explică „de ce este gol aici”;
  • arată valoarea secțiunii;
  • Sugerează un pas clar următor (sau mai mult pentru a alege de la)
  • reducerea anxietății și prevenirea îngrijirii.

Stare goală bună = context + beneficiu + acțiune.

2) Tipologia de stat goală

1. prima dată gol-Utilizatorul nu a creat/configurat nimic încă.
2. Zero Search/Filter: interogarea nu a returnat niciun rezultat.
3. Vid temporar: Datele sunt încărcate sau coada rulează.
4. Restricție/drept: fără acces, nivel de verificare insuficient.
5. Utilizator eliminat: Recycle Bin/Istoric eliminat.
6. Problemă tehnică: defecțiuni de rețea/service, retray.

3) Principii de proiectare

Contextualitate: vorbim despre un motiv specific pentru gol.
Valoare → acțiune: mai întâi de ce această secțiune, apoi ce să faceți.
Un CTA principal: dacă este necesar - secundar (aflați mai multe/Întrebări frecvente).
Brevitate și specificitate: 1-2 propoziții + buton clar.
Suport vizual: pictograma/ilustrația acceptă sensul, nu distrage atenția.
Evitarea fundăturilor: Există întotdeauna o cale de urmat.
Consistența tonului: prietenos și calm; nici o glumă în pași critici (plăți, securitate).
A11y și localizare: poate fi citit de cititorul de ecran, înclinat corect, ia în considerare lungimea liniilor.

4) cadru de stat gol (șablon)

Titlu (opțional, 1 linie) - Valoare de revendicare sau motiv.
Text (1-2 propoziții) - „de ce este gol” + „ce urmează”.
CTA primar este principala acțiune țintă.
ACS secundar/link - ajutor/reguli/documentație.
Vizual (opțional) - ilustrare ușoară de 24-96 px, nu se supraîncarcă.

Șablon de frază:
💡 Aici va fi [rezultat/conținut] de îndată ce [acțiune]. Începeți cu [pasul cheie].

5) Modele scriptate

5. 1 Onboarding/primul zero

Scopul: să conducă la prima acțiune de succes.
Text: „Pentru a vedea recomandările personalizate, completați un profil și selectați conduce”.
CTA: Populați profilul/Selectați conduce.
Sfat: Adăugați un indicator micro forță/timp: „Va dura ~ 1 minut”.

5. 2 Căutare/filtre = rezultat zero

Scop: Ajutați la ajustarea cererii.

Text: „Nimic găsit pe „blackjack live. „Încercaţi „blackjack” sau eliminaţi „Furnizor: X „filtru”

CTA: „Reset Filters” secundar: „Open Directory”.

5. 3 Plăți/portofel gol

Obiectiv: stimularea adăugării metodei/primei reaprovizionări.
Text: „Salvați metoda de plată - reumplerile și retragerile vor merge mai repede”.
CTA: „Adăugați metoda de plată” secundar: „Reguli și taxe”.

5. 4 Verificare/acces

Scop: explicați transparent restricția și ruta de retragere.

Text: "Această secțiune este disponibilă după confirmarea identității. De obicei durează până la 2 minute"

CTA: „Get Verified” secundar: „De ce este necesar?”

5. 5 Date în tranzit/vid temporar

Scopul: de a reduce anxietatea de așteptare.

Text: "Colectarea datelor. Acest lucru durează de obicei până la 30 de secunde. Puteți lăsa o pagină - vă vom anunța când totul este gata"

CTA: „De înțeles” secundar: „Ce se întâmplă în continuare?”

5. 6 După curățare/îndepărtare

Scopul este de a confirma acțiunea și de a sugera următorul pas.

Text: "Istoria a fost ștearsă. Noi tranzacții vor apărea după următoarea reumplere"

„Reîncarcă-te”.

5. 7 Eroare/Retray

Scopul: o cale clară de recuperare.

Text: "Nu a reușit să încarce date. Verificați rețeaua sau încercați din nou"

CTA: „Repetați” secundar: „Starea sistemului”.

6) Microtexte: șabloane gata făcute

Primul zero (director/favorite):
  • "Jocurile selectate vor apărea aici atunci când adăugați primul. [Adaugă la favorite]"
Căutare:
  • "Nimic nu a fost găsit pentru "{query}" Rafinați cererea sau resetați filtrele. [Resetare filtre]"
Pungă/Plăți:
  • "Nu aveți încă metode salvate. Adăugați un card sau un portofel pentru a accelera plățile. [Adăugare metodă]"
Acces/verificare:
  • "Caracteristica nu este disponibilă fără confirmarea vârstei. Durează ~ 2 minute. [Confirmă vârsta] [De ce?]"
Vid temporar:
  • "Numărăm statisticile pentru ultimele 24 de ore... Acest lucru este, de obicei, de până la 30 de secunde. Vă vom arăta o notificare atunci când ați terminat"
Defecțiuni:
  • "Serviciul nu este disponibil. Deja reparăm. Încercați mai târziu sau verificați starea. [Repetă] [Starea sistemului]"

7) Limbaj vizual și ilustrații

Utilizați ilustrații monocrome/cu două tonuri pentru a evita argumentarea cu CTA.
Dimensiuni și liniuțe - ca un card de conținut (consistență vizuală).
Nu descrie scene umoristice în scenarii stresante (plată/securitate).

8) Localizare și disponibilitate

Pune stoc pentru lungimea liniilor (DE/TR mai mult).
Traduceți formate numerice, valută, date la nivel local.
Pentru cititorii de ecran: rol = „stare”, aria-live = „politicos/asertiv” pentru dinamică.
Nu puneți înțeles numai în imagine: duplicați cu text.
Verificați lizibilitatea 320 px și contrastul WCAG.

9) Măsurători și experimente

Valori cheie:
  • CTR pe principalul CTA gol;
  • conversia la „primul succes” (eveniment de activare);
  • Timpul până la prima acțiune
  • frecvența de întoarcere la ecran fără progres;
  • Procentul de rezultate de căutare zero
  • solicită sprijin pentru scenarii.
Idei A/B:
  • un antet specific vs comun;
  • Verb de acțiune CTA vs neutru;
  • Adăugarea unei estimări de timp
  • prezența unui CTA secundar (FAQ) și ordinea butoanelor;
  • ilustrație vs pictogramă vs fără vizual.

10) Anti-modele

„Aici este gol” fără explicații sau pas.
Glume în pași critici (plată, securitate).
One Learn More CTA without context.
Passive lien: "trebuie adăugat. "Scrie activ: "Adaugă"...
Paragrafe lungi: 1-2 propoziții maxime.
Înlocuitor în loc de etichetă în forme - înrăutățește A11y și înțelegerea.
Constrângeri ascunse („instantanee”, deși întârzierea este posibilă).

11) Lista de verificare înainte de lansare

Este clar de ce este gol?

  • Există valoare pentru secțiunea într-o singură propoziție?
  • Există un CTA principal și, dacă este necesar, unul secundar?

Textul este scurt (≤ 140 caractere) și specific?

  • Adăugat timp/efort estimare dacă este cazul?
  • Ton meciuri script (calm/susținere)?
  • Localizare și A11y verificate (atribute aria, contrast)?
  • Imaginea nu domină CTA?

12) Înainte/după exemple

Catalog Jocuri (Primul Zero)

Înainte: „Nu este nimic aici încă”

După: "Colecta banda. Alege 3 genuri preferate - să începem să recomandăm. [Alege genuri]"

Căutare zero

Înainte: „Nu s-a găsit nimic”

După: "Prin "ruleta high-limit" nu există rezultate. Eliminați filtrul "High-limit" sau încercați "ruletă. „[Resetare filtre]”

Plăți

Înainte: „Fără metode de plată”

După: "Salvați cardul sau portofelul - reaprovizionarea și retragerea vor deveni mai rapide. [Adăugați metoda] [Taxe și termeni]"

Verificare

Înainte: „Fără acces”

După: "Secțiunea este disponibilă după confirmarea identității. Durează ~ 2 minute. [Verificaţi] [De ce contează]"

13) Încorporarea într-un sistem de proiectare

Adăugați componenta EmptyState cu recuzită la kitul UI:
  • „titlu” (șir, opțional)
  • „corp” (text scurt 1-2 propoziții)
  • 'primaryAction {etichetă, onClick}'
  • 'licealAction {etichetă, href/onClick}'
  • „icon/ilustrare” (opţional)
'variant' ('firstTime')'nuRezultate''temporary''restricted'„eroare”)
'ariaRole '/' ariaLive' pentru statele dinamice

Stocați textele în fișierele i18n de lângă componentă, mențineți tastele și descrierile, conectați tonul-hartă (ton și lexicon pentru situații).

14) Constructor rapid (copiere și utilizare)

Modelul 1 - Primul zero:
  • Titlu: „Începeţi cu primul pas”
  • Text: „Vor fi recomandări aici de îndată ce alegeți interese”.
  • CTA: „Selectați conduce”
  • Secundar: „Cum funcționează?”
Șablon 2 - Căutare:
  • Text: "Nimic nu a fost găsit prin "{query}" Resetați filtrele sau rafinați interogarea"
  • CTA: „Resetarea filtrelor”
  • Secundar: „Catalog”
Șablon 3 - Funcția cheie blocată:
  • Text: "Caracteristică disponibilă după confirmarea vârstei. Este de obicei de până la 2 minute"
  • CTA: „Confirmă vârsta”
  • Secundar: „De ce este necesar?”
Șablon 4 - Date în tranzit:
  • Text: "Colectăm date pentru a doua zi. Acest lucru este, de obicei, de până la 30 de secunde. Te anunţăm când se termină"
  • CTA: „Bun”

Foaie de trișat finală

Context + valoare + acțiune - într-o singură „stivă”.
Un CTA principal fără concurență în greutate vizuală.
Scurt și specific: 1-2 propoziții.
Întotdeauna calea de ieșire din impas: nici ecrane mort-end.
Localizarea și A11y sunt la nivelul componentelor.

Contact

Contactați-ne

Scrieți-ne pentru orice întrebare sau solicitare de suport.Suntem mereu gata să ajutăm!

Telegram
@Gamble_GC
Pornește integrarea

Email-ul este obligatoriu. Telegram sau WhatsApp sunt opționale.

Numele dumneavoastră opțional
Email opțional
Subiect opțional
Mesaj opțional
Telegram opțional
@
Dacă indicați Telegram — vă vom răspunde și acolo, pe lângă Email.
WhatsApp opțional
Format: cod de țară și număr (de exemplu, +40XXXXXXXXX).

Apăsând butonul, sunteți de acord cu prelucrarea datelor dumneavoastră.