階層的なカテゴリに整理されたデータを表示するように設計されたサイトで作業しています。できるだけ少ないクリックで大量の情報をユーザーに表示できるように、これらのカテゴリを表示する最良の方法を探しています。
いくつかの要件:
それ以外のほとんどすべては空中で行われます-たとえば、プレビューがホバーまたはクリックによってアクティブになるかどうか。ツールチップか静的要素かなど.
これが私たちが取り組んでいる候補者の1人です。この例では、ユーザーは「Iceberg Lettuce」にカーソルを合わせているか、クリックしています。 「グレイン」は、抜粋されたコンテンツが表示されたリーフノードです。 「23 More」と「Collapse」は、孫のリストを展開または折りたたみます。
このようなものを実装した経験はありますか?どんな提案でも大歓迎です。 :)
私はいくつかの提案(あなたが好きかもしれないし、そうでないかもしれませんが、私は建設的なフィードバックを歓迎します)を考えることができますが、これらのほとんどは組み合わせて使用できるので、あなたの考えを見てください:
これらの一部(特に組み合わせて使用した場合)は、カテゴリヘッダーがかなりビジーに見える可能性があります。これは、ユーザーにとって最も役立つ情報であると考えるものや、カテゴリの説明の長さなどに依存します。
このようなレイアウトをお勧めします。最初にコンテンツの一部を表示し、ビューをクリックすると、他の列が完全に折りたたまれ、選択した列だけが完全に展開されます。ビューの横の数字は、カテゴリ内のアイテムの数を示しています。
download bmml source – Balsamiq Mockups で作成されたワイヤーフレーム
クリック数は使い勝手ではありません。必要なのは、タスクの時間とエラー数です。ユーザーがクリックしたい場所を視覚的に特定するのに時間がかかる場合(これは通常、長時間かかる作業です)、失敗します。速度は速いが、ユーザーの90%が間違った場所に到着する場合は、負けとなります。 Amazonはこれを行うための非常に優れた方法を見つけました。これは数百万ドルにのぼり、残りは数十億ドルの収益になっています。 1回クリックするだけでも、モデルをコピーします。
さらに、階層ナビゲーションを実行することで、ピクセルを節約し、デザインをポイントして効率と美観を高めることができます。また、ユーザーのサイトの情報アーキテクチャを長期的に理解するのにも役立ちます。