本文へスキップ
LinkProfit

地域ターゲティングと国別分析:位置データを正直に読む

LinkProfit Team14分で読めます
  • geo-targeting
  • analytics
  • traffic-quality
このページの内容

国別のグラフは、リンクのツールが最初に見せるものであり、意思決定を最後まで変えないものです。あるキャンペーンの38%が1つの国から来ていた——この数字は、その人たちがその国にいたのかどうかも、どのネットワークが運んできたのかも、その人たちが立っていた場所では何時だったのかも、何ひとつ語りません。

この記事で扱うのは、国別のグラフの1つ下にあるレイヤーです。国、地域、都市が実際にはどこから来るのか、精度半径は何を意味するのか、訪問者が来たネットワークが、訪問者のいた場所とは別の軸である理由、訪問者の現地時刻で見た活動が、あなたのレポートのタイムゾーンで見た活動とどう違うのか、国と言語によるルーティングに何ができて、どこで止まるのか、そして位置データを自信に満ちた誤答へ確実に変えてしまう3つの間違いです。

国・地域・都市は、どこから来るのか

同じ問いに、詳しさの違う2つの情報源が答えます。そして、どちらが答えたのかを知っていることのほうが、答えそのものより重要です。

最初に答えるのはネットワーク

エッジネットワーク上のリダイレクトに届くリクエストは、どれもネットワーク自身が解決したフィールドをすでに携えています。国、地域、都市、おおよその座標、タイムゾーン、自律システム番号、そしてその番号を保有する組織の名前です。これらの取得に費用はかかりません——データベースの読み取りも、往復の通信もありません——し、国さえ分かれば済む判断にはこれで十分です。だからこそ、高速なルーティングはこの層の上で動いています。

ライセンスを受けたデータベースは、もっと詳しく答える

商用の地理データベースを、エッジでの1回の読み取りのために作られた形式へオフラインで詰め直したものは、ネットワークレベルの答えが持っていないものを足します。都市の精度半径、地域と都市の背後にあるGeoNamesの識別子、8言語の安定した地名、そのアドレス範囲のプロキシ種別、そしてネットワークが番号を出さなかった場合の自律システム番号です。地域とトラフィックの品質の内訳は、このレイヤーの上に成り立っています。

面白いのは、壊れたときの挙動です。そのパックが読めない場合でも、リダイレクトは動き続け、分析も記録を続けます。リゾルバーはネットワークレベルの答えへ縮退し、その行にどの情報源が答えたのかを記録するので、グラフが正確なデータと概算のデータを黙って混ぜることはありません。縮退した行には都市の識別子も精度半径もなく、画面はそれを推測させるのではなく、はっきり示します。

名前ではなく、識別子を保存する

クリックイベントが保存するのは識別子であって、ローカライズされた地名ではありません。実装の細部のように聞こえますが、実際には1行になるか2行になるかの違いです。「Bavaria」と「Bayern」は同じGeoNamesの識別子であり、文字列を保存するレポートなら、この2つを別々の地域として永遠に並べ続けます。

名前はレポートを読む時点で、読み手が使っている言語の辞書から解決されます。ダッシュボードが話す10言語のうち8言語に地名があり、残る2言語は空欄ではなく英語にフォールバックします。言語はリクエストのパラメータではなく、読み手自身のアカウント設定から取ります。パラメータにしてしまうと、1人の言語を、ワークスペース全体で共有するキャッシュに焼き付けられてしまうからです。

地図を正直にするのは精度半径

都市のレコードは、場所ではありません。点と半径の組であり、その点にどれだけの価値があるのかを教えてくれるのは半径のほうです。20キロメートルという値が表すのは、事業者がそのあたりのどこかに割り当てたアドレスの範囲であって、個人でも、街区でも、店舗の商圏でもありません。

