저도 이 내용을 이해하는 데 시간이 좀 걸렸고, 이제야 제대로 이해한 것 같습니다(잘못된 부분이 있다면 지적해 주세요). 혼란의 핵심은 "계산(the calculations)"이라는 표현에 있습니다.
여기에는 두 가지 종류의 계산이 있으며, 사이트가 FLoC에 "참여"하는 방식은 세 가지입니다.
-
전체(글로벌) 코호트를 결정하는 “글로벌” 알고리즘입니다. 옵트아웃이 불가능합니다. 실제로 비인코그니토(비공개) 모드 이외의 상황에서 사용자가 방문하는 공개 라우터블 IP 주소를 가진 모든 사이트가 POC 코호트 계산에 포함됩니다.
-
사용자의 브라우징 습관에 기반하여 특정 사용자의 코호트를 결정하는 알고리즘입니다. 헤더를 통한 옵트아웃이 가능합니다. 사이트는 코호트 계산에 사용자의 사이트 목록에 포함되지 않기를 원한다고 선언할 수 있어야 합니다. 이는 새로운
interest-cohortpermissions policy를 통해 구현할 수 있습니다. (인용하신 같은 문서에서 발췌)
- 타겟팅 광고를 받기 위해(또는 해당 정보를 오용하기 위해) 자바스크립트를 사용하여 사용자별 코호트를 요청하는 사이트입니다. 해당 값은 새로운 자바스크립트 API를 통해 웹사이트에 제공됩니다:
cohort = await document.interestCohort();.
해당 API는 #2의 헤더를 사용하여 옵트아웃한 페이지에서는 작동하지 않으며, 이것이 많은 혼란의 원인이 되었습니다.interest-cohort권한이 허용되지 않는 모든 프레임은document.interestCohort()를 호출할 때 기본 값을 반환받습니다..
이 부분에 대해 좋은 출처를 찾지 못했습니다.