서드 파티 쿠키 지원 중단 무료 체험 유예 기간을 위한 선택 해제 메커니즘

서드 파티 쿠키 지원 중단 기능 트라이얼에 참여하는 사이트의 경우 Chrome은 서드 파티 쿠키를 일시적으로 다시 사용 설정할 수 있는 유예 기간을 제공합니다. 유예 기간 동안 사이트는 아직 무료 체험판 토큰을 배포하지 않았더라도 Chrome의 서드 파티 쿠키에 액세스할 수 있습니다.

Chrome은 사이트에서 일부 사용자의 유예 기간을 선택 해제할 수 있는 메커니즘도 제공합니다. 거부 메커니즘을 사용하면 사이트에서 지원 중단 기능 트라이얼 토큰 배포를 테스트하고 장기적 솔루션으로 전환하기 위해 유예 기간에 의존하지 않고 전환하도록 자체 단계적 출시를 실행할 수 있습니다.

개발자에게 거부 메커니즘이 필요한 이유

사이트 또는 서비스의 퍼스트 파티 또는 서드 파티 지원 중단 기능 트라이얼이 승인되면 Chrome은 무료 체험판 토큰을 제공하고 유예 기간을 시작하여 토큰이 배포될 수 있도록 합니다. 유예 기간은 토큰이 배포된 후에도 만료될 때까지 계속 유효합니다. 이는 지원 중단 기능 트라이얼 토큰 배포가 성공했는지 여부를 테스트하는 데 문제가 될 수 있습니다.

개발자는 토큰 배포를 로컬에서 테스트하기 위해 유예 기간을 사용 중지하는 Chrome 플래그를 설정할 수 있지만 대규모 테스트에는 적합하지 않습니다. 사이트에서 프로덕션 테스트를 위한 토큰 배포를 수행할 수 있도록 Chrome은 이제 일부 사용자의 유예 기간을 선택 해제할 수 있는 메커니즘을 제공합니다.

유예 기간 선택 해제 비율 구성

선택 해제에 참여하려면 /.well-known/tpcd/grace-period.json에서 사이트의 .well-known 디렉터리에 공개적으로 액세스할 수 있는 구성 파일을 제공하세요. grace-period.json 파일은 지원 중단 기능 트라이얼 유예 기간 중 하나 또는 둘 다의 선택 해제 비율을 제공합니다.

  • FirstPartyOptOutPercentage
  • ThirdPartyOptOutPercentage

이들은 0, 25, 50 또는 100의 값을 가질 수 있습니다. 예를 들면 다음과 같습니다.

{
  "ThirdPartyOptOutPercentage": 25
}

테스트 배포

유예 기간 선택 해제를 활용하려면 최대한 빨리 grace-period.json를 배포하고 키 하나 또는 모두에 0 값을 사용하여 시작하는 것이 좋습니다. 이렇게 하면 유예 기간 활성화에 영향을 주지 않고 Chrome이 파일을 예상대로 처리하는지 확인할 수 있습니다. 그런 다음 준비가 되면 비율을 높일 수 있습니다. 향후 Google에서는 개발자가 브라우저에서 액세스하는 사이트의 유예 기간 활성화 상태를 쿼리할 수 있는 도구를 제공할 계획입니다.

변경사항을 적용하려면 grace-period.json 파일의 형식이 올바르게 지정되어야 합니다. 오류를 방지하려면 유예 기간 선택 해제 유효성 검사 도구로 파일을 확인하세요.

선택 해제 메커니즘 디버그

Google 서버는 유예 기간이 활성화된 각 사이트에서 grace-period.json 파일 (있는 경우)을 정기적으로 확인합니다. 그러면 선택 해제 비율이 모든 Chrome 클라이언트에 배포될 수 있지만 이 프로세스를 완료하는 데 24~48시간이 걸릴 수 있습니다. Chrome은 사이트 개발자가 Chrome DevTools 문제 패널에서 유예 기간 활성화 상태를 확인하여 선택 해제가 적용되는 시기를 파악할 수 있는 도구를 제공할 예정입니다.

서드 파티의 예

다음 예에서는 third-party.example가 서드 파티 지원 중단 기능 트라이얼에 등록되었으며 유예 기간이 활성화되었습니다. 다음 파일을 third-party.example/well-known/tpcd/grace-period.json:에 호스팅합니다.

{
  "ThirdPartyOptOutPercentage": 25
}

이 파일을 적용하면 third-party.example에서 사이트나 서비스에 액세스하는 Chrome 클라이언트의 25% 에 대해 유예 기간이 비활성화됩니다. 추적 보호가 적용되는 Chrome 클라이언트의 경우 서드 파티 지원 중단 기능 트라이얼이 활성 상태가 아닌 한 third-party.example의 서드 파티 쿠키가 제한됩니다.

퍼스트 파티 예시

다음 예에서는 first-party.example가 퍼스트 파티 지원 중단 기능 트라이얼에 등록되었으며 유예 기간이 활성화되었습니다. 다음 파일을 first-party.example/well-known/tpcd/grace-period.json:에 호스팅합니다.

{
  "FirstPartyOptOutPercentage": 50
}

이렇게 하면 사이트를 방문하는 Chrome 클라이언트의 50% 에 대해 유예 기간이 비활성화됩니다. 추적 보호 그룹에 속하는 이러한 모든 Chrome 클라이언트의 경우 서드 파티 쿠키가

자세히 알아보기

선택 해제 메커니즘에 관해 궁금한 점이 있으면 개인 정보 보호 샌드박스 지원 저장소에서 문제를 제출하세요.