GH GambleHub

Empty states və UX ipuçları

1) Niyə boş dövlətlər lazımdır

Boş vəziyyət sadəcə «məlumat yoxdur» deyil, öyrənmə anıdır. Yaxşı empty:
  • niyə boş olduğunu izah edir,
  • bundan sonra nə edəcəyini göstərir,
  • təhlükəsiz ilk addım təklif edir,
  • narahatlığı azaldır və dəstək vaxtına qənaət edir.

2) Empty-halların tipologiyası

1. İlk başlanğıc (ilk dəfə) - istifadəçi hələ heç nə etməyib.
2. Heç bir məlumat (zero data) - mahiyyət yaradılmamışdır və ya siyahı boşdur.
3. Filtrlər/axtarış (no results) - şərtlər hər şeyi istisna etdi.
4. Səhv/Müvəqqəti əlçatmazlıq - şəbəkə/server, lakin məlumatlar prinsipcə mövcuddur.
5. Heç bir hüquq/məhdudiyyət yoxdur - giriş qadağandır, KUS/rol/limit tələb olunur.
6. Texniki xidmət - planlı iş, gözləmə.

3) Kart strukturu empty

İkona/illüstrasiya (həddindən artıq yüklənməyin; kontrast ≥ AA).
Başlıq bir sətirdir: «Burada hələ boşdur».
Səbəb/Kontekst: «Hələ əlavə etməmisiniz» .../« Filter heç bir uyğunluq tapmadı ».
1-2 hərəkət (CTA): birincili (əsas ssenari), ikincili (alternativ).
Kömək üçün link (isteğe bağlı).
Səhifə səviyyəsi: adi naviqasiya və filtrləri saxlayın - ekranı dalana çevirməyin.

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) Ton və mətn (UX-kopyalama)

Aydın və mehriban. «0x səhv» qaçın....

Səbəb → fəaliyyət. «VIP» filtri bütün qeydləri istisna etdi. Süzgəci sıfırlamaq?"

Günahsız. İstifadəçini boşluqda günahlandırmayın.
Bir fikir - bir cümlə.
Lokalizasiya: mədəni metaforalardan çəkinin; mətn uzunluğu + 20-30% qoyun.

5) Şəkil və vizual

Neytral, görünməz; dark mövzuda illüstrasiyaların işıqlığını artırın.
Yalnız məna daşıyıcısı kimi illüstrasiyalardan istifadə etməyin.
Miqyaslı sabit; grid və baza xəttini sındırmayın.

6) CTA və alternativlər

Birincil CTA əsas növbəti addımdır (yaratmaq/depozit/abunə).
İkincili - «demo bax», «idxal», «filtrləri sıfırla».
Seçim limiti: 2 CTA-ya qədər; qalanları - «Başqa».
Risklər/ödənişlər zamanı - nəticələr və ləğv haqqında şəffaf mətn.

7) Ssenarilər üzrə boş hallar

7. 1 ilk başlanğıc

3-5 addımdan Hyde Checklist: «Ödəniş üsulunu əlavə edin», «Provayderi seçin».
«Atla» düyməsi + bələdçi linki.

7. 2 Məlumat yoxdur

Qısa izahat «niyə boş» + CTA «Yeni »/« İdxal».
İpucu: «CSV yükləyə bilərsiniz» (şablona link).

7. 3 Filtrələr/axtarış

Aktiv olan filtrləri və «Sıfırla» düyməsini göstərin.
Yaxın təsadüflər və ya alternativ sorğular təklif edin.

7. 4 Səhv/əlçatmazlıq

"Bir problemlə üzləşdik. Daha sonra cəhd edin" + "Təkrarla "/" Sistem statusu".

Contact

Bizimlə əlaqə

Hər hansı sualınız və ya dəstək ehtiyacınız varsa — bizimlə əlaqə saxlayın.Həmişə köməyə hazırıq!

İnteqrasiyaya başla

Email — məcburidir. Telegram və ya WhatsApp — istəyə bağlıdır.

Adınız istəyə bağlı
Email istəyə bağlı
Mövzu istəyə bağlı
Mesaj istəyə bağlı
Telegram istəyə bağlı
@
Əgər Telegram daxil etsəniz — Email ilə yanaşı orada da cavab verəcəyik.
WhatsApp istəyə bağlı
Format: ölkə kodu + nömrə (məsələn, +994XXXXXXXXX).

Düyməyə basmaqla məlumatların işlənməsinə razılıq vermiş olursunuz.