ここから2つの設計上の選択が出てきます。座標は、度の1万分の1を単位とする整数で保存します。小数点以下を増やしても、元のデータが持っていない精度を作り出すだけだからです。そして半径0は「正確」ではなく「不明」を意味します——エクスポートから地図を作る前に、確かめておく価値があります。

実務上の原則はこうです。都市データは、市場を比べ、偏りを見つけるために使う。ひと握りのレコードから何かを結論するためには使わない。そして縮退した経路で答えが付いた行の上では、まったく使わない。

都市とネットワークは別々の軸

クリックがどこから来たのかと、どのネットワークを通ってきたのかは、別々の問いです。前者にしか答えないことが、メディアバイヤーがコンバージョンの見込みなど最初からなかったトラフィックに費用を払う道筋です。ネットワークの内訳には、自律システム番号、プロバイダー名、その範囲のプロキシ種別、そして——実際に効くのはこの列ですが——総クリック数と並ぶ人間によるクリック数が載ります。1つのプロバイダーにおけるこの2列の差が、たいていは発見のすべてです。

| 範囲のラベル | その範囲が何か | | --- | --- | | データセンター | ホスティング、クラウド、コロケーションのアドレス空間 | | 公開プロキシ | 誰でも経由できるオープンな中継 | | VPN | 商用VPNの出口の範囲 | | 検索エンジンのスパイダー | 検索エンジンが公開しているクローラーの範囲 | | TOR | TORネットワークの出口ノード | | Web匿名化サービス | ブラウザーで動くプロキシサービス |

このどれにも属さない範囲は、一般的なアドレスです。そしてラベルの付いたグループで群を抜いて大きいのは、個人向けVPNではなくデータセンターです。このラベルは、ほかのシグナル——検証済みクローラーの一覧、リストを公開していないロボットのための逆引き、ユーザーエージェントのパターン、リクエストの振る舞い——と組み合わされて、訪問者の種別と、0から100までの品質スコア、そしてその根拠となった理由になります。スコア自体が何かを遮断することはありません。遮断はトラフィックルールで設定するものであり、スコアは判定を説明し、レポートを支えるために存在します。分類の仕組みはトラフィックのフィルタリングで扱っています。

意図的な非対称が1つあります。「フィルター済み」「トラフィックの品質」「ネットワーク」の3つのパネルは、「ボットを除外」が入っていても自動化トラフィックを含みます。そこでボットを除外してしまえば、まさにボットを見るために開いた画面が空になるからです。それ以外の場所ではフィルターは通常どおり効き、自動化トラフィックがプランの計測クリック数の枠を消費することはありません。

訪問者自身の時計で見る活動

レポートを描けるタイムゾーンは1つです。クリックは、どれも自分のタイムゾーンを持っています。保存されたタイムスタンプをワークスペースのタイムゾーンに変換すれば、3つの市場での夕方の山はならされて平らな線になり、あなたのオーディエンスには生活の時間割がないかのように見えてきます。

そのため現地時刻は、クリックが書き込まれる時点で、その訪問者について解決されたタイムゾーンから計算され、行に保存されます——処理の流れの中で、訪問者自身のタイムゾーンがまだ分かっている唯一の地点だからです。これで手に入るのは、複数の市場にまたがるキャンペーンでも壊れない配信時刻の答えです。つまり、あなたの計測基盤が忙しかった時刻ではなく、オーディエンスが実際に開いている時刻です。

正直に言えば、代償もあります。位置情報の答えに付く但し書きが、そのまま引き継がれるのです。別の国の出口ノードを経由したクリックはその国の時刻を運びますし、縮退した経路で答えが付いた行は、ネットワークが報告したタイムゾーンをそのまま運びます。現地時刻のグラフをネットワークの内訳と並べて読むべき理由は、都市のグラフの場合とまったく同じです。

国と言語によるルーティング

