Chrome의 서드 파티 쿠키 유예 기간을 사용하면 중단이 발생한 사이트에서 서드 파티 쿠키에서 대체 솔루션으로 전환할 추가 시간을 요청할 수 있습니다. 적격 유예 기간 참여자는 제한된 기간 동안 서드 파티 쿠키에 계속 액세스할 수 있습니다. Google은 사용자가 충분한 정보를 바탕으로 웹 탐색 시 적용되는 선택을 할 수 있도록 하는 새로운 Chrome 환경을 도입하기 전까지 적어도 유예 기간을 유지할 계획입니다.
또한 Chrome에서는 사이트가 일정 비율의 Chrome 클라이언트에 대한 유예 기간을 선택 해제할 수 있는 메커니즘을 제공합니다. 선택 해제 메커니즘을 사용하면 사이트에서 자체 단계별 출시를 실행하여 유예 기간에 의존하지 않고 장기 솔루션을 테스트하고 이전할 수 있습니다.
개발자에게 선택 해제 메커니즘이 필요한 이유
개발자는 유예 기간을 사용 중지하는 Chrome 플래그를 설정하여 로컬에서 유예 기간 선택 해제를 테스트할 수 있지만 대규모 테스트에는 적합하지 않습니다. Chrome은 프로덕션 규모의 테스트를 지원하기 위해 Chrome 클라이언트의 1% 에 대해 서드 파티 쿠키를 제한하는 Chrome 추적 보호 메커니즘의 적용을 받는 일부 Chrome 클라이언트에 대해 사이트에서 유예 기간을 선택 해제할 수 있도록 하는 메커니즘을 제공합니다.
유예 기간 선택 해제 비율 구성
선택 해제에 참여하려면 /.well-known/tpcd/grace-period.json
에서 사이트의 .well-known
디렉터리에 공개적으로 액세스할 수 있는 구성 파일을 제공해야 합니다. goo.gle/3pc-lookup에서 사이트 또는 서비스의 URL을 입력하여 선택 해제 구성 파일의 예상 URL을 확인할 수 있습니다. grace-period.json
파일은 유예 기간의 선택 해제 비율을 제공합니다.
ThirdPartyOptOutPercentage
서드 파티 제공업체는 최상위 사이트에서 삽입된 콘텐츠 또는 서비스에 액세스하는 Chrome 클라이언트의 일정 비율에 대해 유예 기간을 선택 해제합니다.FirstPartyOptOutPercentage
퍼스트 파티 (최상위 사이트)는 사이트에 삽입된 콘텐츠 또는 서비스에 액세스하는 일부 Chrome 클라이언트에 대해 유예 기간을 선택 해제하세요. 최상위 사이트가 유예 기간에 추가된 경우에만, 즉 goo.gle/3pc-lookup의 퍼스트 파티 사이트 패턴이*
와일드 카드가 아닌 경우에만 사용됩니다.
이러한 비율은 0
, 25
, 50
또는 100
값을 가질 수 있습니다. 예를 들면 다음과 같습니다.
{
"ThirdPartyOptOutPercentage": 25
}
유예 기간 선택 해제 비율을 변경하면 Chrome의 추적 보호 메커니즘이 적용되는 Chrome 클라이언트에만 영향을 미치며, 이러한 클라이언트에서 추적 보호를 사용 설정했는지 여부에는 영향을 미치지 않습니다.
테스트 배포
유예 기간 선택 해제를 활용하려면 가능한 한 빨리 키 중 하나 또는 둘 다에 0
값을 사용하여 grace-period.json
를 배포하는 것이 좋습니다. 이렇게 하면 유예 기간 활성화에 영향을 주지 않고 Chrome에서 파일을 예상대로 처리하는지 확인할 수 있습니다. 준비가 되면 비율을 높여갈 수 있습니다. 개발자는 Google의 서드 파티 쿠키 사이트 호환성 조회 도구를 통해 사이트의 유예 기간 활성화 상태를 조회할 수 있습니다.
grace-period.json
파일이 올바른 형식이어야 적용됩니다. 오류를 방지하려면 유예 기간 선택 해제 확인 도구로 파일을 확인하세요.
하위 도메인
다음 예에서와 같이 선택 해제 범위는 유예 기간에 등록된 출처의 범위와 동일합니다. 유예 기간 선택 해제는 등록된 출처 및 하위 도메인에 적용됩니다.
.well-known/tpcd/grace-period.json
구성 파일은 유예 기간을 위해 등록된 출처에서 호스팅되어야 합니다.
등록된 출처 | 하위 도메인 일치? | 구성 파일 | 선택 해제 범위 |
---|---|---|---|
https://foo.example |
아니요 | https://foo.example/.well-known/tpcd/grace-period.json |
https://foo.example |
https://sub.foo.example |
아니요 | https://sub.foo.example/.well-known/tpcd/grace-period.json |
https://sub.foo.example |
https://foo.example |
예 | https://foo.example/.well-known/tpcd/grace-period.json |
https://*.foo.example |
선택 해제 메커니즘 디버그
Google 서버는 유예 기간이 활성화된 각 사이트에서 grace-period.json
파일(있는 경우)을 정기적으로 확인합니다. 그러면 선택 해제 비율을 모든 Chrome 클라이언트에 배포할 수 있지만, 이 과정을 완료하는 데 24~48시간이 걸릴 수 있습니다. 개발자는 서드 파티 쿠키 사이트 호환성 조회 도구에서 유예 기간 활성화 상태를 확인하여 선택 해제가 적용되는 시점을 파악할 수 있습니다.
서드 파티의 예
다음 예시에서는 third-party.example
가 유예 기간에 등록되었습니다. third-party.example/well-known/tpcd/grace-period.json:
에 다음 파일을 호스팅합니다.
{
"ThirdPartyOptOutPercentage": 25
}
이 파일이 있으면 third-party.example
에서 사이트 또는 서비스에 액세스하는 추적 보호 대상 Chrome 클라이언트의 1% 중 25%에 대해 유예 기간이 비활성화됩니다.
퍼스트 파티 예
다음 예시에서는 first-party.example
가 유예 기간 동안 등록되었습니다. first-party.example/well-known/tpcd/grace-period.json
에서 다음 파일을 호스팅합니다.
{
"FirstPartyOptOutPercentage": 50
}
유예 기간이 적용되면 추적 보호가 적용되는 Chrome 클라이언트의 1% 중 사이트를 방문하는 1%의 50%에 대해 유예 기간이 비활성화됩니다.
자세히 알아보기
선택 해제 메커니즘에 관해 궁금한 점이 있으면 개인 정보 보호 샌드박스 지원 저장소에서 문제를 제출해 주세요.