GH GambleHub

Boş durumlarda UX geri bildirimi

1) Boş durumlar nelerdir ve neden ihtiyaç duyulur?

Boş durum, ana içeriğin geçici olarak bulunmadığı bir ekran/widget'tır: ilk eylemden önce, temizlendikten sonra, sıfır sonuçla, indirme hatasıyla, hak/erişim olmadan.

Boş devlet hedefleri:
  • "Burası neden boş'diye açıklayın;
  • Bölümün değerini göster;
  • Net bir sonraki adımı önerin (veya aralarından seçim yapabileceğiniz daha fazlası)
  • Kaygıyı azaltır ve tımar etmeyi önler.

İyi boş durum = bağlam + fayda + eylem.

2) Boş durum tipolojisi

1. İlk kez boş-Kullanıcı henüz bir şey oluşturmadı/yapılandırmadı.
2. Sıfır Arama/Filtre: Sorgu sonuç vermedi.
3. Geçici boşluk: Veriler yükleniyor veya kuyruk çalışıyor.
4. Kısıtlama/hak: erişim yok, yetersiz doğrulama seviyesi.
5. Kullanıcı Temizlendi: Geri Dönüşüm Kutusu/Geçmiş Temizlendi.
6. Teknik sorun: ağ/servis arızası, yeniden ödeme.

3) Tasarım ilkeleri

Bağlamsallık: Boşluk için belirli bir nedenden bahsediyoruz.
Değer - eylem: Önce neden bu bölüm, sonra ne yapmalı.
Bir ana CTA: gerekirse - ikincil (daha fazla bilgi/SSS).
Kısalık ve özgüllük: 1-2 cümle + açık düğme.
Görsel destek: Simge/illüstrasyon anlamı destekler, dikkati dağıtmaz.
Çıkmaz yollardan kaçınmak: Her zaman bir yol vardır.
Ton tutarlılığı: samimi ve sakin; Kritik adımlarda şaka yok (ödemeler, güvenlik).
A11y ve yerelleştirme: ekran okuyucu tarafından okunabilir, doğru eğimli, satırların uzunluğunu dikkate alır.

4) Boş durum çerçevesi (şablon)

Başlık (isteğe bağlı, 1 satır) - Talep değeri veya nedeni.
Metin (1-2 cümle) - "neden boş" + "sırada ne var".
Birincil CTA ana hedef eylemdir.
İkincil ACS/link - yardım/kurallar/dokümantasyon.
Görsel (isteğe bağlı) - 24-96 piksel kolay çizim, aşırı yükleme yapmayın.

Cümle şablonu:
💡 Burada [sonuç/içerik] en kısa sürede [eylem] olacaktır. [Anahtar adım] ile başlayın.

5) Komut dosyası desenleri

5. 1 Onboarding/ilk sıfır

Hedef: İlk başarılı eyleme yol açar.
Metin: "Kişiselleştirilmiş önerileri görmek için bir profil doldurun ve potansiyel müşterileri seçin".
CTA: Profili Doldur/Potansiyel Müşterileri Seç.
İpucu: Bir mikro kuvvet/zaman göstergesi ekleyin: "~ 1 dakika sürecek".

5. 2 Arama/filtreler = sıfır sonuç

Amaç: İsteğin ayarlanmasına yardımcı olun.

Metin: "Hiçbir şey bulunamadı "canlı blackjack. "Blackjack'i deneyin veya" Provider: X "filtresini kaldırın"

CTA: "Filtreleri Sıfırla" ikincil: "Açık Dizin".

5. 3 Ödemeler/cüzdan boş

Amaç: yöntem ekleme/ilk ikmali teşvik etmek.
Metin: "Ödeme yönteminizi kaydedin - yeniden doldurmalar ve para çekme işlemleri daha hızlı olacaktır".
CTA: "Ödeme Yöntemi Ekle" ikincil: "Kurallar ve Ücretler".

5. 4 Doğrulama/erişim

Amaç: Kısıtlamayı ve geri çekilme yolunu şeffaf bir şekilde açıklamak.

Metin: "Bu bölüm kimlik onayından sonra kullanılabilir. Genellikle 2 dakika kadar sürer"

CTA: "Get Verified" ikincil: "Neden gerekli?"

5. 5 Transit/geçici boşluktaki veriler

