GH GambleHub

UX-Feedback in Leerzuständen

1) Was sind leere Zustände und warum werden sie benötigt

Ein leerer Zustand ist ein Bildschirm/Widget, in dem der Hauptinhalt vorübergehend fehlt: vor der ersten Aktion, nach der Bereinigung, mit einem Nullergebnis, mit einem Ladefehler, ohne Rechte/Zugriff.

Ziele des Leerzustands:
  • erklären, „warum es hier leer ist“;
  • zeigen den Wert der Partition;
  • einen klaren nächsten Schritt (oder mehrere zur Auswahl) vorschlagen;
  • Reduzieren Sie Angst und verhindern Sie den Rückzug.

Guter leerer Zustand = Kontext + Nutzen + Aktion.

2) Typologie der Leerzustände

1. Primäre Null (first-time empty): Der Benutzer hat noch nichts erstellt/konfiguriert.
2. Null Suche/Filter: Die Abfrage ergab keine Ergebnisse.
3. Temporäre Leere: Daten werden geladen oder die Warteschlange läuft.
4. Einschränkung/Recht: Kein Zugang, keine ausreichende Verifizierungsstufe.
5. Vom Benutzer geleert: Warenkorb/Historie geleert.
6. Technisches Problem: Netzwerk-/Servicefehler, Retrai.

3) Gestaltungsprinzipien

Kontextualität: Wir sprechen über die spezifische Ursache der Leere.
Wert → Aktion: Zuerst warum dieser Abschnitt, dann was zu tun ist.
Ein Haupt-CTA: bei Bedarf - sekundär (mehr erfahren/FAQ).
Kurz und konkret: 1-2 Sätze + klarer Knopf.
Visuelle Unterstützung: Icon/Illustration unterstützt die Bedeutung, lenkt nicht ab.
Sackgassen verhindern: Es gibt immer einen Weg nach vorne.
Tonkonsistenz: freundlich und ruhig; keine Witze in kritischen Schritten (Zahlungen, Sicherheit).
A11y und Lokalisierung: lesbar screenrider, richtig gekippt, berücksichtigt die Länge der Zeilen.

4) Leerzustandsrahmen (Schablone)

Titel (optional, 1 Zeile) - Aussage von Wert oder Grund.
Text (1-2 Sätze) - „warum ist leer“ + „was kommt als nächstes“.
Der primäre CTA ist die primäre Zielaktion.
Sekundäre STA/Referenz - Hilfe/Regeln/Dokumentation.
Visual (optional) ist eine leichte Illustration von 24-96 px, nicht überladen.

Phrasenvorlage:
💡 Hier wird [Ergebnis/Inhalt] sein, sobald Sie [Aktion]. Beginnen Sie mit [Schlüsselschritt].

5) Muster nach Szenarien

5. 1 Onboarding/erste Null

Das Ziel: zu einer ersten erfolgreichen Aktion führen.
Text: „Um persönliche Empfehlungen zu sehen, füllen Sie ein Profil aus und wählen Sie Ihre Interessen aus“.
CTA: „Profil ausfüllen “/„ Leads auswählen“.
Tipp: Fügen Sie einen Mikro-Aufwand/Zeit-Indikator hinzu: „Es dauert ~ 1 Minute“.

5. 2 Suche/Filter = Null Ergebnis

Das Ziel: helfen, die Anfrage anzupassen.

Text: "Nichts gefunden von "live blackjack". Versuchen Sie „Blackjack“ oder entfernen Sie den Filter „Provider: X“

CTA: „Filter zurücksetzen“ sekundär: „Verzeichnis öffnen“.

5. 3 Zahlungen/Wallet leer

Ziel: Förderung der Methodenaddition/Erstauffüllung.
Text: „Sparen Sie sich die Zahlungsmethode - Ein- und Auszahlungen gehen schneller“.
CTA: „Zahlungsmethode hinzufügen“ sekundär: „Regeln und Gebühren“.

5. 4 Verifizierung/Zugriff

Das Ziel: die Einschränkung und den Rückzugsweg transparent erklären.

Text: "Dieser Abschnitt ist nach Bestätigung der Identität verfügbar. Das dauert in der Regel bis zu 2 Minuten"

CTA: „Verifizierung bestehen“ sekundär: „Warum ist es notwendig?“

5. 5 Daten unterwegs/Zeitlücke

Das Ziel: Erwartungsangst abbauen.

