コード日進月歩

しんくうの技術的な小話、メモ、つれづれ、など

ファーストパーティクッキーとサードパーティクッキーをざっくり調べる

実はこの用語は広告業界以外では使われない感があったので改めて定義をざっくり調べる

Cookieとは

サーバーがユーザーのウェブブラウザーに送信する小さなデータであり、ブラウザーに保存されて次のリクエストと共に同じサーバーへ返送されます。一般的には、二つのリクエストが同じブラウザーから送信されたものであるかを知るために使用されます。 - HTTP Cookie - HTTP | MDN

とある通り、Cookieはサーバーからレスポンスに乗せることでブラウザ側にセットされるデータのこと。

なおこのCookieJavaScriptであるDocument.cookieでもセットできる。

First-Party / Third-Party Cookieとは

Cookie には、関連付けられたドメインが存在します。このドメインとページが存在するドメインが同じである Cookie は、ファーストパーティ Cookie と呼びます。ドメインが異なる場合は、サードパーティ Cookie と呼びます。 - HTTP Cookie - サードパーティの Cookie - HTTP | MDN

ここだけだとわかりにくいが、 iframe などで別サイトのページを埋め込んでいる場合、見ているページとは違うページにアクセスして情報を撮ってきている。そのときに仕込まれるCookieは別ドメインCookieとなるのでここでいう「サードパーティクッキー」にあたる。

このようなアクセスしているサイトとは違うドメインCookieサードパーティクッキーと呼称するのがよさそう。

参考リンク