KYC不要 — ID不要、セルフィー不要、書類不要。暗号通貨で支払い:BTC, USDT, USDC, ETH, SOL, LTC
言語: 日本語
すぐに始める

東アジアのユーザーが見る自社サイトとアプリをテスト

ローカリゼーションのバグは、実際にその国の訪問者だけに発生することが多い。現地のレジデンシャルプロキシを使えば、顧客より先にQAチームが問題を発見できます。

最終更新日:

クイックアンサー

海外から日本語または韓国語版のサイトをどうテストする?

ターゲット国のレジデンシャルプロキシ経由でテストブラウザを起動し、対応するブラウザ言語とタイムゾーンを設定してください。これにより、サイトは日本、韓国、台湾、香港の訪問者と認識し、地理ベースのリダイレクト、通貨、決済オプション、法的表示が実際のユーザーと同様に動作します。JapanProxiesはこれらのIPを$2.62から1 GB分提供し、KYC不要・暗号通貨払いに対応しています。

東アジアのローカリゼーションで何が壊れやすい?

主な問題点は以下の通りです:

  • ジオリダイレクト。 日本の訪問者が英語版やグローバルサイトに飛ばされる、または2つのバージョン間をループする。
  • 通貨と価格。 米ドル表示、または円の小数表示(円は日常的に小数点以下が無い通貨)。
  • 決済オプション。 日本のコンビニ支払い、韓国・台湾の現地カードブランドやウォレットが欠如。
  • 言語ネゴシエーション。 サイトがIPかAccept-Languageだけを参照し、日本人が英語ブラウザを使うと誤ったページを表示。
  • 法的表示。 日本は特定商取引法に基づく表示義務、韓国・台湾・香港それぞれのプライバシー・通知要件。
  • フォントと改行。 日本語・韓国語・中国語のテキストがボタンからはみ出したり、不適切な箇所で改行される。

なぜ言語設定だけでなくレジデンシャルプロキシが必要?

多くのサイトとCDNはIPアドレスから国を判定し、リダイレクトや通貨設定、商品非表示を言語設定読み込みの前に行います。言語設定だけではこの判断はできません。現地のレジデンシャルプロキシは実ユーザーが使う住所タイプなのでその判定をトリガーします。

データセンターのIPも国指定が可能ですが、多くの不正対策やボット検知はホスティング系と家庭回線を区別します。家庭回線でのテストは顧客の実際の経路を示します。

ローカリゼーションテストのセットアップ方法は?

  1. 国コードを選ぶ:jp、kr、tw、hkを使い、各テストランでセッション保持。
  2. ブラウザのロケールと言語を対応させる:ja-JPとAsia/Tokyo、ko-KRとAsia/Seoul、zh-TWとAsia/Taipei、zh-HKとAsia/Hong_Kong。
  3. 2パターンを試す:現地ユーザーかつ現地言語、現地ユーザーかつ英語ブラウザ。
  4. スクリーンショットごとに自社ログで見たIPの国も記録。

モバイルアプリの場合:iPhone/iPadはWi-Fi → プロキシ設定 → 手動で認証設定、Androidエミュレーターは-http-proxy http://USERNAME-country-jp-session-qa1-ttl-30:[email protected]:7777起動。AndroidのWi-Fiプロキシはパスワード欄なしで、一部アプリはシステムプロキシを無視。モバイルキャリア回線からのテストが必要な場合は$5.93から日本や韓国の専用4Gモバイルプロキシポートを利用可能。

Playwright (Node.js):市場ごとに一つのテスト
import { chromium } from "playwright";

const markets = [
  { cc: "jp", locale: "ja-JP", timezoneId: "Asia/Tokyo" },
  { cc: "kr", locale: "ko-KR", timezoneId: "Asia/Seoul" },
  { cc: "tw", locale: "zh-TW", timezoneId: "Asia/Taipei" },
  { cc: "hk", locale: "zh-HK", timezoneId: "Asia/Hong_Kong" },
];

for (const m of markets) {
  const browser = await chromium.launch({
    proxy: {
      server: "http://gw.japanproxies.com:7777",
      username: `USERNAME-country-${m.cc}-session-qa${m.cc}-ttl-30`,
      password: "PASSWORD",
    },
  });
  const context = await browser.newContext({ locale: m.locale, timezoneId: m.timezoneId });
  const page = await context.newPage();
  await page.goto("https://YOUR-SITE.example/");
  await page.screenshot({ path: `home-${m.cc}.png`, fullPage: true });
  console.log(m.cc, "landed on", page.url());
  await browser.close();
}

ローカリゼーションテストの費用は?

ブラウザでのページ完全読み込みは2〜5 MB程度消費。数十ページを4市場でリリース前テストすれば5 GBに収まり、CIパイプラインでの継続的テストは50 GBが必要な場合あり。1プランで4市場対応かつ期限なし。

テスト

1 GB

$2.62

$2.62/GB

  • まずはご自身のターゲットをチェック
  • 全4か国対応
  • トラフィックは期限切れなし
1 GBを選択

軽量

5 GB

$4.95

$0.99/GB

  • 定期的なランキングと広告チェック
  • 全4か国対応
  • トラフィックは期限切れなし
5 GBを選択

標準

10 GB

$6.60

$0.66/GB

  • 1市場における週次チェック
  • 全4か国対応
  • トラフィックは期限切れなし
10 GBを選択

チーム向け

50 GB

$26

$0.52/GB

  • 複数市場での毎日チェック
  • 全4か国対応
  • トラフィックは期限切れなし
50 GBを選択

すべてのプランで利用可能: Japan, South Korea, Taiwan and Hong Kong · Rotating and sticky sessions · HTTP, HTTPS and SOCKS5 · Traffic never expires

ローカリゼーションテストに関する質問

CIでこれらのテストはできますか?

可能です。プロキシのユーザー名とパスワードをCIのシークレットとして保存し、市場ごとにブラウザテストを実行。各実行で新しいセッションIDを使い、クローリングではなく数ページで小規模に行いましょう。

App StoreやGoogle Playの地域はIPで変わりますか?

いいえ。アプリストアはアカウントの国を基にストアフロントを決めます。プロキシはインストール後のアプリの表示内容、価格、APIレスポンスなど、対象国ユーザーとしての動作テストに役立ちます。

CDNやジオルーティングルールのテストはできますか?

はい。自社サイトに国コード単位でリクエストし、レスポンスヘッダー、リダイレクト、コンテンツを比較。CDNログがリクエストの国をどう記録しているか確認できます。

サイトが日本のIPを別の国と誤認したら?

ジオロケーションデータベースが古い可能性があります。2〜3のデータベースを比較してアップデートしてください。詳細はなぜプロキシが誤った場所を表示するか]を参照。

国別に別プランが必要?

不要です。1つのプランで日本、韓国、台湾、香港をカバーし、ユーザー名の国コードを変えて利用します。

1 GB $2.62 · KYC不要

すぐに始める