本文へスキップ
LinkProfit

地理分析

国別のグラフは、もう何年も前に役に立たなくなりました

トラフィックの40%が「アメリカ合衆国」だと分かっても、そこから動けることは何もありません。ここで扱うのは、その1つ下の層です。地域と都市、その答えの精度半径、訪問者が来たネットワーク、そのネットワークがデータセンターかどうか、そして訪問者が立っていた場所では何時だったのか。

Clicks · 30 days128,431+12.4%Unique visitors84,102+9.1%Top referrerinstagram.com31%Clickslast 16 daysTop countriesUnited StatesGermanyUnited KingdomBrazilJapan

国別のグラフでは得られない5つの内訳

地域にはISOの行政区分コードとGeoNamesの識別子が付くので、「Bavaria」と「Bayern」は2行ではなく同じ1行になります。都市は座標と精度半径を持ちます。地図を正直にするのは、この精度半径です。半径20キロメートルの点は個人ではなくアドレスの範囲であり、画面はそのことをきちんと示します。

ネットワークの一覧には、自律システム番号、プロバイダー名、その範囲のプロキシ種別、そして——ここが肝心ですが——総クリック数とは別に人間によるクリック数が並びます。この1列が、すべてのメディアバイヤーがいずれ抱く問いに答えます。決してコンバージョンしないトラフィックを送ってきているのは、どのプロバイダーなのか。

トラフィックの品質は、訪問者の種別、プロキシの種別、品質スコアの帯で訪問を分けます。そして現地時刻での活動は、クリックの瞬間における訪問者自身のタイムゾーンで計算されます。ストレージエンジンは固定された1つのタイムゾーンにしか変換できませんが、ここでは行ごとにタイムゾーンが違うからです。

  • 行政区分コードとGeoNames識別子を備えた地域
  • 座標と精度半径を備えた都市
  • 自律システム、プロバイダー、プロキシ種別を備えたネットワーク
  • 訪問者の種別、プロキシの種別、品質スコアの帯
  • あなたの時刻ではなく、訪問者の現地時刻で見る活動

地名は書き手ではなく、読み手の言語で

クリックイベントが保存するのは識別子であって、ローカライズされた名前ではありません。名前はレポートを読む時点で、読み手が使っている言語の辞書から解決されます。だからこそ、保存されている1つの行から、同じクリックがある同僚には「Berlin」、別の同僚には「ベルリン」と見えるのです。

名前が用意されているのは、ダッシュボードが話す10言語のうち8言語です。残る2言語は、空欄ではなく英語にフォールバックします。辞書はメガバイト単位の大きさでサーバー側に置かれ、その類のものがブラウザーへ送られることはありません。ロケールはリクエストのパラメータではなく、読み手自身の設定から取ります。パラメータにしてしまうと、1人がワークスペースの共有キャッシュを他人の言語で汚染できてしまうからです。

このデータが何であり、何ではないのか

地理情報の答えは、ライセンスを受けた商用データベースを、エッジのために作られた形式に詰め直したものから得られます。フォールバックも文書化されています。そのパックが利用できない場合、リゾルバーはCDNがすでに提供しているネットワークレベルのデータへ縮退し、結果を概算として印を付けます。すべての行がどの情報源から答えを得たかを記録するので、グラフが正確なデータと概算のデータを黙って混ぜることはありません。

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

地名データの出典は、きちんと明示します。都市名と地域名はGeoNamesデータベースに由来し、CC BY 4.0のもとで利用しています。そのクレジット表記は契約書の奥に埋もれさせず、サイト上で公開しています。

詳細さは固定の対価ではなく、設定できるもの

どこまで残すかは、ワークスペースごとに決めます。完全な詳細では座標とタイムゾーンを保存します。「座標なしの都市」は市場だけを残し、地図上の点は捨てます。「国のみ」は大陸と国だけを残し、それ以外は何も残しません——この水準では、イベントのために地理データベースへ問い合わせること自体がありません。

これは読み取りの設定ではなく、書き込みの設定です。プライバシーモードが止めたものは、そもそも書き込まれません。だから、どのレポートも、どのエクスポートも、将来のどのクエリも、それを取り戻すことはできません。保持期間も同じ仕組みです。イベントは1件ごとに自分の保持期間を持ち、期限が切れた行はストレージエンジンが削除します。

よくある質問

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

市場どうしを比べるには十分な正確さですが、個人を特定できる正確さではありません——そしてその違いが分かるように、画面には精度半径が表示されます。典型的な都市のレコードは、数十キロメートルの半径を持ちます。座標が表すのは訪問者ではなく、アドレスの範囲です。

訪問者のIPアドレスを保存していますか?

保存していません。アドレスは、日次のソルト付きハッシュを計算し、アドレス範囲を引くためにメモリ上で使われたあと破棄されます。このハッシュは元に戻せず、ソルトは毎晩入れ替わるので、同じ訪問者を日をまたいで追跡することはできません。

地理データベースが利用できないときはどうなりますか?

リダイレクトは動き続け、分析も記録を続けます。リゾルバーはCDNが提供するネットワークレベルのデータへフォールバックし、その情報源を行に記録します。だからグラフは埋まったままで、どの行が概算だったのかも確認できます。

プライバシーの都合でこれを無効にできますか?

できます。ワークスペース単位で設定でき、読み取りの時点ではなく書き込みの時点で効きます。座標なしの都市、国のみ、あるいはネットワーク、完全な参照元アドレス、トラフィック種別の判定まで落とす厳格なプリセットから選べます。既存のリンクにも、次のキャッシュ期限ではなく数秒以内に反映されます。

あなたのブランドのリンク短縮サービスを立ち上げる

ドメインを接続し、価格を公開し、最初の顧客を招待する——多くのパートナーは一晩で公開まで進みます。

トライアルにカードは不要です。