これについても理解するのに少し時間がかかりましたが、今では理解したと思います(もし間違っていたら訂正してください)。混乱のポイントは「計算」についてです。
ここには2 種類の計算があり、FLoC に「参加」する方法は 3 つあります。
-
(グローバルな)コホートを決定する「グローバル」アルゴリズム。オプトアウトは不可能です。実際「プライベートモードではない状態でユーザーがアクセスする、パブリックにルーティング可能な IP アドレスを持つすべてのサイトは、POC コホート計算に含まれます。」
-
ユーザーの閲覧履歴に基づいて、特定のユーザーのコホートを決定するアルゴリズム。ヘッダーによるオプトアウトが可能。サイトは、コホート計算におけるユーザーのサイトリストへの参加を望まないことを宣言できるはずです。これは新しい
interest-cohortPermissions Policy を通じて実現できます。(引用元と同じドキュメント から 抜粋)
- JavaScript を使用して、ターゲティング広告を取得する(またはその情報を悪用する)ために、サイトがユーザー固有のコホートを要求すること。その値は、新しい JavaScript API である
cohort = await document.interestCohort();を通じてウェブサイトに提供されます。
この API は、#2 のヘッダーでオプトアウトされたページでは機能しません。ここが多くの混乱の原因となっています。interest-cohortの許可が与えられていないフレームは、document.interestCohort()を呼び出したときにデフォルト値を返します。
これについての信頼できる情報源が見つかりません。