web-dev-qa-db-fra.com

Quelle est la bonne façon de déterminer le nombre d'enregistrements à présenter à un utilisateur jusqu'à ce qu'il doive passer à une deuxième page?

Je me suis toujours demandé où je devais tracer la ligne, c'est-à-dire. la quantité de données tabulaires qu'un humain peut traiter visuellement jusqu'à ce que le site devienne un gâchis visuel et que l'utilisateur ne puisse obtenir aucune information utile de la masse des enregistrements qui lui sont présentés.

Historiquement, les sites et les applications avec lesquels j'ai travaillé étaient soit trop ciblés (la taille des résultats dépassait rarement 10), soit les seuls paramètres de recherche conduisaient à des résultats uniques. Maintenant que j'ai réellement un site qui pourrait potentiellement présenter des milliers d'enregistrements, la question est revenue.

Certaines pages proposent une personnalisation du nombre de résultats de recherche, soit 25, 50 ou 100 par page, une approche qui pourrait convenir à certains utilisateurs, mais je trouve un peu apologétique (l'approche "ce que vous voulez").

Existe-t-il une sorte de bonne règle empirique? J'ai deviné que je préfèrerais demander avant de fixer la limite n'importe où, et soit confondre l'utilisateur avec une surcharge d'informations ou le frustrer en devant cliquer trop souvent sur "page suivante".

Remarque: L'utilisateur ne sait pas ce qu'il veut. Je leur ai parlé, la réponse était techniquement ma question dirigée vers moi.

2
Scorpio

Cela dépend du type de données, mais ...

votre évaluation selon laquelle offrir plusieurs options est "apologétique" semble un peu infondée. Si les utilisateurs ne savent même pas combien ils veulent, comment êtes-vous censé savoir?

L'exemple qui me vient à l'esprit est Google Analytics (GA). Si quelqu'un me posait la question que vous avez posée, mais à propos de GA, j'aurais la même réponse - je ne suis pas vraiment sûr. Mais en même temps, je change régulièrement le nombre de lignes visibles, en fonction de ce que je regarde.

Offrez une sélection, surveillez et adaptez

Si ni vous ni les utilisateurs ne connaissez la réponse, laissez le comportement réel des utilisateurs vous montrer.

  • Offrez des options raisonnablement pratiques, par exemple 10, 25, 50, 100, 500, 1000 et utilisez un outil d'analyse pour attribuer le suivi des événements à chacun des boutons utilisés pour modifier la valeur.

  • Surveiller assez longtemps pour pouvoir confirmer un modèle d'utilisation régulière (cela peut prendre aussi peu que trois semaines, selon)

  • Si vous voyez que personne ne change jamais le nombre de lignes, ou si vous voyez qu'une option particulière est la plus choisie, ou que toutes les options sont utilisées de la même manière, alors vous avez le seul type de données que vous pouvez raisonnablement utiliser pour répondre à cette question dans le contexte de votre application et de vos utilisateurs.

1
dennislees

Sur la base de mes observations d'utilisateurs, ces pages ne montrent généralement pas suffisamment d'éléments. Je vois que beaucoup (mes) utilisateurs sélectionnent "Afficher tout" dès qu'ils arrivent sur ces listes, ou naviguent vers la page suivante.

Je vous suggère d'observer vos propres utilisateurs et de remarquer ce qu'ils font. (Ne leur demandez pas; regardez-les.) Déterminez ce que le minimum devrait être, puis faites le minimum le double.

0
Ken Mohnkern