Amaç: Bekleyen kaygıyı azaltmak.

Metin: "Verilerinizi toplamak. Bu genellikle 30 saniye kadar sürer. Bir sayfa bırakabilirsiniz - her şey hazır olduğunda sizi bilgilendireceğiz"

CTA: "Anlaşılabilir" ikincil: "Bundan sonra ne olacak?"

5. 6 Temizleme/kaldırma işleminden sonra

Amaç, eylemi onaylamak ve bir sonraki adımı önermektir.

Metin: "Tarih temizlendi. Yeni işlemler bir sonraki yeniden doldurma işleminden sonra görünecektir"

CTA: "Kontör".

5. 7 Hata/Retray

Amaç: net bir iyileşme yolu.

Metin: "Veri yüklenemedi. Ağınızı kontrol edin veya tekrar deneyin"

CTA: "Tekrarla" ikincil: "Sistem durumu".

6) Mikroteksler: hazır şablonlar

İlk sıfır (dizin/sık kullanılanlar):
  • "Seçilen oyunlar, ilkini eklediğinizde burada görünecektir. [Favorilere ekle]»
Arama:
  • "{query}" için hiçbir şey bulunamadı İsteği hassaslaştırın veya filtreleri sıfırlayın. [Filtreleri Sıfırla]"
Cüzdan/ödemeler:
  • "Henüz kaydedilmiş bir yönteminiz yok. Ödemelerinizi hızlandırmak için bir kart veya cüzdan ekleyin. [Yöntem Ekle]"
Erişim/doğrulama:
  • "Bu özellik yaş onayı olmadan kullanılamaz. ~ 2 dakika sürecek. [Yaşı onaylayın] [Neden?]"
Geçici boşluk:
  • "Son 24 saatin istatistiklerini sayıyoruz... Bu genellikle 30 saniyeye kadardır. İşiniz bittiğinde size bir bildirim göstereceğiz"
Başarısızlıklar:
  • «hizmet kullanılamıyor. Biz zaten tamir ediyoruz. Lütfen daha sonra deneyin veya durumu kontrol edin. [Tekrar] [Sistem Durumu]"

7) Görsel dil ve illüstrasyonlar

CTA ile tartışmaktan kaçınmak için hafif tek renkli/iki tonlu illüstrasyonlar kullanın.
Boyutlar ve girintiler - bir içerik kartı gibi (görsel tutarlılık).
Stresli senaryolarda (ödeme/güvenlik) mizahi sahneler tasvir etmeyin.

8) Yerelleştirme ve kullanılabilirlik

Hatların uzunluğu için stok koyun (DE/TR daha uzun).
Sayısal formatları, para birimini, tarihleri yerel olarak çevirin.
Ekran okuyucular için: role = "status", aria-live = "kibar/iddialı" dinamikler için.
Sadece resme anlam yüklemeyin: metinle çoğaltın.
320 px okunabilirlik ve WCAG kontrastını kontrol edin.

9) Metrikler ve deneyler

Temel metrikler:
  • Ana boş CTA üzerinde TO;
  • "İlk başarı'ya (aktivasyon olayı) dönüşüm;
  • İlk eylem zamanı
  • ilerleme olmadan ekrana dönüş sıklığı;
  • Sıfır arama sonuçlarının yüzdesi
  • Senaryo desteği istiyor.
A/B fikirleri:
  • Belirli bir vs ortak başlık;
  • CTA eylem fiili vs nötr;
  • Zaman tahmini ekleme
  • İkincil bir CTA'nın (SSS) varlığı ve düğmelerin sırası;
  • İllüstrasyon vs ikon vs görsel olmadan.

10) Anti-desenler

Açıklama veya adım olmadan "burası boş".
Kritik adımlarda şakalar (ödeme, güvenlik).
One Learn More İçerik olmadan CTA.
Pasif haciz: "eklenmelidir. "Aktif olarak yaz: "Ekle"...
Uzun paragraflar: En fazla 1-2 cümle.
Formlarda etiket yerine yer tutucu - A11y ve anlayışı kötüleştirir.
Gizli kısıtlamalar ("anlık", gecikme mümkün olsa da).

