広告が追いかけてくる仕組みとは

「さっき見た商品の広告」が出るのは偶然ではない

通販サイトで商品を見たあと、別のサイトやニュースを読んでいると、先ほど見ていた商品の広告が表示されることがあります。
まるでスマホが会話を聞いているように感じる瞬間です。

しかし結論から言うと、広告はあなたを見ているのではなく、ブラウザの記録を見ています
盗聴でも監視でもありません。Webの仕組みとして設計された「リターゲティング広告」です。

この仕組みを理解すると、不気味さはかなり減ります。

広告は人ではなく「ブラウザ」を識別している

Webサイトは訪問者の名前を知ることができません。
代わりに使われるのが識別子です。

商品ページを開くと、ページの裏側で次の処理が行われます。

<script src="https://ad-network.example/tracker.js"></script>

このJavaScriptが実行されると、広告ネットワークはブラウザに識別番号を割り当てます。
そして「このブラウザは〇〇の商品ページを見た」という情報を保存します。

ここで重要なのは、保存されるのは個人情報ではなく行動履歴に結びついた番号です。

Cookieが「覚えている」正体

この識別番号を保存する場所がCookieです。

Cookieはブラウザに保存される小さなデータで、ログイン情報だけでなく行動の記録にも使われます。
広告の流れは次のようになります。

1. 商品ページを閲覧
2. Cookieに識別子が保存される
3. 別サイトを閲覧
4. 広告枠が広告サーバーへ問い合わせ
5. 識別子が送信される
6. 閲覧履歴に応じた広告が表示される

つまり、広告が追いかけているのではなく、広告枠が「このブラウザは誰か」を確認しているだけです。

なぜどのサイトでも同じ広告が出るのか

ここで疑問が出ます。
なぜ全く関係ないサイトでも同じ広告が表示されるのでしょうか。

理由は、広告会社が同じだからです。

多くのWebサイトは、自前で広告を持っていません。
広告ネットワークの配信システムを利用しています。

  • ニュースサイト
  • 個人ブログ
  • レシピサイト
  • 天気サイト

これらの広告枠は、同じ広告配信サーバーに接続しています。
そのため、閲覧履歴が共通で利用されます。

JavaScriptが裏で通信している

広告は画像を表示しているだけに見えますが、実際には通信処理です。
ページを開いた瞬間、ブラウザは広告サーバーへ問い合わせを行います。

fetch("https://ad-network.example/ad?user_id=xxxx");

この問い合わせのときにCookieが送られ、広告内容が決まります。
つまり広告表示はページの一部ではなく、リアルタイムの問い合わせ結果です。

「会話を聞かれている」ように感じる理由

たまたま話していた内容の広告が出ると、盗聴を疑う人もいます。
しかし技術的には、マイクから音声を取得して広告に使うのは現実的ではありません。

理由は単純です。

  • 許可が必要
  • 通信量が膨大
  • OS側で制限される

それよりも広告は、次の情報から推測します。

  • 検索履歴
  • 閲覧履歴
  • 購入履歴
  • 滞在時間

これだけで興味関心はかなり推定できます。
人間は記憶に残った広告だけを意識するため、「聞かれた」と感じやすいだけです。

広告が止まらない場合

一度商品を見ると、長期間同じ広告が出続けることがあります。
これは広告システムが「興味がある」と判断しているためです。

止めたい場合は次の方法があります。

  • Cookieを削除する
  • ブラウザのトラッキング防止を有効化
  • 広告設定でパーソナライズを無効化

Cookieを消すと識別子も消えるため、広告の関連性はリセットされます。

リスクと注意点

この仕組み自体は違法でも危険でもありません。
ただし注意点はあります。

広告会社は個人を特定していなくても、行動パターンを蓄積します。
つまり「誰か」は分からなくても「どんな行動のブラウザか」は分かります。

そのため、複数人で同じPCを使うと広告内容が混ざります。
家族共用PCでベビー用品の広告が増えるのはこのためです。

広告の正体は追跡ではなく識別

広告が追いかけてくるように見えるのは、あなたを認識しているからではありません。
同じブラウザを再識別しているからです。

Webはログインしなくても状態を持てます。
それを可能にしているのがCookieとJavaScriptです。

リターゲティング広告は、ユーザー監視というより「前回の続き」を提供する仕組みです。
不気味に感じるのは自然ですが、実態はかなり機械的な処理です。

広告があなたを覚えているのではありません。
あなたのブラウザが、自分の履歴を持っているだけです。