1本の短いアドレスに、複数のリンク先を。ドイツの訪問者はドイツ向けのストアへ、フランス語を話すベルギーの訪問者はフランス語のページへ、それ以外は全員メインのサイトへ。ターゲティングルールは順序付きのリストで、1つのルールの中の条件は「かつ」で結ばれ、最初に完全一致したルールが勝ちます。特定度のスコアではなく手で順序を決めるのは、意図的な取引です。順序付きのリストは声に出して読めますが、優先順位の表は項目が3つを超えた時点で、もう追いかけようがありません。

言語の照合には、覚えておく価値のある規則が1つあります。enはすべての地域バリアントを含むので、en-GBen-USもこれに一致します。一方でen-GBは完全一致を要求するので、アメリカ英語は捕まえられません。言語そのものを指したいときは広いほうを、市場を指したいときは細かいほうを書いてください。

データがないことが、遮断に変わることはありません。条件を評価できない場合——国が分からない、パックが利用できなかった——ルールは単に一致せず、訪問者は元のリンク先へ進みます。トラフィックルールでは、同じ原則がはっきり書かれています。条件はすべて3値で、満たされるか、満たされないか、分からないかのいずれかです。分からない条件を含むルールは丸ごと飛ばされ、反転は確信のある答えにだけ効きます。だから「この国だけを許可する」というルールが、参照に失敗したときに世界中を締め出すことはありません。

処理の順序は固定です。まずトラフィックルール——「このリクエストにそもそも応答すべきか」に答えるからです——次にターゲティング、次に分割テスト、最後に元のリンク先です。ローテーターにあるリンク先ごとの国の絞り込みは、地理が選択を狭める4番目の場所です。ターゲティングはある市場をどこへ送るかを決め、ローテーターはその市場のトラフィックをどう分け合うかを決めます。

ルーティングは、コンテンツの出し分けではない

この区別は、見た目より重要です。ルーティングが選ぶのは、人が送られる実在のリンク先であり、どのリンク先も、誰でも開いて全部を見られるページです。コンテンツの出し分けとは、1つのアドレスが、誰が尋ねたかによって違うものを表示することです——そして検索エンジンが問題にするのは、そのうち、人が決して目にしないものをクローラーに見せるやり方です。

リダイレクターは、リンク先のページを描画も書き換えもしません。返すのはリダイレクトで、ページを出すのはリンク先自身です。リダイレクト以外のものが返る場所は1つだけ、SNSのプレビュークローラーです。ここにはそのリンク自身のプレビュー用メタデータを返すので、共有されたリンクは、クローラーがどこで動いていても同じカードになります。これは代わりのページではなく、プレビューです。

ルールは、検証済みクローラーを別扱いにすることもできます。通す、リンクを閉じる、スタブページへ送る、のいずれかです。プラットフォームが渡すのは、その仕組みそのものと、1件もクリックが起きる前に、ある訪問者像に対してどのルールが発動するかを確かめられるプレビューと、あとから何が発動したのかを見るための記録です。クローラーが人とは違うものを受け取るべきかどうかは、あなたが持つ判断であり、その判断を検証可能にするのが記録です。

地理データが、自信に満ちた誤答を生む3つの道

その市場にいなかったトラフィックから、市場を読み取る。 グラフを駆け上がってきた国は、何がそれを運んできたのかを見るまで、需要の証拠にはなりません。そのクリックの大半がデータセンターの範囲や商用VPNの出口から届いているなら、見えているのは購入者の居場所ではなく、出口ノードの居場所です。これがこのリストで最も高くつく間違いです。計画を生んでしまうからです。予算が動き、クリエイティブがローカライズされ、そのどれも人には届きません。

量を見ないまま、国を順位付けする。 90クリックでコンバージョン率4.4%の市場は、9,000クリックで3.9%の市場を上回ってはいません。それは、あと4件イベントが増えるだけで、あなたが喜んでいる差より大きく数字が動いてしまう市場です。国が順位表に載るための最低限の量を決め、観測された差を、ひと握りのイベントがどれだけ数字を動かすかと比べてください。狙いは統計的な純度ではなく、四半期の体制をノイズに合わせて組み替えないことです。

