2010-11-20 14 views
0

私はそれをIPアドレスの上に置くことができました。長い。私はユーザーのアドレスから取得します。ローカルの「購入先」情報、IPアドレス、または物理アドレスを表示するには、どのような方法が適していますか?

しかし、2つの主要なサービスから見たIPアドレス情報はかなり悪いです。彼らはどちらも、私は別の都市にいると言っていた。

一方、ユーザーがログインしていない場合は、そのユーザーのIPに基づいているか、アカウントを作成するように要求できます。

誰もこの決定を前に行ったことがありますか?

このアプリケーションはRails 3で書かれています。ご提供いただけるお役に立てていただきありがとうございます。

+0

IPロケータは、個人のISPの所在地のみを通知することができます。 – Eric

+0

そして明らかにあまりよくない。私は今3つの異なる間違った答えで3を試しました。 – AKWF

答えて

0

まあ、私はあなたがかなりの質問を自分で答えを推測:)

私はこのようにそれを行うだろう:ユーザーのアドレスが利用可能な場合

、それを使用しています。そうでない場合は、IPアドレスを使用しておおよその場所を取得します。しかし、いずれにしても、ユーザーが正しい場所にいるかどうかをユーザーに常に尋ねるようにしてください。アドレスの場所もまた失敗する可能性があります。

これは、ユーザーがどの国から来たのかを調べるウェブサイトで何度も表示されますが、IPベースの場所が見つからない場合は手動で国を選択できる小さなメニューも表示します。

3

私はデフォルトとしてIPの場所を使用して、より正確なターゲティングを望む場合、ユーザーに郵便番号を入力させることができます。アカウントを作成することは近くの店舗のリストを表示するには高すぎるため、多くのユーザーは多くのデータ入力を行って店舗の一覧を表示しません。

IPの位置は不完全です。不正確な場合もありますが、多くの場合、大きな結果が得られます。それは良いデフォルトです。

関連する問題