Text: "Wir sammeln Ihre Daten. Dies dauert in der Regel bis zu 30 Sekunden. Sie können die Seite verlassen - wir werden benachrichtigen, wenn alles fertig ist"

CTA: „Verständlich“ sekundär: „Wie geht es weiter?“

5. 6 Nach Reinigung/Entnahme

Das Ziel: Die Aktion bestätigen und den nächsten Schritt vorschlagen.

Der Text: "Geschichte gesäubert. Neue Transaktionen werden nach der nächsten Auffüllung angezeigt"

CTA: „Konto aufladen“.

5. 7 Fehler/Retrait

Das Ziel: ein klarer Erholungspfad.

Text: "Daten konnten nicht geladen werden. Überprüfen Sie das Netzwerk, oder versuchen Sie es erneut"

CTA: „Wiederholen“ sekundär: „Systemstatus“.

6) Mikrotexte: fertige Muster

Erste Null (Verzeichnis/Favoriten):
  • "Hier werden ausgewählte Spiele angezeigt, wenn Sie das erste hinzufügen. [Favoriten hinzufügen"
Suche:
  • "Auf Anfrage von "{query}" wurde nichts gefunden. Verfeinern Sie die Abfrage oder setzen Sie die Filter zurück. [Filter zurücksetzen]"
Geldbörse/Zahlungen:
  • "Sie haben noch keine gespeicherten Methoden. Fügen Sie eine Karte oder Brieftasche hinzu, um die Auszahlungen zu beschleunigen. [Methode hinzufügen]"
Zugang/Verifizierung:
  • "Die Funktion ist ohne Altersbestätigung nicht verfügbar. Das dauert ~ 2 Minuten. [Alter bestätigen] [Warum ist das notwendig?]"
Zeitliche Leere:
  • Die Statistik der letzten 24 Stunden... Normalerweise sind es bis zu 30 Sekunden. Wir zeigen eine Benachrichtigung, wenn alles fertig ist"
Störungen:
  • "Dienst ist nicht verfügbar. Wir reparieren schon. Versuchen Sie es später oder überprüfen Sie den Status. [Wiederholen] [Systemstatus]"

7) Visuelle Sprache und Illustrationen

Verwenden Sie leichte monochrome/zweifarbige Illustrationen, damit Sie nicht mit dem CTA streiten.
Abmessungen und Einrückungen sind wie bei einer Inhaltskarte (visuelle Konsistenz).
Stellen Sie keine humorvollen Szenen in stressigen Szenarien dar (Zahlung/Sicherheit).

8) Lokalisierung und Verfügbarkeit

Setzen Sie den Rand auf die Länge der Zeilen (DE/TR länger).
Übersetzen Sie numerische Formate, Währung, Daten lokal.
Für Screenreader: role = „status“, aria-live = „polite/assertive“ für die Dynamik.
Geben Sie nicht nur dem Bild Bedeutung: Duplizieren Sie es mit Text.
Überprüfen Sie die Lesbarkeit bei 320 px und den Kontrast nach WCAG.

9) Metriken und Experimente

Schlüsselmetriken:
  • CTR für den Hauptleerzustand CTA;
  • Konversion zum „ersten Erfolg“ (Aktivierungsereignis);
  • Zeit bis zur ersten Aktion;
  • Häufigkeit der Rückkehr zum Bildschirm ohne Fortschritt;
  • Anteil der Null-Suchergebnisse;
  • Unterstützung nach Szenario.
A/B-Ideen:
  • spezifische vs gemeinsame Überschrift;
  • CTA-Verb Aktion vs neutral;
  • Hinzufügen einer Zeitschätzung;
  • das Vorhandensein eines sekundären CTA (FAQ) und die Reihenfolge der Tasten;
  • Abbildung vs Symbol vs ohne Bild.

10) Anti-Muster

„Hier ist es leer“ ohne Erklärung und Schritt.
Witze in kritischen Schritten (Zahlung, Sicherheit).
Ein CTA „Learn More“ ohne Kontextbezug.
Passivpfand: „muss hinzugefügt werden“. Schreiben Sie aktiv: „Hinzufügen“....
Lange Absätze: 1-2 Sätze maximal.
Platzhalter statt Label in Formen - verschlechtert A11y und Verständnis.
Versteckte Einschränkungen („sofort“, obwohl eine Verzögerung möglich ist).

