Cookie
ブラウザのクッキーがインターネット上のあなたの行動を追跡すると聞いたことがあるかもしれませんが、それはそうではありません。 Cookie は、インターネット ブラウザーに保存されているテキスト ファイルに過ぎません。これにより、パブリッシャーは Web サイトの収益化を向上させ、ユーザーに無料のコンテンツを提供できます。 彼らはあなたがやっているすべてを追跡するわけではありません、彼らはウイルスではありません、そして、彼らはスパムを作成しません。 実際、彼らはあなたに非常に役立つ可能性があります。 このページでは、デスクトップ ブラウザーとモバイル アプリケーションでの Cookie のしくみについて説明します。
Cookie の概要
Facebookにログインすると、ホーム ページに移動するのに要する短い時間で多数の HTTP 要求と応答が設定されます。 次の例では、別の Firefox アドオンである改ざんデータを使用して、Facebookにサインインしたときに送信された HTTP GET
と呼び出しPOST
を表示します。 (HTTP GET
呼び出しは指定されたソースからデータを要求します POST
が、呼び出しは指定されたソースに処理されるデータを送信します)。 これは、ブラウザーによって受信された最初 POST
の要求です。
以下では、Cookie を含む、ブラウザーが送信した次 "PUT"
の要求を確認できます。
ブラウザー クライアントは何十万もの Cookie を保存できます。 各 Web サイトには個別の Cookie があり、ブラウザー クライアントは、そのサーバーによって生成されたブラウザー Cookie のみをサーバーに送信します。 たとえば、nytimes.com にいる場合、nytimes.com は Facebook.com ブラウザー Cookie にアクセスできません。 また、Facebook.com にいる場合、Facebook.com は nytimes.com Cookie にアクセスできません。
デスクトップ ブラウザーでの Cookie
クライアントがサーバーに HTTP 要求を送信する場合、サーバーは、どのクライアントがどの要求を送信するかを区別する方法がありません。 サーバーが IP アドレスを使用して、どの要求を送信しているのかを追跡しない理由を疑問に思うかもしれません。 IP アドレスは、1 人のユーザーに一意ではありません。複数のユーザーが共有できます。 これは多くの場合、オフィスで発生します。 IP 共有のために、Cookie は個々のユーザーとそのアクションを識別するために開発されました。
Web サイトでは、指定したソースからのデータに対する HTTP 要求を送信するたびに、自分 (またはユーザー アカウント) であることを認識する必要があります。 たとえば、Facebookにサインインすると、複数の Cookie が割り当てられます。 これらの Cookie の 1 つは、ログインしてお客様を自分のFacebookに保持することです。 Facebookが、友人のプロファイルを表示するために HTTP GET
要求を送信したことを知らなかった場合は、アクセス権を付与する必要があるかどうかはわかりません。また、1 ページごとにログインする必要があります。
例
次のスクリーンショットは、Firefox アドオンの使用時に表示される Cookie の表示例を示しています。 一覧内の "セッション" Cookie の 1 つは、Facebook アカウントがログインしたままになっている可能性が最も高いものです。
Cookie とモバイル アプリケーション
モバイル デバイスとインターネットに関する一般的な誤解は、モバイル デバイスでは Cookie が機能しないということです。 それは正確には当てはまりません。 ただし、Cookie はすべてのモバイル環境で機能するわけではありません。 モバイル Web とネイティブ アプリケーションの間の機能には制限があります。 モバイル デバイスから Web サイトのデスクトップ バージョンにアクセスする場合、Cookie は正常に動作します。 ただし、ほとんどの場合、携帯電話またはタブレット上のモバイル アプリケーションにアクセスすることになります。その場合、情報をキャプチャするために別の方法が使用されます。 デバイス識別子は、多くの場合、広告のために特に指定され、さまざまなネイティブ モバイル アプリケーション間で関連する広告を提供するために利用されます。 最も一般的なものは次のとおりです。
- IDFA (iOS の場合)
- AAID (Android 用)
- Windows アドバタイズ ID (Windows の場合)
アドバタイズ SDK は、デバイス識別子情報にアクセスできます。 ただし、モバイル Web とモバイル アプリケーションの追跡方法が異なるため、1 つのデバイスのモバイル環境ごとにユーザー ID が異なることがよくあります。
モバイルでのターゲット設定の詳細については、「 モバイル広告の概要」を参照してください。