ディスカッション (11件)
住所入力フォームを設計する際は、まず最初に郵便番号を入力させるのがベストです。郵便番号から住所を自動補完できるようにすることで、ユーザーの入力負荷を大幅に軽減し、離脱率の改善にもつながります。細かい部分ですが、UXにおいては非常に重要なポイントですね。
原則には同意するけど、身バレしたくないからぼかして言うと、郵便番号を入れても都市名が正しく出ないんだよね。隣接したかなり近い郊外(境界が曖昧なところ)になっちゃう。今の家の法的書類に載ってる都市名とは違うんだ。
なるほど、でもそれってアメリカのコードしか取ってこないよね。アメリカ以外の住人が郵便番号を入れたら、地球の裏側の全然関係ない場所が表示されちゃう。入力項目を埋める手間が省けないどころか、まずはその間違った入力を消さなきゃいけなくなる。
自分の郵便番号を打ったらウィスコンシン州が出てきた。国をギリシャに変更することもできなかったよ。実際はその郵便番号はギリシャのものなのに。UXの改善提案は素晴らしいけど、地球の残りの95%を忘れないでほしいな。
「一つの入力で市、州、国がわかるから郵便番号を先にしろ」って言うのは簡単だけどさ。アメリカ以外の顧客はどうなるの?入れるべき郵便番号がないかもしれないし、あったとしてもフォーマットが違う。スクロールして飛ばされるのが嫌だって言われてるトルクメニスタンの人たちは?彼らはどうやって登録すればいいんだ?
アメリカ中心主義だね。メキシコの郵便番号(5桁)を入れたらメイン州のどこかに飛ばされた。「郵便番号だけでアメリカにいるってわかる」っていう前提そのものが完全に破綻してるよ。
アメリカ国外の地域向けサイトでこれが機能するって、どうして言い切れるのか謎。郵便番号がない場所もあれば、重複してたり全く別物だったりするのに。ドイツは5桁の郵便番号(PLZ)だけど、有効な番号を入れても結果が出ない。作者は他国のことを全く考えてないみたいだね。関連性順に入力項目を並べ替えること自体には反対しないけど、まずは国から始めるべき。国の検索なら一瞬だし、全言語の国名を入れても大したことない。郵便番号(アメリカではZIPだけど)が重要になるのはその次だよ。
郵便番号を入れてみたけど…まあ、国が違ったわ。俺はドイツに住んでるんだ。たとえ国がわかったとしても、郵便番号からわかるのはせいぜい都市名くらいでしょ。それも大まかにね。複数の小さな村で一つの郵便番号を共有してることもあるし。手短に言うと、これは一般的・世界的なレベルでは全く機能しない。Webサイトが今のやり方をしてるのには理由があるってことだね。
「その5文字から都市、州、国を特定できる」…それは間違い。多くの郵便番号に複数の都市が含まれてるし、複数の州にまたがってるものまである。それに他国のコードと区別がつかないこともある。単にフォームを自動入力するだけじゃ済まなくなって、複雑な国別フィルタリングロジックや編集可能なドロップダウンとかを実装しなきゃいけなくなる。Webフォームを実装してる人たちの無能さを考えると、これじゃ大惨事になるよ。それより、ブラウザのオートフィル機能の使い方を学んで、それを前提にサイトを設計してほしい。正しくやれば、ユーザーは一文字も打たなくて済むんだから。数字のコードを打つよりそっちの方がずっといい。悲しいことに、そんなことすらWebフォームの実装者には手に負えないみたいだけど。
アメリカのプログラマーが住所について信じ込んでいる嘘:アメリカ合衆国以外の国は存在しない、もし存在したとしてもどうでもいい。この作者、世界の90%で機能しないもののためにドメインまで取得して、機能すると言い張ってるんだね。自分の想定をテストすらしてない。大したもんだよ。
せめて「最初に国を選んでから郵便番号を聞く」にすべきだね。例えば「08036」はスペインのバルセロナだけど、アメリカのニュージャージー州ヘインズポートでもある。フォームのオートコンプリートを効かせるなら、逆(詳細から全体)じゃなくて、抽象度の高いもの(国)から具体的なもの(住所)へ進む方が理にかなってる。ただ現実的には、住所ってのはそんなに綺麗に整理されてないから、単純でバカ正直なフォームの方がマシなことが多い。オートコンプリートのアルゴリズムだと例外を見落としやすいからね。郵便番号を打つたびに、毎回間違った推測を直さなきゃいけないとしたら、めちゃくちゃ腹が立つよ。役に立つ正しい推測をしてくれるか、さもなくば余計な推測は一切しないかのどちらかにしてほしい。