11) Checkliste vor Veröffentlichung

  • Verstehst du, warum es leer ist?
  • Gibt es einen Partitionswert in einem Satz?
  • Gibt es einen Haupt-CTA und, wenn nötig, einen Sekundär-CTA?
  • Der Text ist kurz (≤ 140 Zeichen) und spezifisch?
  • Ggf. Zeit-/Aufwandsschätzung hinzugefügt?
  • Entspricht der Ton dem Szenario (ruhig/unterstützend)?
  • Verifizierte Lokalisierung und A11y (aria-Attribute, Kontrast)?
  • Dominiert das Bild nicht den CTA?

12) Vorher/nachher Beispiele

Spielekatalog (erste Null)

Vorher: „Hier ist noch nichts“

Danach: "Packen Sie Ihr Band ein. Wählen Sie 3 Lieblings-Genres - beginnen zu empfehlen. [Wählen Sie Genres]"

Nullsuche

Vorher: „Nichts gefunden“

Nachher: "Bei "high-limit roulette" gibt es keine Ergebnisse. Entfernen Sie den Filter „High-limit“ oder versuchen Sie es mit „roulette“. [Filter zurücksetzen]"

Zahlungen

Vorher: „Keine Zahlungsmethoden“

Danach: "Speichern Sie Ihre Karte oder Ihr Portemonnaie - Ein- und Auszahlungen werden schneller. [Methode hinzufügen] [Kommission und Fristen]"

Verifizierung

Vorher: „Kein Zugriff“

Danach: "Der Abschnitt ist nach Bestätigung der Identität zugänglich. Das dauert ~ 2 Minuten. [Verifizierung bestehen] [Warum es wichtig ist]"

13) Einbettung in das Designsystem

Fügen Sie dem UI-Kit eine EmptyState-Komponente mit Props hinzu:
  • „title“ (Zeichenfolge, optional)
  • „body“ (kurzer Text von 1-2 Sätzen)
  • `primaryAction { label, onClick }`
  • `secondaryAction { label, href/onClick }`
  • „icon/illustration“ (fakultativ)
`variant` (`firstTime``noResults``temporary``restricted``error`)
„ariaRole “/„ ariaLive“ für dynamische Zustände

Speichern Sie Texte in i18n-Dateien neben der Komponente, unterstützen Sie Schlüssel und Beschreibungen, verbinden Sie tone-map (Ton und Vokabular nach Situationen).

14) Schneller Designer (kopieren und verwenden)

Vorlage 1 - Erste Null:
  • Titel: „Beginnen Sie mit dem ersten Schritt“
  • Der Text: „Hier wird es Empfehlungen geben, sobald man die Interessen ausgewählt hat“.
  • CTA: „Interessen auswählen“
  • Sekundär: „Wie funktioniert das?“
Vorlage 2 - Suche:
  • Text: "Durch "{query}" wurde nichts gefunden. Setzen Sie die Filter zurück oder verfeinern Sie die Abfrage"
  • CTA: „Filter zurücksetzen“
  • Sekundär: „Katalog“
Muster 3 - Schlüsselfunktion gesperrt:
  • Text: "Die Funktion ist nach Bestätigung des Alters verfügbar. In der Regel bis zu 2 Minuten "
  • CTA: „Alter bestätigen“
  • Sekundär: „Warum ist es notwendig?“
Template 4 - Daten unterwegs:
  • Text: "Wir sammeln Daten pro Tag. Normalerweise sind es bis zu 30 Sekunden. Wir benachrichtigen Sie, wenn alles fertig ist"
  • CTA: „Gut“

Abschließender Spickzettel

Kontext + Wert + Aktion - in einem „Stapel“.
Ein Haupt-CTA ohne visuelle Gewichtskonkurrenz.
Kurz und konkret: 1-2 Sätze.
Immer ein Weg aus der Sackgasse: Es gibt keine Sackgassen-Bildschirme.
Lokalisierung und A11y sind auf Komponentenebene festgelegt.

Contact

Kontakt aufnehmen

Kontaktieren Sie uns bei Fragen oder Support.Wir helfen Ihnen jederzeit gerne!

Telegram
@Gamble_GC
Integration starten

Email ist erforderlich. Telegram oder WhatsApp – optional.

Ihr Name optional
Email optional
Betreff optional
Nachricht optional
Telegram optional
@
Wenn Sie Telegram angeben – antworten wir zusätzlich dort.
WhatsApp optional
Format: +Ländercode und Nummer (z. B. +49XXXXXXXXX).

Mit dem Klicken des Buttons stimmen Sie der Datenverarbeitung zu.