データが地域までしか支えていないのに、都市を信じる。 都市の行には半径が付いていますし、そもそも都市を持たない行もあります。半径が国の半分を覆うような行の上に、1つの都市圏向けのキャンペーンを組み立てるのは、丸めの産物の上に計画を立てることです。問いが本当に都市を必要とするとき——店舗の開業、イベント、地域限定の販促——は、決める前に、元になる行のうち何件が都市の識別子を持ち、その半径がどれくらいなのかを確かめてください。支えられていないなら、地域を使ってください。地域は安定していて、識別子に裏打ちされており、読み違えるのがはるかに難しいものです。

この3つが重なるのを止める4つ目の習慣があります。地理の内訳は、リンクのクリックを計測する方法で挙げたクリック品質の但し書きと並べて読むこと。そして、ユニーク訪問者は日次の指標だと覚えておくことです——月次の国別比較は、実在の人数を数え直すのではなく、日ごとのユニーク数を足し合わせています。

このデータに、あえて入れていないもの

訪問者のアドレスが保存されることはありません。アドレスは、日次のソルト付きの指紋を作り、アドレス範囲を引くあいだだけ1つの関数の中に存在し、イベントには届きません。郵便番号はデータベースが解決しますが、あえて記録しません。住宅が密集した場所では、郵便番号は住所に近いものだからです。

残りをどこまで保存するかは、ワークスペースの設定です。読み取りの時点ではなく、イベントが書き込まれる時点で効きます。

| 水準 | 保存されるもの | | --- | --- | | 完全な詳細 | 国、地域、都市、座標、精度半径、タイムゾーン、現地時刻 | | 座標なしの都市 | 国、地域、都市、タイムゾーン、現地時刻 | | 国のみ | 国と大陸 |

訪問者のネットワーク、完全な参照元アドレス、トラフィック種別の判定には、それぞれ別のスイッチがあります。保持期間はイベント1件ごとに日数として書き込まれ、これは「プランがどこまで過去を見せるか」とは別のものです。設定の変更は、次のキャッシュ期限ではなく数秒以内に、稼働中のリンクへ届きます。詳細はプライバシーモード地理分析のガイドにあります。

出力側の制限で1つ、思い込みやすいものがあります。リンクの公開統計ページが、ここまでの中から見せるのは国と都市だけです——ネットワークも、トラフィックの種別も、品質スコアも、座標もありません。この境界は慣習に委ねられているのではなく、応答の形を検査するテストで守られています。

検証に耐える運用のかたち

  1. 費用を払っているキャンペーンでは、国別のグラフより先にネットワークの内訳を読み、プロバイダーごとに人間によるクリック数と総クリック数を比べます。
  2. 国が順位表に載るための最低クリック数を決め、会議のたびに交渉し直されないよう文書に書き残します。
  3. 都市に依存する判断をする前には必ず精度半径を確かめ、都市を支えられていないときは地域まで下がります。
  4. ターゲティングルールを公開する前に、ある訪問者像が何を受け取るかをプレビューで確かめます。自分のトラフィックで本番を試すのではなく。
  5. 地理データの詳細さの水準は、意識して選びます。それが何を書き込むかを決め、止めたものはあとから取り戻せません。
  6. 分析とリンク先側のデータを、キャンペーンにつき1回は突き合わせます。とくに両者の食い違いが大きい市場では欠かせません。

位置データが最もよく効くのは、1つではなく2つの問いとして扱うときです。そのリクエストはどこから来たように見えるのか、そして何がそれを運んできたのか。前者だけでもグラフは必ずできあがります。そのグラフを、動く価値のあるものにするのが後者です。これに最初にぶつかるのはメディアバイヤーであり、だからこそアフィリエイト向けの構成は、地図ではなくネットワークと品質の軸に寄りかかっています。

よく聞かれる質問

都市レベルの位置データは、どれくらい正確ですか?

