web-dev-qa-db-ja.com

ユーザーが行った選択の持続性(「固定」)を切り替えるためのベストプラクティス

ユーザーがWebアプリケーションのchromeのドロップダウンボックスでの選択を複数のページおよび複数のセッションにわたって維持するかどうかをユーザーが切り替えられるようにするUXのベストプラクティスは何ですか?

制約は次のとおりです。

  • 関連するUIは、利用可能なデータのサブセットにUIをフィルターするために使用されるドロップダウンボックスです。
  • デフォルトは「フィルターなし」です。
  • 現在、ユーザーの選択は常に保持されています(ページ間およびセッション間)。
  • ドロップダウンボックスのUIまたは「デフォルトで保持」の設定を変更できません。変更は、主にローテクのユーザーベースに対して、サポートとトレーニングのリスクをかけすぎます。
  • スペースに制約があります。今日のドロップダウンが含まれている高さ28ピクセルの領域に高さを追加せず、幅を最大50〜75ピクセルにできます。
  • 当社のユーザーの約88%はPCユーザーのみであり、約11%はプライマリPC /パートタイムiPadユーザーであり、約1%はMacユーザーです。 (私が経験上PC中心のオーディエンスの間でうまくいかないスキューモーフィックトグルスイッチを先制的に拒否するために、この詳細を含めました。)

つまり、次のようなドロップダウンボックスの横(または内部)に配置できるものを探しています。

  • ドロップダウンの選択が永続的かどうかを示します
  • 永続的な場合、ユーザーは永続性を削除できます
  • 永続的でない場合、ユーザーは設定を永続化できます
  • デフォルトの状態(永続的)では、現在の常に永続的な動作に慣れていて、ドロップダウンを1回(またはたまに)選択するだけで、このUIに再び気付かないユーザーにとって、それほど複雑にならないでしょう。

興味がある場合は、特定のビジネス上の問題に関する詳細を次に示します。

私の会社のB2B Webアプリケーションでは、すべてのページの隅にドロップダウンボックスがあり、マルチルート配信ビジネスの特定のルートにUIをフィルターします。通常、リストは短く、ルートは10〜15です。デフォルトは「フィルターなし」です。フィルターは永続的です。一度設定すると、変更しない限り、そのユーザーに対して永久に設定されたままになります。

このドロップダウンフィルタリングUIは、私が採用されるまで何年も前から存在しており、デフォルトの動作を削除したり、根本的に変更したりすることは簡単ではありません。

しかし、多くのユーザーは、ドロップダウンが常に持続することに不満を持っているため、あるページをフィルターして別のページに移動すると、フィルターが固定されます。また、セッション間で保持されます。この永続性が望ましい動作である場合があります。特定のユーザーが1日だけ1つのルートに集中している場合。時々そうではない:例えばユーザーが間違った住所にいるドライバーを助けるために1つのルートに絞り込んでいる場合。

UXを根本的に変更することなく、ユーザーがフィルターを永続化するかどうかをより詳細に制御できるようにしたいと思います。永続的な振る舞いをそのまま好きなユーザーはそれを維持でき、永続性を好まないユーザーはそれをワンショットフィルターに変更でき、どちらか一方を必要とするユーザーは必要に応じて前後に切り替えることができます。

3
Justin Grant

チェックボックスについて説明していると思います。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

ドロップダウンメニューのオプションを提供するプラスボタンに50x28の部屋を使用することをお勧めします。

mockup

bmmlソースをダウンロード

次の制約を尊重しているかどうかわかりません:ドロップダウンボックスのUIを変更できませんが、説明は当て推量です。

優れたUIは優れたUIであり、変化が起こり、新しい方法を学ぶことは人生です(そして、それがより良い方法であるなら楽しいです)。いわゆるローテクユーザーを非難するべきではありません。おそらく、同じアプリケーションにアクセスするたびに何度も何度も同じことを学んでいるため、変更をより簡単に学ぶことができます。

ユーザーがアプリケーションでぶらぶらするよりも何か他のことをすることに多くの時間を費やすことを覚えておいてください。小さな変化が彼らの世界を揺さぶることはありません。明確なドロップダウンを作成し、彼らがあなたを呼んだらあなたに感謝することになると私はあなたに保証します。

2
Gildas Frémont