クイック回答
他の国からウェブサイトをテストするには?
ジオロケーションQA向けの静的プロキシを使えば、テスターは各国の固定IPから自社サイトやアプリを読み込み、リダイレクト、通貨、言語、法的バナーを確認できます。SteadyProxyは、2026年10月時点で30日単位で$2.24からISP IPを、$1.34からデータセンターIPをレンタルしており、KYC不要で暗号通貨払いに対応しています。IPが変わらないため、すべてのテスト実行を再現できます。
主なポイントは?
| テストする内容 | ジオリダイレクト、通貨、言語、価格、同意バナー、コンテンツの権利 |
|---|---|
| テストマトリクス | 国ごとに1 IP、ISPとデータセンターの訪問者をテストする場合は国ごとに2 IP |
| 10か国マトリクス | $20.86(ISP)または$12.69(データセンター)、30日間 |
| ページがある国 | 英国、ドイツ、フランス、オランダ、日本、カナダ、オーストラリア、UAE、サウジアラビア、および米国IP |
| ロケーション確認 | プロキシ経由でhttps://ipinfo.io/json |
| プロトコル | HTTP、HTTPS(CONNECT)、SOCKS5 |
| 在庫 | 在庫状況は国によって異なります。オンラインのものはチェックアウトに表示されます |
ジオロケーションQAはユーザーより先に何を検出できますか?
ジオロケーションQAは、海外からしか現れないエラーを検出します。よくあるものは次のとおりです。
- フランスの訪問者がUK英語ページに送られる;
- オーストラリアの訪問者にAUDではなくUSDで価格が表示される;
- EUでVAT抜きの価格が表示される(消費者価格は通常VAT込み);
- 英国またはEUの訪問者に同意バナーが出ない;
- UAEやサウジアラビアのアラビア語ページが左から右のレイアウトになる;
- 日本語フォントが欠ける、または動画が一部市場でライセンスによりブロックされる。
いずれも売上を損なうか法的問題を生み、自社オフィスからのテストではどれも現れません。
固定IPだとQAが再現可能になるのはなぜですか?
固定IPなら、実行するたびに同じロケーション結果が得られます。回転IPでは、失敗したテストが次回に通るのはIPが都市や国を変えただけかもしれません。30日間同じIPなら、開発者はバグを再現し、修正し、まったく同じテストを再実行できます。各テストレポートには、IPと、自社サイトが使うジオロケーションデータベースが報告するロケーションを記録してください。
国別テストマトリクスにはどのチェックを入れるべきですか?
このサイトにページがある国ごとに1行。米国で販売している場合は米国も追加します。
| 国 | 通貨 | 追加するチェック |
|---|---|---|
| イギリス | GBP | 英国 GDPRの同意バナー、VAT込み価格 |
| ドイツ | EUR | ドイツ語、Impressumリンク、同意バナー |
| フランス | EUR | フランス語、同意バナー、VAT表示 |
| オランダ | EUR | オランダ語または英語、提供する場合はチェックアウトでiDEALを表示 |
| 日本 | JPY | 日本語フォント、小数なし価格 |
| カナダ | CAD | 英語版とフランス語版、チェックアウトで税を表示 |
| オーストラリア | AUD | GST込み価格 |
| アラブ首長国連邦 | AED | アラビア語の右から左レイアウト、英語オプション |
| サウジアラビア | SAR | アラビア語の右から左レイアウト |
IPが報告するロケーションを確認するには?
プロキシ経由でジオロケーションサービスにリクエストし、その回答と自社サイトの挙動を比較します。以下のスクリプトは、ipinfo.ioが見るIP、国、都市、ネットワークを出力します。4つの環境変数はダッシュボードから設定してください。データベースは一致しないことがあります。自社サイトがMaxMindやIP2Locationを使っている場合があるので、サイトが使うデータベースでもIPを確認してください。PythonガイドはセッションとSOCKS5を扱っています。
import os
import requests
proxy = "http://{user}:{pw}@{host}:{port}".format(
user=os.environ["PROXY_USER"],
pw=os.environ["PROXY_PASS"],
host=os.environ["PROXY_HOST"],
port=os.environ["PROXY_PORT"],
)
resp = requests.get(
"https://ipinfo.io/json",
proxies={"http": proxy, "https": proxy},
timeout=20,
)
info = resp.json()
print(info.get("ip"), info.get("country"), info.get("city"), info.get("org"))
ISP IPとデータセンターIPのどちらでテストすべきですか?
ユーザーが使うIPクラスでテストしてください。ショッパーは通常コンシューマーISPネットワークから来ますが、ビジネスユーザーやクラウドサービスはデータセンターネットワークから来ることがよくあります。一部のサイトや動画サービスはホスティングネットワークを別扱いするため、あるページが一方のクラスでは動き、他方では失敗することがあります。国ごとに2行のマトリクスは30日間で$2.24に加えて$1.34かかります。ISP(静的レジデンシャル)IPは一般向けインターネットサービスプロバイダーに登録されていますが、家庭のデバイス上ではなくデータセンターのサーバー上で動作します。
ジオロケーションQAでやってはいけないことは?
自分が所有する、またはテスト契約を結んでいるサイトやアプリだけをテストしてください。IPを使って、ライセンスが許可する地域外のコンテンツを視聴・ダウンロードしないでください。プロキシ経由で負荷テストを実行しないでください:GB単位ではなく、IP単位・30日単位の課金です。フェアユースが適用されます。ブロック対象:銀行、政府、決済ポータル、チケット販売サイト、およびSMTP(メール送信)ポート25、465、587。また、QAプロジェクトをカバーにして競合他社のページを大量収集しないでください。利用規約をご覧ください。
購入者は他に何を質問しますか?
ジオロケーションテストマトリクスには何個のIPが必要ですか?
テストする国ごとに1個、ISPとデータセンターの訪問者を別々にテストするなら2個です。9か国なら9 IPで足ります。10 IPのISPプランは30日間で$20.86、10 IPのデータセンタープランは$12.69です。余ったIPは米国に充てられます。
プロキシIPでサイトが間違った国を表示するのはなぜですか?
自社サイトのジオロケーションデータベースが、確認したものとは異なる場所にIPを配置している可能性があります。https://ipinfo.io/jsonの結果と自社データベースの回答を比較してください。両方でIPが間違った国にある場合は、サポートまでご連絡ください:IPが動作しない場合はサポートまでご連絡ください。在庫がある場合、同じ国で修理または別IPに交換します。
都市レベルのコンテンツをテストできますか?
市区町村を選べるのはチェックアウトに表示される場合のみです。それ以外は選択した国でIPが割り当てられます。IPデータベースの都市データは国データより精度が低いため、都市レベルのテストは結果がばらつくことがあります。都市ロジックはチェックアウトに記載された都市でテストし、あるデータベースが近隣都市を報告する可能性は許容してください。
IPを自動テストスイートで使用できますか?
はい。Playwright、Selenium、および通常のHTTPクライアントはユーザー名とパスワード付きのプロキシを受け付けます。Playwrightガイドで設定を紹介しています。スイートは通常のペースで実行してください。QA実行は数百ページの読み込みであり、負荷テストではありません。
モバイルアプリのテストはプロキシ経由で動作しますか?
はい、デバイスまたはエミュレーターがHTTPまたはSOCKS5プロキシを使用できる場合に限ります。HTTP、HTTPS(CONNECT)、SOCKS5。モバイルアプリはデバイスのGPSやSIMの国も読み取る可能性があるため、エミュレーターでそれらをIPに合わせて設定してください。
IPはレンタル期間中ずっと同じ場所を維持しますか?
IPは30日間のレンタル期間中同じままです。ジオロケーションデータベースはデータを随時更新するため、データベースが報告する都市、まれに国が変わる可能性があります。各テストレポートに報告された場所を記録しておけば、変更が可視化されます。