IPWHOIS.ioレビュー:高速で用途の広いIP Geolocation API

公開: 2021-07-17

訪問者からIPアドレスを取得することは、サイト管理のこれまで以上に重要な部分になりつつあります。 サイトは今まで以上にグローバルになり、すべての訪問者がそのパーソナライズされたエクスペリエンスを求めているため、IPジオロケーションAPIの数は過去数年間で爆発的に増加しています。

確かに、自分で#geolocationデータを取得するコードを書くことはできますが、正直なところ、そうするための知識を持った#backend管理者はまだ少数です(サイトの所有者/管理者の総数と比較して)。 ここで、多くの#APIの1つが登場します。

クリックしてツイート

これらは、非常に迅速にセットアップできるように設計されており(通常は、関連するコードをコピーして貼り付けるだけです)、統合するとすぐに結果が得られます。

私たちが最近使用しているプログラムの1つはipwhois.ioであり、非常に宣伝されているのと同じくらい優れていることが証明されています。 それが提供するものとそれを機能させるためにあなたがしなければならないことについての詳細を説明しますが、最初にジオロケーションの必要性についてあなたに売りましょう。

なぜジオロケーション

ロケーションピンを持っている人

ジオロケーションを使用する主な理由は、前述したように、よりパーソナライズされたサイトを作成するためです。 これは些細なことのように思えるかもしれませんが、実際には、最初に訪問者を獲得し、次に訪問者を維持するのに大いに役立ちます。 たとえば、言語をローカライズしているサイトを見ると、いつも新鮮です。 当然、数字を把握する必要があります。つまり、12人の訪問者のために追加の言語に投資する価値があるかどうか、ジオロケーションによってそれらの数字が得られます。

ローカリゼーションについて話すときに最初に頭に浮かぶのはおそらく言語ですが、それだけではありません。 バックエンドから魔法を使って、特定の地域向けのさまざまなターゲットアクションを作成できます。 スウェーデンからログインする人のために、メインページにビーチサンダルを置くことはありません。 代わりに、ウィンターコートと帽子に焦点を当てます。 これらの種類のプロモーションは、在庫を多様化してオーディエンスをより的確にターゲティングし、その後トラフィックと収益の両方を増やすのに役立ちます。

また、知識を使用して送料を計算することもできます。これは、価格がいたるところにあるため、多くのことを意味する可能性があります。

顧客の場所を知ることで、顧客のタイムゾーンも知ることができます。 繰り返しになりますが、これは些細なことのように思えますが、グローバルトラフィックを目的としたサイトを運営している場合は、これらのことを考慮する必要があります。 提供されたデータから、トラフィックが最も多い特定の時間帯に特別な時間指定のプロモーションを準備できます。一方、トラフィックが少ないために注目すべきものについては、特定の時間を回避できます。

一般的に、ジオロケーションに関連するデータを収集すると、ユーザーベースの構造を特定するのに役立ちます。 これにより、2つのことにエネルギーを集中させることができます。つまり、高いポイントを2倍にする(トラフィックが最も多い地域やタイムゾーンのプロモーション)、および/または低いポイントを上げることに取り組む(方法を理解する)パフォーマンスの低い地域やタイムゾーンでトラフィックを増やすため)。

なぜipwhois.io

ipwhois.io

これで、サイトでジオロケーションを使用する理由がわかりましたが、他のすべてのサービスの中で、ipwhois.ioを使用する必要があるのはなぜですか。

価格とティアの柔軟性

ipwhois.ioを選択する理由はいくつかあります。まず第一に、それは無料です。 私たちはあなたがおそらく考えていることを知っています-何かを使用する主な理由が価格である場合(特にそれが無料の場合)、その製品またはサービスはとにかくそれほど素晴らしいものではありません。 それに対して、私たちは言います–心配しないでください、これは本当に最初に現れるものです。

ご想像のとおり、注意点があります。サービスは1か月あたり最大10000リクエストまで無料です。最初はこれは大きな数字のように思えるかもしれませんが、実際にはそうではありません。 これは基本的に、ジオロケーションサービスをテストしているだけの場合に最適なソリューションを提供しますが、階層を上に移動するにつれてサイトとともに成長するスケーリングの可能性があります。

3つの料金プランがあり、それぞれがサイトが受信するトラフィックの量に対応しています。具体的には、リクエストの数に対応しています。

ipwhois.ioの価格

セットアップが簡単

そのすべてのコードを見ると、セットアッププロセスは骨の折れる作業であり、完了するには書面とビデオのチュートリアルが必要であると考えるのは理解できます。 実際には、それはまったく逆です。 無料プランは登録も必要ありません。

最も使いやすいプログラミング言語に応じて、JSON、XML、CSVの3つの形式で応答が提供されます。 使い慣れたツールを使用することがいかに重要であるかは誰もが知っています。このタイプのカバレッジにより、確実に道を切り開くことができます。 ここでは、PHPで行われたリクエストとJSONでのレスポンスの例を見つけることができます。

リクエスト:

 <?php

$ ipAddress = $ _SERVER ['REMOTE_ADDR'];

$ ch = curl_init('http://ipwhois.app/json/'.$ipAddress);

