web-dev-qa-db-ja.com

カテゴリまたはタグに基づくナビゲーション?

タグベースのナビゲーションがユーザーにとって簡単になるかどうかはわかりません。私たちのウェブでは、ソフトウェア(download.comなど)を分類しているため、カテゴリを理解するのは難しいかもしれません。

私は個人的にはカテゴリを使用するよりもタグ付けを好みます。

カテゴリーの利点:

  • 明確に定義されました
  • 階層的である可能性があります
  • 静的(ほとんどの場合)

タグを使用する利点:

  • 非構造化
  • 非常に簡単にユーザー定義できます

タグ付けを使用する利点は、何かが持つことができるタグの量が無制限であり、最終的にユーザーがアイテム自体にタグ付けできることです。これにより、ニースレベルのユーザーインタラクションが可能になり、各ユーザーがタグを追加することでデータが向上します。

タグに基づくナビゲーションは、実際にはタグの任意の組み合わせを検索しており、非常に正確な必要な結果のコレクションを取得できます。例えば。成功したタグ付けの非常に良い例は(imo)です:

  • スタック交換
  • gmail
  • ちらつく
8
nathanvda

私はそれがあなたの聴衆に依存すると思います、彼らが若くて技術に精通しているなら、タグはうまく機能しますが、経験の少ないユーザーはそれらを難しく、はるかに閲覧しにくいと感じるかもしれません。スタックoferflowにも同様の質問があり、 googleインタラクションデザイナーからの回答 の1つが私に役立ちました。

2
benb

アイテムとカテゴリの関係は通常、1対多です(一般的な分類法では、アイテムは複数のカテゴリに属する​​ことはできません)。タグは多対多です(各アイテムに複数のタグ)。ほとんどの場合、カテゴリは事前定義されており、タグをユーザーが簡単に定義できます。両方を同時に使用することもできますが、これは複雑さが増すことを意味します。

アプリケーションにとってどちらが適切かは、ドメイン、ユーザーの特性、およびユーザーがよく知っている用語によって異なります。

私が尋ねるいくつかの質問:

  • ユーザーにとって明確な単一の分類法を定義することは可能ですか?そうすれば、カテゴリがうまく機能するようになり、タグが不要になる場合があります。逆カードソート(「ツリーテスト」)で既存のスキームをテストするか、オープンカードソートでより良いスキームとより良い用語を見つけることを試みることができます。
  • ユーザーはどのような検索用語を使用していますか?彼らは達成しようとしていることに成功していますか?オフラインの世界ではどのような言語を使用していますか?特に、彼らがあなたのアプリケーションの初心者でカジュアルなユーザーである場合、彼らが通常使用する用語に可能な限り近くに留まることが望ましい場合があります。
  • 誤分類のコストは何ですか?間違ったタグはどれほど望ましくないのですか?これは、ユーザーがタグ付けを行うことを許可するか、自分の手で分類を保持するかについての決定に影響を与える可能性があります。

実用的なアプローチは、両方をテストすることです。アイテムのサブセットを取り、カテゴリとタグの両方を定義し、これらを実際の人々(廊下にいる人)に提示して、それらがどのように反応するかを観察します。

0
Marielle