現在作業中のWebサイトでAJAXライブ検索を作成しています。ユーザーはいくつかのドロップダウンから値を選択し、選択内容に基づいて製品のリストが返されます。可能なフィールドには、色、モデル、メーカーなどがあります。
ユーザーはどのような種類の検索結果の編成を最も有用と考える傾向がありますかそれらをすべてまとめて(アルファベット順に)まとめた方がよいのですか、それともmakeによってまとめてまとめた方が便利ですか?過去には、「make」でグループ化する傾向がありましたが、これにより、makeのあるアイテムがアルファベットの最後に向かって常にリストの最後に強制されることは心配していません。どんなヒントでも大歓迎です。
次の2つの主要なことを考慮する必要があります。
最初のアイテムが最後のアイテムよりも関連性が高くなるように、結果を並べ替えます。 (自然なマッピング)
Card Sorting test を作成して、ユーザーが結果をどのように期待するかを確認する必要があります。そうしないと、最良の順序タイプを作成できません。
一般的に、このスレッドスコープ外の多くの理由により、ある種の高度な並べ替え/フィルタリングなどは推奨されません。
通常は、表示する結果(アイテム)の種類によって異なります(たとえば、ユーザーはアイテムを購入する必要がありますか?アイテムの場所を物理的に取得する必要がありますか(レストラン、車両の購入など))。ユーザーが自分で結果をソートできるように、結果のフィルタリングを許可できます。統計的に有意な結果を得るのに十分なユーザーがいる場合は、A/B分割テストを実行して、視聴者が最も気に入っているものを判断できます。
Vectaは、eコマースサイトでユーザーが製品を並べ替えたりフィルターしたりする方法を、すべてのユーザーに対して単純に決定することはできません。ショッピング比較サイトからの訪問者は、価格で製品を分類する傾向があります。通常、オーガニックの訪問者はそのままの仕分けをします。
最も人気のあるeコマースWebサイトでこの設定がどのように行われているかを確認することをお勧めします。 Zappos、Magento、CS-Cartなどはすべて、リストまたはグリッドでリストを最初に表示するオプションをユーザーに提供します。次に、人気、価格、アルファベット順などの一般的なフィルターオプションを選択します。他のeコマースサイトを見て、デフォルトのフィルターと並べ替えがどのように設定されているかを確認します。