FLoC 오리진 트라이얼에 참여하는 방법

동질 집단 제휴 학습 (FLoC)은 관심 기반 광고에 개인 정보를 보호하는 메커니즘을 제공합니다. 선택합니다. 사용자가 웹을 탐색할 때 브라우저는 FLoC 알고리즘을 사용하여 '관심분야 동질 집단'으로 분류되며, 이는 최근 브라우징 기록이 유사한 수천 개의 브라우저에서 동일합니다. 기록. 사용자의 브라우저가 한 번에 하나의 관심분야 동질 집단과 연결되어 있으면 주기적으로 (현재 초기 오리진 트라이얼 기간에 7일에 한 번) 개인 인터넷 사용 기록을 브라우저 공급업체 또는 다른 누구와도 공유하지 않습니다.

FLoC에 관한 자세한 내용은 동질 집단 제휴 학습이란 무엇인가요?를 참고하세요.

FLoC 오리진 트라이얼 참여

FLoC의 오리진 트라이얼은 Chrome 89에서 시작되었으며 서드 파티 오리진 트라이얼으로 제공됩니다.

참여하려면 FLoC 오리진 트라이얼 토큰에 등록해야 합니다.

퍼스트 파티 컨텍스트

자체 사이트에서 관심분야 동질 집단 데이터에 액세스하려면 다음 방법 중 하나를 사용하여 웹페이지에 오리진 트라이얼 토큰을 추가하세요.

  • <head>에 메타 태그로 삽입 페이지당 노출수:

    <meta http-equiv="origin-trial" content="TOKEN_GOES_HERE">

  • HTTP 헤더:

    Origin-Trial: TOKEN_GOES_HERE

이를 통해 퍼스트 파티 맥락에서 FLoC을 사용해 볼 수 있습니다. 예를 들어 사이트 방문자의 동질 집단을 관찰할 수 있습니다.

서드 파티 컨텍스트

서드 파티 사이트의 코드에서 FLoC API를 테스트하려면 메타 태그에 오리진 트라이얼 토큰을 삽입해야 합니다. 웹 개발자를 위한 오리진 트라이얼 가이드에 이 방법이 설명되어 있습니다.

의견 보내기

Chrome의 오리진 트라이얼 사이트를 통해 진행하세요. 이 의견은 공개되지 않으며 Chrome팀 내 일부 사용자에게만 제공됩니다. 토큰이 만료되면 갱신 링크가 포함된 이메일이 전송됩니다. 토큰을 갱신하기 전에 다시 의견을 제출하라는 메시지가 표시됩니다.

웹 개발자로서 FLoC 사용해 보기

FLoC은 다음 두 가지 방법으로 시험해 볼 수 있습니다.

  • 브라우저 플래그를 설정하여 브라우저에 FLoC을 사용 설정합니다.
  • 오리진 트라이얼에 포함된 브라우저를 사용합니다.

브라우저 플래그로 FLoC 사용 설정

FLoC API는 매우 간단합니다. 하나의 메서드만 있으면 동질 집단 idversion를 제공하는 객체로 확인되는 프로미스를 반환합니다.

document.interestCohort()

제공되는 동질 집단 데이터는 다음과 같습니다.

{
 
"id": "14159",
 
"version": "chrome.2.1"
}

FLoC API는 Chrome 89 이상에서 사용할 수 있지만 브라우저가 오리진에 포함되어 있지 않은 경우 Chrome에서 Chrome을 실행해 보아야 API를 사용해 볼 수 있습니다. 플래그를 사용하여 Chromium 실행에서는 운영체제별로 이 작업을 실행하는 방법을 설명합니다.

  1. 다음 플래그를 사용하여 Chrome을 시작합니다. 텍스트를 모두 복사하세요.

    --enable-blink-features=InterestCohortAPI
    --enable-features="FederatedLearningOfCohorts:update_interval/10s/minimum_history_domain_size_required/1,FlocIdSortingLshBasedComputation,InterestCohortFeaturePolicy"


    FlocPagesWithAdResourcesDefaultIncludedInFlocComputation 플래그도 포함할 수 있습니다. 초기 오리진 트라이얼에서 FLoC 알고리즘을 다시 생성합니다 (그렇지 않은 경우 기본값은 false).


  2. 서드 파티 쿠키가 차단되지 않았는지, 실행 중인 광고 차단 프로그램이 없는지 확인하세요.

  3. floc.glitch.me에서 데모를 보거나 DevTools 콘솔:

    await document.interestCohort()

