web-dev-qa-db-ja.com

ユーザーが頻度ベースのしきい値を選択する

サイトの高度なフィルターの一部として、結果の頻度に基づいてフィルターをかける機能を人々に提供したいと考えています。つまり、「少なくとも1か月に1回発生する結果のみを表示する」または「少なくとも毎週表示される結果のみを表示する」。現在、これは「年ごとの発生」を細かく制御するスライダーです(つまり、ほぼ毎週の値は約52の値になります)が、ユーザーは直感的でほとんど誰もそれに触れないように見えません。

私の考えは、次のオプションを提供することです。

  • 毎年
  • 四半期(デフォルト)
  • 毎月
  • 毎週

これらはそれぞれ、表示される結果の数をますます減らします。問題は、その選択をどのように提示するかです。

  1. 4つのラベルが付いたスライダー
  2. セレクトボックス
  3. ラジオボタン
  4. その他?

PS:これは、不動産と住むためのさまざまな分野の研究に関連しています。明確にするために、周波数は#1メトリックではなく、距離/移動時間です。したがって、デフォルトでは、結果は最初に移動時間で、次に頻度でソートされます。しかし、人々は年に1回だけ価格範囲を満たす地域の調査に興味を示さないでしょう-彼らはおそらく月に1回利用できるようにしたいので、さらに調査する価値があります。

10
rgareth

ステップに戻って質問できますか。頻度に基づいて結果を制限するフィルターが、ユーザーが実際に望んでいるものであることを確認できますか?これはフィルタリングのための非常に人工的なメトリックのように聞こえますが、UIコントロールがどのように動作するのかを理解していないのとは対照的に、ユーザーがこのコントロールの動作を理解できないのはこのためかと思います。

ここで何をしようとしていますか?

多くの結果があり、ユーザーは関連するアイテムをすばやく見つけたいと考えています。関連性は「発生頻度」と相関関係がありますか? 「発生頻度」とはどういう意味ですか?あなたはそのアイテムの人気を言っているのですか?他のユーザーがこのアイテムをどのくらいの頻度で見ているのですか?または、アイテム内のコンテンツの更新頻度を参照していますか?

人気のあるオプション1。

フィルタリングを気にしないでください。人気順で並べ替えます。ユーザーが特定のデータセットの要約統計量を必要としない限り、ほとんどの人は検索結果の上位の項目のみを見ます。これが、Google検索結果でサイトを上位に掲載するためにSEOが重要である理由です。彼らが探しているものを見つけることができない場合にのみ、彼らはさらに下を見るでしょう。

オプション2とコンテンツの更新

ユーザーが「新しい」結果を求めているとします。日付範囲を選択できるように、アイテムが更新されたときに視覚的なインジケーターを提供することができます。 Delicious.comには、これまでの検索でこれを処理するための非常に優れたUIがありました。これは私が見つけることができる最高の画像です。

enter image description here

1
nightning

私は最近同じ問題を抱えていました。私は2つのビューで行くことになりました。私は、毎週、次に会社ごとにグループ化された4週間のタイムラインビューと、会社ごとにグループ化された「4週間の時間」という別のビューを使用しました。ユーザーに大量のデータを提供することについては、私は本当に慎重になるでしょう。一般的に、彼らはデータを望んでおらず、答えを求めています。

0
Paul Sizemore