配送先住所には、住所行1、住所行2、市区町村、都道府県、郵便番号の複数のフィールドが必要です。もちろんこれはかなり標準的です。
ただし、住所の情報が配送用でない場合はどうなりますか?それでは、住所を入力するために単一のフィールドを持つことは許容されますか?
たとえば、urbanspoonのようなアプリでは、すべてのレストランが住所を入力する必要があります。住所はページと地図に表示されます。単一のフィールドを持つことには、これにマイナス面がありますか? SEOに影響はありますか?バックエンド?それとも、複数の分野(煩雑さが少ない)の背後に心理学はありますか?
Google製品の2つの実例を紹介しましょう。
現状の問題は少し広いです。他の答えは有効なポイントをもたらしますが、それらは主に実装の課題です。
Googleがこれらすべての問題を解決する方法は、リアルタイムで入力したものをAPIに渡すことです。APIは入力した内容に基づいて提案を提供します。次に、ユーザーはサービスのアドレスから選択できますは知っています—すでに検証されています—または、自由形式のテキスト入力から何でも選択できます。
データの整合性を気にする場合は、これが信頼性を確保してこれを実現できる唯一の方法であると私は主張します。
また、ユーザーは部分的なアドレスを入力できますが、完全なアドレスを取得は、オートコンプリートを介して検証サービスを介して実行できるため、間違いなくマルチフィールドフォームよりもユーザーエクスペリエンスが向上します。多く存在します。
スクリーンリーダーなどの実装パニックツールがあるかどうかを確認するには、いくつかの調査を行う必要があります。人々が精通している複数行の代替を提供することを検討することもできます。
データの整合性を気にしない場合(たとえば、アドレスは入力したユーザーが使用するためのものなので、配送できない場合でもアドレスは認識します)、間違いなくそれを行うことができます。
2つの理由があります。
例:
123 Main st. Some State, Zip
123 Main STREET, Zip CODE, STATE
123 main street state Zip
3つの例はすべて同じアドレスですが、すべて異なります。
これはより使いやすくなる可能性がありますが、膨大な作業が必要になります。 1つのフィールドにアドレスをコピーして貼り付け、残りの部分をバックエンドで処理することは、すばらしいことだと思います。
単一のフィールドアドレスを使用する前に、調査、テスト、解決する必要のある、非常に多くのユーザビリティの問題と技術的な問題があります。それでも、ユーザーテストを行った後は、現状に固執する方が役立つ場合があります。
そのデータの処理を自動化する予定がない場合は、その隣に参照例がある1つのフィールドで十分です。
Luke Wroblewskiが、1つの入力電話番号エントリを支持する議論を提供しているのをご覧ください。