web-dev-qa-db-ja.com

パーソナライズされたユーザーエクスペリエンス:テーマの選択?

ユーザーが製品のテーマ/トピックに関して好みを設定できるように設計しています。この機能は、ユーザーが他のタイプの情報を提供するプロファイル領域内に配置されます。彼らが選択したトピックに基づいて、よりパーソナライズされたエクスペリエンスを提供することができます。

このタイプの設定に遭遇したことが何度かありますが、チェックボックスを使用すると、これらで間違いなく仕事が完了しますが、より遊び心があり、フォーム入力の操作からユーザーを遠ざけるUIを作成したいと考えています。だから私はいくつかの質問があります:

1-この特定のコンテキストでチェックボックスを置き換えることができる相互作用パターンはありますか?各トピックの内容を説明するテキストが少しあることを覚えておいてください。

2-ユーザーが選択した後も、選択していない他のすべてのオプションを表示する必要がありますか?または、整理するために、すべて表示オプションの後ろにそれらを隠す方が良いでしょう。

3-この領域に関する調査/ベストプラクティスはありますか?または、同じ問題に対処した経験はありますか?

2
Okavango

ユーザーとオブジェクトについてどのようなデータを持っているかによって異なりますが、いくつかのアイデアがあります。

1-相互作用パターン

ドラッグアンドドロップ-「興味がある...」の列、「どちらでもない」の列、および列「私はむしろ避けたい」。ドラッグ可能なタグの束は中央の列から始まり、サイドの列にドラッグして設定を表現できます。

スライディングスケール-常にバイナリであるとは限りません。チェックボックスではなく、「なし」、「まれ」、「ときどき」、「通常」、「常に」のスライダーを使用します。

2-オプションの表示または非表示

これらのオプションが変更されることをどれくらいの頻度で期待しますか?どちらにしても、それらを変更することは障害のあるコースであってはなりません。なぜなら、それらがたくさんある場合、ユーザーがそれらを解決する間、早い段階でチャーンが発生すると予想するからです。彼らがそれらを隠したり、再表示したりし続ける必要がある場合、それは速く古くなります。

頻繁に変更する必要がない場合は非表示にしますが、再度表示または編集するための明確なアフォーダンスがあることを確認してください。通常の使用の一部として定期的に調整される可能性が高い場合は、非表示にする方が賢明なオプションではないようです。

2
Adrian Long