curl_setopt($ ch、CURLOPT_RETURNTRANSFER、true);

$ jsonData = curl_exec($ ch);

curl_close($ ch);

$ resultData = json_decode($ jsonData、true);

var_dump($ resultData);

?>

応答:

 {{

"ip": "8.8.4.4"、

「成功」:本当、

「タイプ」:「IPv4」、

「大陸」:「北アメリカ」、

"continent_code": "NA"、

「国」:「米国」、

"country_code": "US"、

"country_flag": "https://cdn.ipwhois.io/flags/us.svg"、

"country_capital": "ワシントン"、

"country_phone": "+1"、

"country_neighbours": "CA、MX、CU"、

「地域」:「ニュージャージー」、

「都市」:「ニューアーク」、

「緯度」:40.735657、

「経度」:-74.1723667、

"asn": "AS15169"、

"org": "Google LLC"、

"isp": "Google LLC"、

"タイムゾーン": "America / New_York"、

"timezone_name": "東部標準時"、

"timezone_dstOffset":0、

"timezone_gmtOffset":-18000、

"timezone_gmt": "GMT -5:00"、

「通貨」:「米ドル」、

"currency_code": "USD"、

"currency_symbol": "$"、

"currency_rates":1、

"currency_plural": "米ドル"、

"completed_requests":0

}

高度なローカリゼーション

前述のように、ジオロケーションは、訪問者がどこから来ているかを知ることにより、サイトをローカライズするために不可欠です。 また、言語、通貨、タイムゾーンなども知っています。これらすべてを使用して、ユーザー専用にカスタマイズされたフロントエンドを作成できます。 ローカリゼーションを介しても、いくつかのオプションがあります。国や大陸などのより広い指定に焦点を当てたり、地域や都市でさえ非常に詳細に調べたりすることができます。これらはすべて、サイトがローカリゼーションにどのように依存しているかによって異なります。

ローカリゼーションはフロントエンドだけに限定されません。 バックエンドでも多言語対応を利用できるようになります。 英語ではなく自国語でソフトウェアを操作することに慣れている場合は、ドイツ語、フランス語、スペイン語などのすべての主要言語で応答を得ることができます。

正しいデータ

ipwhois.ioロケーションデータ

ポップアップする可能性のある主な問題の1つは、古いデータで応答を取得することです。 90年代のデータについて話しているのではないことに注意してください。 電話でログインしている人が動き回っている可能性があり、1時間前の場所ではなく、現在の場所に関するデータが必要です。 ゲーマー用語を使用するには、ラグまたは応答時間と考えてください。 ipwhois.ioのシステムには十分な数のチャネルが統合されているため、これらのチャネルで問題が発生することはなく、現実に近い応答が提供されます。 グローバルサーバーのカバレッジが十分に大きいので、場所に関連する問題も発生しないはずです。平均応答は、全体で約90ミリ秒です。

安全

ジオロケーションのセキュリティについて話すときは、2つのことを考慮する必要があります。 ipwhois.ioから受信するデータ/応答は256ビットSSL暗号化を使用します。つまり、その面で安全です。これは、プロバイダーによって有効化された「直接」セキュリティです。

一方、ジオロケーションを追加のセキュリティ対策として使用して、サイトと訪問者を全体的に安全に保つことができます。

ジオロケーションを使用することで、実際に害が及ぶ前にサイトを攻撃しようとする悪意のある試みを特定できます。モンゴルから突然数千のIPアドレスが送信された場合(何十年にもわたって)、何かが進行中である可能性があります。 これらの試みを追跡し、IPをブロックし、最終的には潜在的な攻撃を報告してさらに調査することができます。

直接攻撃ではありませんが、ジオロケーションは不正行為の検出にも優れています。 支払い詐欺の試みのように非常に深刻なものであろうと、登録/ログイン詐欺のようにそれほど深刻ではないものであろうと、ジオロケーションを使用すると、それがない場合よりもはるかに簡単にこれらの状況を特定できます。 これらの場合にタイミングが最も重要であると考えるなら、ipwhois.ioがあなたの味方であることをうれしく思います。

概要

ジオロケーションが成功するすべてのサイトの定期的な部分になっているため、誰もが何らかのAPIを使用するのは当然のことです。 ただし、ほとんどの人がサイトでコードのチャンクを直接使用することには嫌悪感があります。なぜなら、彼らは快適ではなく、代わりにコーディングを行うさまざまなツールに頼っているからです。

今日の訪問者は、選択できるサイトが非常に多いため、定期的にアクセスするサイトに対する期待がますます高まっているため、新規参入者やその他の人々も同様に、これらの恐れを取り除く必要があります。 あなた自身とあなたのサイトをあなたの主要な地域をカバーするためにローカリゼーションに投げ込むことはあなたの潜在的なユーザーのニーズを満たすための優先事項としてあなたの議題に置かれなければなりません。

ipwhois.ioは、使いやすい機能を備えたジオロケーションに足を踏み入れる絶好のチャンスを提供します。強調表示された無料枠は、ジオロケーションが何であるかを理解するためのあらゆる機会を提供します。