it-swarm.com.de

Beste UX zum Erstellen oder Speichern eines "voreingestellten Filters" oder einer "Lieblingsansicht" in einer riesigen Liste mit Filteroptionen (Kontrollkästchen)

Hintergrund Einem Benutzer wird ein Panel mit einer großen Liste angezeigt. Es gibt eine Standardansicht, aber der Benutzer kann die Liste auch filtern, um das "Panel" zu aktualisieren. Es gibt zwei aufeinanderfolgende und fast abhängige Filteroptionen (z. B. Filtern nach "Blumentyp", dann Filtern nach "Farbe"), und die Auswahl besteht aus Kontrollkästchen.

Jedes Mal, wenn der Benutzer das Bedienfeld betritt, kann er die Standardansicht sehen. Filtern Sie von Hand, um die Auflistung zu verfeinern. OR change die Ansicht zu einem vorgespeicherten Filter (oder einer Voreinstellung oder einem Favoriten).

Ich habe zwei Optionen in Betracht gezogen (kann mehr sein, wenn Sie mir helfen), um diese voreingestellten Filter zu erstellen. Welche Option bietet Ihrer Meinung nach eine bessere Benutzererfahrung?

Option 1: Auslösen mit einer permanenten Schaltfläche ... Versehen Sie das Bedienfeld mit einer Schaltfläche, um die Liste von "Meine voreingestellten Filter" anzuzeigen. Geben Sie in der Ansicht eine Schaltfläche für "Neuen Filter erstellen" an, mit der eine Ansicht des ersten Filters geöffnet/erweitert wird: Blumentyp. Nach dem Klicken auf "Weiter" wird der 2. Filter: Farbe angezeigt. --- Dies ist eine einfache CTA, aber das Problem besteht darin, eine Überlagerung oder erweiterbare Option zu rendern, um den Erstellungsablauf mit denselben Filtern anzuzeigen, die beim manuellen Filtern angezeigt werden.

Option 2: Lassen Sie den Benutzer Änderungen vornehmen und dann zum Speichern einladen ... Nur nachdem der Benutzer eine erfolgreiche Filterung abgeschlossen hat (gefiltert nach Blumentyp und dann nach Farbe) und Klicken Sie auf die Schaltfläche "Liste aktualisieren". Ein Popup oder Modal wird den Benutzer einladen, den kürzlich angewendeten Satz von Filtern zu speichern. Das Bedienfeld verfügt über eine Schaltfläche zum Anzeigen der Liste "Meine voreingestellten Filter" ohne die Schaltfläche zum Erstellen. (Diese Option kann a enthalten kurze Anleitung zum Erstellen einer Voreinstellung von Null, da es keine CTA gibt, um die Aktion direkt auszulösen). --- Dies hat keine direkte CTA, aber die Aktion wird von einer gewünschten Filteraktion abgeleitet, die vom Benutzer ausgelöst wird. (obwohl es ärgerlich sein kann, wenn der Benutzer nur erforscht und nicht jeden Satz von Filtern speichern möchte, mit denen er spielt)

Vielen Dank für Ihre Rückmeldung!!

2
redux

Als Benutzer möchte ich auf jeden Fall überprüfen, ob meine Filter zur beabsichtigten Liste führen. Ich möchte sofort sehen, was mit der Liste passiert, wenn ich einen Filter ändere. Aus diesem Grund sollte die Funktion "Filter speichern" in der gefilterten Liste angezeigt werden (möglicherweise erst, nachdem die Filter geändert wurden).

Dann benötigen Sie auch irgendwo die Funktion "Filter löschen".

Sie können auf einen "Aktuellen Filter ändern" verzichten, jedoch nur auf Kosten der Anforderung "Löschen + Erstellen" auf der Benutzerseite, was nicht optimal ist.

Da ich aus Ihrer Frage die Sorge gelesen habe, dass zu viele filterbezogene Funktionen die Benutzeroberfläche überladen, ist ein möglicher Platz für diese Funktionen als separate Optionen in der Filterliste.

Außerdem mag ich es, auf verschiedene Weise an mein Ziel zu gelangen. Warum also nicht einen "Aktuellen Filter speichern" als eine Option in der Liste aller verfügbaren Filter anzeigen?

Zusammenfassend lässt sich sagen, warum nicht die folgende Filter-Dropdown-Liste haben:

filter-1
:
filter-N
--------
Save Filter
Change Filter <name>
Delete Filter <name>

dabei ist die erste Option nur verfügbar, wenn der Filter geändert wurde, und die letzten beiden Optionen sind nur verfügbar, nachdem ein Filter ausgewählt wurde.

Es gibt eine letzte Komplikation: Wenn Ihr Benutzer einen Filter definiert und gespeichert hat und dann denselben Filter erneut auswählt, behandeln Sie diese beiden als getrennt? Würden Sie den für den ersten Filter ausgewählten Namen als Titel anzeigen, nachdem Sie ihn erneut erstellt haben?

1
virtualnobi

Ich würde mich aufgrund der Möglichkeit entscheiden, dass der Benutzer denselben Filter wie zuvor verwenden möchte. Nehmen wir nun an, der Benutzer möchte in verschiedenen Momenten auf die gleiche Weise filtern (wenn nicht, ist keine Speicherfunktion erforderlich). Sie könnten sich auch eine dritte Option vorstellen. Warum nicht an den letzten Filter denken (vorzugsweise mit einem Cookie oder etwas, das kein Konto benötigt)? Wenn der Benutzer zur Site zurückkehrt, können Sie (in einem Tooltip oder etwas anderem) darauf hinweisen, dass seine Filter vom letzten Mal noch vorhanden sind (möglicherweise mit einer Reset-Schaltfläche). Wenn wirklich verschiedene Filter als Voreinstellung gespeichert werden müssen, können Sie im Filter eine Schaltfläche mit der Aufschrift "Filter speichern" implementieren. Ein Pulldown im Filterbereich mit den verschiedenen gespeicherten Filtern, aus denen der Benutzer seinen Filter auswählen kann, würde die Notwendigkeit erfüllen, verschiedene Filter zur Hand zu haben. Der Vorteil dieser Methode besteht darin, dass ein Benutzer seinen Filter nicht unbedingt vorab speichern muss. Der Benutzer kann nun die Ergebnisse sehen, bevor er eine Entscheidung über das Wetter trifft oder nicht.

2
Ruudt

Warum geben Sie dem Benutzer keine Schaltfläche zum Speichern des aktuellen Filters?
Auf diese Weise sieht der Benutzer, ob die ausgewählten Filter tatsächliche Ergebnisse liefern, und sie werden nicht mit Popups oder Überlagerungen belästigt.

0
Jel-El