実際の顧客はどこにいるか:配送とローカライゼーションのための国別ジオグラフィ
WordPress 向けの国レベル訪問者地理 — タイムゾーンまたはオプションの GeoIP から解決、生の保存 IP からは決して。正直な精度の限界、プライバシーの立場、有料層で都市粒度がアンロックされるもの。

Statnive は訪問者の国をブラウザタイムゾーン(デフォルト)またはオプションの GeoIP で解決 — 生の IP を決して保存しません。Ask me! を開く →「訪問者はどの国から来ているか?」(q72)で地図とテーブルを確認。都市粒度は v1.2 有料層でアンロック。大きな 2026 年の注意点:VPN 採用は上昇し続けるため、国層を信頼し、都市層は方向性として扱ってください。
物理商品を販売するなら、注文がどこに発送されるかを知る必要があります。デジタルを販売するなら、どこに翻訳し、どの決済方法を追加するかを知る必要があります。コンテンツを運営するなら、どの市場が成長しているかを知り、競合より先にローカライズする必要があります。3 つの判断すべてに同じ答えが必要です:どの国が実際にトラフィックを送り、トレンドはどこを指しているか。
本能は GA4 を開き、Demographics にドリルし、地図を読むことです。それは機能します — 同意バナーの摩耗、小さな国でのサンプリング、複数ステップのクリックパスを許容するなら。この記事はよりシンプルなルートを示し、精度に関する正直な期待を設定し、VPN 採用が上昇するときに何が変わるかを固定します。
この記事で答えること
- Statnive Ask me! の 4 つの国レベル質問 — q72、q73、q74、q75 — と、それぞれが決定するもの。
- Statnive が訪問者の生の IP アドレスを保存せずに国を解決する方法。
- 正直な精度の限界:国は信頼できる、都市はあいまい、2026 年は都市層をさらに悪化させます。
- GA4 が同じ質問にどう答えるか、そしてパスが脆弱になる場所。
- 配送、ローカライゼーション、決済方法作業に国データを使う意思決定ルール。
4 つの国レベル質問と、それぞれが駆動する決定
| Q-ID | 質問(逐語) | 駆動する決定 |
|---|---|---|
| q72 | 訪問者はどの国から来ているか? | 地図。サイトに存在する市場はどれか。 |
| q73 | どの国が最もトラフィックを送るか? | #1 市場。どこを最初にローカライズするか。 |
| q74 | トラフィックのほとんどはローカルかインターナショナルか? | 分割。インターナショナルテールを持つ国内サイトか、国内コアを持つインターナショナルサイトか。 |
| q75 | 訪問者はどの言語を使っているか? | 翻訳キュー。2 言語目のストアフロントを追加するか。 |
これら 4 つは v1.1.0 無料層で Live です。一緒に、Geography タブを離れることなく国と言語の物語全体に答えます。
次の 2 つ — q76 と q77 — は正直な「Coming soon」カードです:
- q76 — 訪問者はどの都市から来ているか? v1.2 有料層でアンロック。
- q77 — どの都市が最もトラフィックを送るか? v1.2 有料層でアンロック。
都市粒度は意図的に保留されています。精度は国(次のセクションを参照)より明らかに低く、データは多くの管轄区域でより敏感です — 両方とも、責任あるデフォルトを最初に出荷し、有料コミットメントの後ろにより高解像度の層を出荷する理由です。
国レベルの地理が正直で、都市が正直でない理由(2026 年)
2026 年のインターネットの 3 つの特性が国対都市の区別を負荷耐えるものにします:
- VPN 採用は上昇しています。 プライバシー意識のあるユーザー、企業 VPN、iOS ネイティブ VPN は、トラフィックの意味のある割合を地理的に数百または数千キロ離れた出口 IP 経由でプッシュします。国レベルはほぼ生き残ります(出口ノードはしばしばユーザーの国に留まります)。都市レベルは壊れます:ベルリンから読む VPN ユーザーがフランクフルト、アムステルダム、ストックホルムに表示されます。
- モバイルと CGNAT IP は国を確実に共有し、都市を不十分に共有します。 キャリア IP は、実際のハンドセットから数百キロ離れている可能性のある中央運営センターからルートされます。
- AI ツールブラウジングとアプリ内ブラウザは、ユーザーがどこにいるかではなく、AI ベンダーの地域に解決するデータセンター IP 経由でルートされます。国は間違っています。都市はもっと間違っています。
国レベルで正確に留まるもの:住宅 ISP トラフィック、国アンカー IP ブロックを持つモバイルキャリア、ほとんどのエンタープライズ IP。都市レベルで低下するもの:VPN 出口ノード、CGNAT キャリアトラフィック、クラウド IP ブラウジング。
Statnive の無料層は国、言語、ローカル対インターナショナル分割のみを表示します。それらが正直に守れる層だからです。有料 v1.2 リリースは都市を追加します — カードに同じ注意点が印刷されています。
Statnive が生の IP を保存せずに訪問者の国を解決する方法
Statnive は、国判断に必要な最小シグナルを生の IP を永続化せずに抽出するように設計された層化フォールバックを使用します。順序:
- ブラウザタイムゾーン(デフォルト、推奨)。ブラウザは
Intl.DateTimeFormat().resolvedOptions().timeZoneを送信します —Europe/BerlinまたはAmerica/Los_Angelesのようなもの。Statnive は IANA ゾーンを国にマップします。このパスでは IP 読み取りはまったくありません。 - オプションの GeoIP ルックアップ、サイト管理者が有効化した場合。IP はリクエスト時に 1 回読まれ、設定された GeoIP ライブラリ(MaxMind GeoLite2、DB-IP Lite、または Cloudflare の
CF-IPCountryなどの CDN ヘッダー)を通過し、国コードが保存されます。生の IP は決して永続化されません。 - 破棄。 Statnive が訪問者識別に使用する塩漬け IP ハッシュは、毎日ローテーションするソルトを持つ一方向 SHA-256 です。IP に逆転できず、ソルトは 24 時間ごとにロールするため、同じ訪問者は翌日には異なるハッシュを生成します。
すべてのパスで 3 つの特性が成り立ちます:
- Cookie 不要。
_gaなし、_fbpなし、_hjidなし。識別はサーバー側で一時的。 - サードパーティ API 呼び出しなし。 GeoIP ルックアップは、サーバー上の MaxMind または DB-IP のファイルに対するローカルデータベースクエリです。ベンダーへの外向き HTTP 呼び出しはありません。
- データベースに生 IP なし。 IP はメモリ内で読まれ、1 回使用され、破棄されます。
これが、Statnive が Cookie バナーなしで、外部地理位置情報 API のデータ処理契約なしで Geography タブを実行できる理由です。
GA4 が「訪問者はどの国から来ているか?」にどう答えるか
クリックパスは、知ってしまえば 2.5 ステップです:
- Reports → Demographics → Demographic details。
- 「Country」を主要ディメンションとして選択。 GA4 はレポート上部に世界地図概要を提供します。Demographics 概要パスは 1 クリック長いですが、同じデータに着地します。
- オプションで、Sessions、Engaged sessions、または Conversions に対して二次ディメンションを追加してクロスタブ。
GA4 パスは機能します。それはまた、訪問者が同意バナーを通過し、GA4 タグが発火し、舞台裏での GeoIP ルックアップ(Google の、Google のサーバーで)が国を返したことを仮定します。2026 年にこの 3 つすべてが保証されているわけではありません — 同意バナーの摩耗だけでも、分類実行前に EU セッションの 30〜50% を落とせます。
別のコストもあります:すべての Demographics タブ訪問はクエリデータを Google のアナリティクスパイプラインを通じて出荷し、データは Google のサーバーに存在します。GDPR 厳格市場に販売しているサイトには、その往復は些細ではありません。
Statnive では:Ask me! を開く →「訪問者はどの国から来ているか?」をクリック → 完了
それがワンクリックパスです。Statnive 管理タブを開き、Geography カテゴリから q72 を選択すると、AnswerModal が地図とテーブルをレンダリングします。
関連する判断のために、同じタブの 3 つの隣接質問:
- q73 — どの国が最もトラフィックを送るか? 訪問数でソートされたトップ N リストを返します。
- q74 — トラフィックのほとんどはローカルかインターナショナルか? 店舗のホーム国(管理で設定可能)から発生した訪問のシェア対その他すべてを返します。
- q75 — 訪問者はどの言語を使っているか?
Accept-Language分布を返し、2 言語目のストアフロントを追加するかを決めるのに有用です。
各カードはダッシュボードで Geography レポートが実行するのと同じ SQL を実行します — 別の集計パスはありません。トレードオフは Ask me! の他の場所と同じです:質問テキストはハードコード、回答はお客様のデータ、パスはワンクリック。
GeoIP 検出はどれくらい正確ですか?
可能な場合は出典付きの正直な数値:
- 国レベル:住宅 IP で 95〜99%。 商用 GeoIP データベース(MaxMind、DB-IP、IP2Location)はこの範囲の精度レポートを公開します。エラーケースは CGNAT キャリアルーティング、ユーザーと異なる国で終端する VPN 出口ノード、地域別に割り当てられた共有企業 IP です。
- 都市レベル:住宅 IP で 60〜80%。 モバイルと VPN トラフィックで 30〜50% に低下します。データベースは BGP ルーティングテーブルから最善の推測をしています。ダラス郊外のユーザーは、データベースベンダーによって「Plano」、「Irving」、または「Dallas」に解決されます。
- 郵便番号 / 地域圏:信頼できません。 マーケティングピッチのメタデータとして扱い、真実としては扱わないでください。
経験則:国はビジネス判断(どこに発送するか、どこをローカライズするか、どこに決済方法を追加するか)に答えます。都市は戦術判断(どの都市でキャンペーンをテスト市場するか)に答え、別のソースからの確証が必要です。
Statnive は無料層で国を出荷します。国は 2026 年の現実を生き残るからです。都市は v1.2 有料で着地し、明示的な注意点がカードに印刷されます。
国でトラフィックをブロックできますか?
Statnive 自体はトラフィックをブロックしません。読み取り専用のアナリティクスプラグインです — 仕事はオーディエンスの形を伝えることであり、ゲートすることではありません。
国レベルのブロッキングは 3 つの層に属します:CDN / WAF(Cloudflare 国ルール、AWS WAF geo-match、Sucuri — WordPress 前にブロック)、プラグインレベル(Wordfence Country Blocking、init でのカスタム WP フィルタ)、または ウェブサーバーレベル(nginx geo モジュール、Apache mod_geoip)。
Statnive は、どの国がトラフィックを送っているかを識別し、ブロックがどこに属するかを判断できるようにします。q73(「どの国が最もトラフィックを送るか?」)がその判断の入力層です。
WordPress はどの GeoIP ライブラリを使用しますか?
単一の標準はありません。一般的な選択:MaxMind GeoLite2(無料、正確、アカウント必要、ローカル .mmdb)、DB-IP Lite(無料、アカウント不要、わずかに精度が低い、ローカル .mmdb)、CDN 注入ヘッダー(Cloudflare CF-IPCountry、AWS CloudFront — ヘッダーを信頼)、IP2Location(商用、有料ライセンス)。
Statnive はデフォルトでブラウザタイムゾーン(GeoIP なし)を使用し、MaxMind、DB-IP、CDN ヘッダーをサポートするオプションの GeoIP パスをホストが有効化できます。ブラウザタイムゾーンは、ほとんどのサイトで国レベルの判断には十分です。
意思決定ルール:国を使用、ローカライズ前に検証
ルール、一文で:国のローカライゼーションまたは新しい決済方法に投資する前に、q73 でその国が訪問でトップ 5 にあり、かつ q74 がインターナショナルテールが 1 週間のスパイクではなく構造的に成長していることを示すことを確認してください。
適用方法:
- Ask me! → q73 を開いて訪問別のトップ国を確認。
- 日付範囲を「Last 90 days」に設定 — 短いウィンドウは単一の Reddit スレッドやキャンペーンバーストに過剰反応します。
- トップ 3〜5 の国を選択。それぞれについて、q74 でインターナショナルシェアが総トラフィックの少なくとも 10% であることを確認。それ未満では、チェックアウトフローをローカライズするコストが収益リフトを超える可能性があります。
- q75 でクロスチェックして、実際にどの言語が要求されているかを確認。トップの国がトラフィックの 12% を送るが、
Accept-Languageが既に英語であれば、翻訳ストアフロントは不要です — 国固有の決済方法が必要です。 - ループを毎月再実行。インターナショナルテールはランダムではなく、コンテンツの到達範囲とともに成長または縮小する傾向があります。
アンカー:訪問でトップ 5、インターナショナルシェアの 10% 以上、90 日にわたって持続、非英語の Accept-Language 多数派を持つ国は、強いローカライゼーション候補です。その組み合わせより弱いものは、ウォッチリスト候補です。
今後:都市と地域圏
2 つの隣接カードが v1.1.0 で明示的に Coming-soon です:
- q76 — 訪問者はどの都市から来ているか? v1.2 有料層で着地。Geography タブの Coming-soon カードがこれを明示します。
- q77 — どの都市が最もトラフィックを送るか? 同じ — v1.2 有料層。
遅延の理由は技術的能力ではありません。上記で説明した精度の限界です:都市レベルのデータは 2024 年より 2026 年に速く低下するため、無料層カードで誤解させるよりも、有料コミットメントと正しい注意点で出荷することを選びます。
次にすべきこと
- **WordPress.org で Statnive をインストール**してください(まだの場合)。ブラウザタイムゾーン経由の国解決は箱から出してすぐに機能します。GeoIP セットアップ不要。
- Ask me! → q72「訪問者はどの国から来ているか?」を開く。 日付範囲を「Last 90 days」に設定し、地図を読んでください。
- q73「どの国が最もトラフィックを送るか?」とペアにして、ランク付けされたトップ N リストを確認してください。
- q74「トラフィックのほとんどはローカルかインターナショナルか?」をチェックして、ローカル対インターナショナル分割をアンカーしてください。
- q75「訪問者はどの言語を使っているか?」をクロスチェックしてから翻訳をキューに入れてください。
- **WooCommerce 向けにローカライズする価値のある国**で完全なローカライゼーション意思決定フレームワークをお読みください。
- **配送コスト削減のための地理データ**で配送コストアングルをお読みください。
- **トラフィックは実際どこから来ているか?**で国別のチャネル組み合わせをお読みください。
それがワークフローです。国を最初、言語を 2 番目、都市を後で — 各ステップでプライバシーデフォルトを保ったまま。
WordPress.org から Statnive 1.1.0 を無料でインストール →
永久無料・セルフホスト・アカウント不要・2 分でセットアップ・AI なし・サードパーティ API なし・データはサーバーから外に出ません。