11) Yayın öncesi kontrol listesi

  • Neden boş olduğu belli mi?
  • Bir cümledeki bölümün değeri var mı?
  • Bir ana CTA ve gerekirse ikincil bir tane var mı?
  • Metin kısa mı (≤ 140 karakter) ve spesifik mi?
  • Uygunsa zaman/çaba tahmini eklendi?
  • Ton senaryoya uyuyor (sakin/destekleyici)?
  • Yerelleştirme ve A11y kontrol edildi (arya nitelikleri, kontrast)?
  • Görüntü CTA'ya hakim değil mi?

12) Örneklerden önce/sonra

Oyun Kataloğu (İlk Sıfır)

Daha önce: "Henüz burada bir şey yok"

Sonra: "Kasetini topla. 3 favori tür seçin - önermeye başlayalım. [Türler Seç]"

Sıfır Arama

Önce: "Hiçbir şey bulunamadı"

Sonra: "" Yüksek limitli rulet'ile sonuç yoktur. "Yüksek limitli" filtreyi kaldırın veya ruleti deneyin. "[Filtreleri Sıfırla]"

Ödemeler

Önce: "Ödeme yöntemi yok"

Sonra: "Kartınızı veya cüzdanınızı kaydedin - yenileme ve para çekme daha hızlı hale gelecektir. [Yöntem ekle] [Ücretler ve şartlar]"

Doğrulama

Önce: "Erişim yok"

Sonra: "Bölüm kimlik onayından sonra kullanılabilir. ~ 2 dakika sürer. [Doğrulandı] [Neden Önemlidir]"

13) Bir tasarım sistemine gömme

UI kitine props içeren EmptyState bileşenini ekleyin:
  • 'yazı' (dize, isteğe bağlı)
  • 'beden' (kısa metin 1-2 cümle)
  • 'primaryAction {label, onClick}'
  • 'secondaryAction {label, href/onClick}'
  • 'icon/illüstrasyon' (isteğe bağlı)
'variant' ('ilk 'Zaman''Sonuç yok''Geçici''kısıtlanmış''hata')
Dinamik durumlar için 'ariaRole'/' ariaLive'

Metinleri bileşenin yanındaki i18n dosyalarında saklayın, tuşları ve açıklamaları koruyun, ton haritasını bağlayın (durumlar için ton ve sözlük).

14) Hızlı yapıcı (kopyala ve kullan)

Desen 1 - İlk sıfır:
  • Başlık: "İlk Adımla Başlayın"
  • Metin: "İlgi alanlarını seçtiğiniz anda burada öneriler olacak".
  • CTA: "Müşteri Adaylarını Seç"
  • İkincisi: "Nasıl çalışır?"
Şablon 2 - Arama:
  • Metin: "" {query}'tarafından hiçbir şey bulunamadı Filtreleri sıfırlayın veya sorguyu hassaslaştırın"
  • CTA: "Filtreleri Sıfırla"
  • İkincil: "Katalog"
Şablon 3 - Anahtar işlevi engellendi:
  • Metin: "Özellik yaş onayından sonra kullanılabilir. Genellikle 2 dakikaya kadar"
  • CTA: "Yaşı onaylayın"
  • İkincisi: "Neden gereklidir?"
Şablon 4 - Transit Halindeki Veriler:
  • Metin: "Gün için veri topluyoruz. Bu genellikle 30 saniyeye kadardır. Bittiğinde size haber vereceğiz"
  • CTA: "İyi"

Son hile sayfası

Bağlam + değer + eylem - bir "yığın" içinde.
Görsel ağırlıkta rekabet olmayan bir ana CTA.
Kısa ve öz: 1-2 cümle.
Her zaman çıkmazdan çıkış yolu: Çıkmaz ekranlar yok.
Yerelleştirme ve A11y bileşen seviyesindedir.

Contact

Bizimle iletişime geçin

Her türlü soru veya destek için bize ulaşın.Size yardımcı olmaya her zaman hazırız!

Telegram
@Gamble_GC
Entegrasyona başla

Email — zorunlu. Telegram veya WhatsApp — isteğe bağlı.

Adınız zorunlu değil
Email zorunlu değil
Konu zorunlu değil
Mesaj zorunlu değil
Telegram zorunlu değil
@
Telegram belirtirseniz, Email’e ek olarak oradan da yanıt veririz.
WhatsApp zorunlu değil
Format: +ülke kodu ve numara (örneğin, +90XXXXXXXXX).

Butona tıklayarak veri işlemenize onay vermiş olursunuz.