web-dev-qa-db-fra.com

Recherche à facettes - Supprimer ou désactiver les filtres qui ne retourneraient aucun résultat?

Je travaille sur la page de recherche d'un site. Les options de filtrage sont disponibles sur le panneau de gauche.

Filter options

Lorsque l'utilisateur coche une case, les options de filtrage sont mises à jour. Je me demande quelle est la meilleure façon de gérer les filtres qui ne retourneraient aucun résultat:

  1. Supprimez ces filtres car ils ne sont plus pertinents.

  2. Désactivez et grisez ces filtres pour conserver la cohérence (voir un exemple ci-dessous).

Yelp - Disabled filter

1
Leo

Il y a plusieurs raisons pour lesquelles si votre recherche à facettes est très ouverte, plus comme un réseau de sélections combinées, vous devriez laisser les filtres vides visibles.

Cohérence

Il vaut mieux désactiver les filtres afin que l'interface conserve la cohérence tout au long de l'interaction. S'il existe toujours le même ensemble de filtres, l'utilisateur peut apprendre l'interface plus rapidement et la parcourir plus rapidement. Si l'ensemble d'options change constamment à mesure que des éléments sont ajoutés et supprimés, il n'y aura jamais d'ensemble de filtres cohérent. Les clients réguliers apprécieront ce type de cohérence.

Les filtres vides transmettent toujours des informations

Ce n'est pas parce qu'il n'y a actuellement aucun résultat pour un filtre particulier que l'utilisateur ne reçoit aucune information de ce filtre. Ils peuvent remarquer que c'est hors de réaliser qu'ils en ont réellement besoin, alors décochez quelque chose sur lequel ils ont déjà cliqué afin de le réactiver.

Par exemple, j'aime la marque X, donc je clique sur le filtre de la marque X, mais la marque X n'a ​​pas de widgets dorés pour le moment, donc je décide que je vais juste regarder les widgets dorés. Si le filtre des widgets dorés n'est pas là, affichant clairement son manque de résultats, il est plus difficile pour moi de déduire que c'est le cas.

Masquage d'une option cliquée

Vous devez également réfléchir à la procédure à suivre si un utilisateur crée un ensemble de conditions entraînant le masquage d'une option cliquée. Dis que j'aime les marques X et Y, donc je clique dessus. Je vois des widgets dorés, donc je clique dessus aussi, ce qui fait que l'une des marques ne renvoie aucun résultat. J'ai toujours besoin de l'interface pour me communiquer que la marque est toujours cliquée et qu'il n'y a aucun résultat. Le supprimer entièrement à la suite d'un clic ailleurs sur l'écran n'est pas un bon chemin d'interaction.

Le modèle actuel utilisé dans de nombreux grands sites consiste à laisser les filtres en place, à les griser s'ils ne renvoient aucun résultat et parfois à utiliser des boîtes de défilement (ASOS) ou des popups (ebay) pour permettre à toute la liste d'options d'apparaître (je soupçonne que est un problème que vous rencontrez pour lequel la solution semble avoir supprimé complètement les options de filtre).

Une autre chose à considérer est de fournir un décompte des résultats, permettant à l'utilisateur de connaître la richesse d'un ensemble de résultats avant de cliquer sur le bouton et de déclencher une requête éventuellement assez lourde.

Quelques lectures supplémentaires ... http://www.uxmatters.com/mt/archives/2009/09/best-practices-for-designing-faceted-search-filters.php

4
Toni Leigh

L'option de grisé est bien meilleure. Cela montre que vous avez une telle option de filtre sur votre site Web, mais cela fonctionne dans l'ensemble actuel de filtres. Cela peut en dire plus sur les choses que vous triez.

Par exemple: vous recherchez un cahier à acheter. Lorsque vous définissez le filtre de prix de 0 $ à 1000 $, vous pouvez voir que Apple est grise et vous décidez que:

  1. Cette émission en ligne a Apple produits
  2. Ils coûtent tous plus de 1 000 dollars.
0
Sashko Valyus

J'ai vu des sites qui utilisent une rotation plus "positive". Au lieu de masquer les critères de filtre qui ne retourneront pas de résultat, ils ne comportent initialement que les 5 (ou plus) critères de filtre les plus populaires. L'utilisateur doit toujours cliquer sur "Voir tous les filtres" pour obtenir l'extension complète, mais la plupart des utilisateurs trouvent ce qu'ils veulent dans la liste populaire. C'est une façon d'inciter vos clients à faire certains choix, si cela fait partie de votre modèle.

Il est également courant de suivre chaque filtre avec le nombre de résultats qu'il retournerait, au lieu de désactiver les filtres au fur et à mesure. Cela permet à l'utilisateur de changer le sens de sa recherche sans revenir en arrière.

Year
 [ ] 2014 (32)
 [x] 2013 (15)
 [ ] 2012 (0)
 [ ] 2011 (2)

Color
 [ ] Black (5)
 [ ] White (14)
 [ ] Red (1)
 [ ] Chartreuse (0)

À ce stade, l'utilisateur pense "hé, je ne savais pas qu'ils sont venus en chartreuse!", Coche la case, puis décoche tout le reste pour voir ce qui apparaît. Certaines interfaces utilisateur conviviales vous permettront d'effacer les autres résultats de recherche si vous cochez une case avec 0 résultats.

0
John Deters