실험용 플래그란 무엇인가요?

  • InterestCohortAPI는 FLoC을 사용 설정합니다.
  • update_interval/10s는 동질 집단이 10초마다 다시 계산되도록 설정합니다. 이 작업은 testing; 현재 동질 집단 재계산 간격은 기본적으로 7일마다로 설정되어 있습니다.
  • minimum_history_domain_size_required/1는 해당되는 최소 도메인 수를 지정합니다. 200개 이상일 수 있습니다. 이 값은 테스트 전용이며 일반적으로 더 높을 것입니다.
  • FlocIdSortingLshBasedComputation는 FLoC에서 사용하는 클러스터링 알고리즘을 설정합니다.
  • InterestCohortFeaturePolicy를 사용하면 FLoC의 Permissions-Policy 헤더를 사용할 수 있습니다.
  • FLoC 버전 설정도 가능합니다. "FederatedLearningOfCohorts:finch_config_version/2"와 같은 값을 사용하여

FLoC 플래그 코드는 Chromium 코드 검색에서 확인할 수 있습니다.

브라우저가 오리진 트라이얼에 포함되어 있는지 확인하기

오리진 트라이얼 기간에는 일부 브라우저에서 FLoC이 기본적으로 사용 설정됩니다. 이러한 브라우저의 경우 플래그를 설정할 필요 없이 FLoC API를 사용할 수 있습니다. 다음에서 확인할 수 있습니다. 브라우저가 평가판에 포함된 경우 아래 두 가지 데모 중 하나를 사용해 보세요. 이러한 각 에서는 다른 방법을 사용하여 오리진 트라이얼 토큰을 제공합니다.

게시자, 광고주 또는 광고 기술 플랫폼으로 FLoC을 사용해 보세요

FLoC API 설명은 사용 사례를 제안하지만 API 사용 방법을 정의하지는 않습니다. 관련 콘텐츠와 광고를 제공하기 위해 FLoC을 사용하기 위한 제약조건과 요구사항은 사이트와 서비스마다 다릅니다.

콘텐츠 추천, 광고 또는 마케팅 서비스를 위한 자체 기술을 관리하는 경우 FLoC 통계를 적용하여 콘텐츠 또는 마케팅 메시지를 특정 사용자 집단에 맞게 조정할 수 있습니다. 이러한 서비스를 서드 파티에 맡기는 경우 서드 파티가 오리진 트라이얼에 참여하여 내 사이트와 다른 사이트를 포함한 실험을 진행하는 것이 더 합리적일 수 있습니다.

예를 들어 게시자가 관련 콘텐츠를 선택하는 방법을 찾는 경우 오리진 트라이얼 동안 FLoC을 사용해 보는 프로세스는 다음과 같을 수 있습니다.

  1. 사이트 사용 및 동질 집단 ID에 대한 데이터를 수집합니다.
  2. 데이터의 상관관계를 분석합니다. 데이터를 사용하여 관련 콘텐츠를 선택합니다.
  3. FLoC 접근 방식을 다른 메커니즘과 비교합니다. 예상대로 작동했나요?
  4. 콘텐츠 선택을 위한 FLoC 사용 조정
  5. 오리진 트라이얼 의견을 제공해 주세요.
  6. 반복

웹사이트에서 FLoC 계산을 거부하려면 어떻게 해야 하나요?

사이트는 동질 집단 계산을 위한 사용자 사이트 목록에 포함하고 싶지 않다고 선언할 수 있어야 합니다. 새로운 interest-cohort 권한 정책을 통해 이를 수행할 수 있습니다. 정책은 기본적으로 allow입니다.

interest-cohort 권한이 허용되지 않는 프레임의 경우 document.interestCohort()를 호출할 때 반환되는 프로미스가 거부됩니다. 메인 프레임에 interest-cohort 권한이 없으면 페이지 방문은 관심분야 동질 집단 계산에 포함되지 않습니다.

예를 들어 사이트에서 HTTP 응답 헤더를 전송하여 모든 FLoC 동질 집단 계산을 선택 해제할 수 있습니다.

Permissions-Policy: interest-cohort=()

FLoC 오리진 트라이얼 기간에는 선택 해제하지 않은 웹사이트의 페이지가 FLoC에 포함됩니다. 광고 관련 리소스를 로드하는 것을 Chrome에서 감지하거나 document.interestCohort()를 사용하는 경우 계산되는 횟수를 계산할 수 있습니다. 비공개 IP 주소에서 게재된 페이지 FLoC 계산에 포함되지 않습니다.

오리진 트라이얼을 통해 개발자는 새로운 API 제안이 적용된다면 어떨지 시작됩니다. FLoC에서 API가 정식 출시되기 전에 현실적으로 평가할 수 있으려면 어떻게 해야 할까요? 무엇인가요? Chrome은 소규모 오리진 트라이얼 실험에서 광고를 사용하는 모든 페이지는 FLoC을 사용합니다. 완전히 현실적일 가능성은 낮지만 가장 그럴듯한 휴리스틱입니다.

자세히 알아보기


사진: Rhys Kentish, Unsplash