市場どうしを比べるには十分な正確さですが、個人を描き出せる正確さではありません——そして正直な答えは、形容詞ではなく数字です。都市のレコードはどれも精度半径を持っていて、半径が数十キロメートルなら、そのレコードが表しているのは、通信事業者がそのあたりのどこかに割り当てたアドレスの範囲です。携帯キャリアや企業ネットワークは、訪問者を実際にいる場所から遠く離れた地点に置くことが日常的にあります。アドレスが属しているのは端末ではなく、出口となる拠点だからです。都市名を読む前に、精度半径を読んでください。

クリックの国は、実際にはどこから来ているのですか?

役割の違う2つの情報源からです。リクエストを終端するエッジネットワークは、国、地域、都市、座標、タイムゾーン、そして自律システムを、費用も参照処理もなしに解決します。高速なルーティングの判断が使うのは、この答えです。ライセンスを受けた地理データベースは、もっと詳しく答えます。精度半径、地域と都市の背後にあるGeoNamesの識別子、8言語の安定した地名、そしてそのアドレス範囲のプロキシ種別です。保存される行は1件ごとに、どちらが答えたのかを記録します。だから概算の行は、正確な行に混ぜられるのではなく、そうと分かる印を付けられます。

VPNを使われると、地理分析は壊れますか?

訪問者は出口ノードの場所へ移されます。それは、訪問者自身がVPNに求めたとおりの動きです。対処は、より精度の高い位置情報ではなく、もう1本の軸です。ネットワークの内訳は、そのアドレス範囲をデータセンター、商用VPN、公開プロキシ、TORの出口、Web匿名化サービスとして分類し、総クリック数とは別に人間によるクリック数を示します。ラベルの付いた割合は、全数の集計ではなく下限として読んでください。検知が効くのは既知の範囲に対してであり、家庭向けのアドレスの上で動くプロキシは、普通のトラフィックに見えます。

国によるルーティングと、コンテンツの出し分けは何が違うのですか?

ルーティングが選ぶのは、訪問者が送られる実在のリンク先です。どのリンク先も、誰でも開いて全部を見られるページです。コンテンツの出し分けとは、1つのアドレスが、誰が尋ねたかによって違う内容を表示することであり、クローラーが受け取る版と人間が受け取る版が食い違った時点で、方針上の問題になります。リダイレクターがリンク先のページを描画したり書き換えたりすることは、一度もありません。返すのはリダイレクトで、ページを出すのはリンク先自身です。SNSのプレビュークローラーには、そのリンク自身のプレビュー用メタデータを返すので、共有されたリンクはどこでも同じ1枚のカードになります。これは別のページではなく、プレビューです。

現地時刻での活動は、タイムゾーン換算の活動と何が違うのですか?

レポートを描けるタイムゾーンは1つだけですが、クリックはどれも自分のタイムゾーンを持っているからです。保存されたタイムスタンプをワークスペースのタイムゾーンに変換すると、3つの市場での夕方の山は、ならされて平らな線になります。そのため現地時刻は、クリックが書き込まれる瞬間に、その訪問者について解決されたタイムゾーンから計算され、行に保存されます。この設計の代償は、位置情報の答えに付く但し書きがそのまま引き継がれることです。VPN経由のクリックが運ぶのは、その人の時刻ではなく出口ノードの時刻です。

プライバシーのために、地理データの詳細さを絞れますか?

絞れます。ワークスペース単位で設定でき、読み取りの時点ではなく書き込みの時点で効きます。完全な詳細では、国、地域、都市、座標、精度半径、タイムゾーン、現地時刻を保存します。中間の水準は都市を残し、地図上の点を捨てます。「国のみ」は大陸と国だけを残します。ある水準が止めたものは、そもそも書き込まれません。だから、どのレポートも、どのエクスポートも、あとから投げるどのクエリも、それを取り戻すことはできません。訪問者のアドレスは、どの水準でも保存しません。郵便番号は参照の途中で解決されますが、あえて記録しません。