Google Advanced Solutions Lab 중 하나에 참여하는 사이트의 경우 서드 파티 쿠키 지원 중단 기능 트라이얼 Chrome은 유예 기간 을 통해 서드 파티 쿠키를 일시적으로 다시 사용 설정할 수 있습니다. 유예 기간 동안 사이트는 아직 무료 체험판을 배포하지 않은 경우에도 Chrome에서 서드 파티 쿠키에 액세스 토큰입니다.
Chrome은 사이트에서 유예 요청을 선택 해제할 수 있는 메커니즘도 제공합니다. 일정 기간 동안 지속됩니다. 선택 해제 메커니즘을 사용하면 사이트에서 자체 단계적 출시를 실행하여 지원 중단 체험 토큰 배포를 테스트하고 장기 솔루션으로 전환하기 위해 유예 기간에 의존하지 않도록 전환할 수 있습니다.
개발자에게 거부 메커니즘이 필요한 이유
사이트 또는 서비스가 퍼스트 파티 또는 서드 파티 지원 중단 시도가 발생하면 Chrome은 무료 체험 토큰을 제공하고 유예 기간 토큰이 배포되는 데 시간이 걸릴 수 있습니다 유예 기간은 토큰이 배포된 후에도 만료 시점까지 계속 유효합니다. 이는 지원 중단 체험판 토큰 배포가 성공적으로 이루어졌는지 테스트하는 데 문제가 될 수 있습니다.
개발자는 Chrome 플래그를 설정하여 유예 기간을 사용 중지하여 토큰 배포를 로컬에서 테스트할 수 있지만 대규모 테스트에는 적합하지 않습니다. 사이트에서 프로덕션 테스트 토큰 배포를 사용 설정할 수 있도록 이제 Chrome에서는 일정 비율의 사용자에 대해 유예 기간을 선택 해제하는 메커니즘을 제공합니다.
유예 기간 선택 해제 비율 구성
선택 해제에 참여하려면 공개적으로 액세스할 수 있는 구성을 제공하세요.
파일을
.well-known
드림
사이트의 디렉터리(/.well-known/tpcd/grace-period.json
)에 있습니다. grace-period.json
파일은 지원 중단 체험판 유예 기간 중 하나 또는 둘 다에 대한 선택 해제 비율을 제공합니다.
FirstPartyOptOutPercentage
ThirdPartyOptOutPercentage
이들은 0, 25, 50 또는 100의 값을 가질 수 있습니다. 예를 들면 다음과 같습니다.
{
"ThirdPartyOptOutPercentage": 25
}
유예 기간 선택 해제 비율을 변경해도 Chrome 클라이언트의 비율에는 영향을 미치지 않습니다. Chrome의 1% 에 대해 서드 파티 쿠키를 제한하는 Chrome의 추적 보호 메커니즘이 적용됩니다. 있습니다
예를 들어 웹사이트에서 유예 기간 선택 해제가 50%로 설정된 경우 Chrome 클라이언트의 0.5%(1% * 50%)는 사이트에서 서드 파티 쿠키가 제한됩니다.
테스트 배포
유예 기간 선택 해제를 활용하려면 가능한 한 빨리 grace-period.json
를 배포하고 키 중 하나 또는 둘 다에 0
값을 지정하는 것이 좋습니다. 이렇게 하면 유예 기간 활성화에 영향을 주지 않고 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시간이 걸릴 수 있습니다.
완료합니다. Chrome에서는 사이트 개발자가 Chrome DevTools 문제 패널에서 유예 기간 활성화 상태를 확인하여 선택 해제가 적용되는 시점을 파악할 수 있는 도구를 제공할 예정입니다.
예
서드 파티의 예
다음 예에서 third-party.example
는 서드 파티 지원 중단 체험판에 등록했으며 유예 기간이 활성화되었습니다.
다음 파일을
third-party.example/well-known/tpcd/grace-period.json:
{
"ThirdPartyOptOutPercentage": 25
}
이 파일을 적용하면 유예 기간이
사이트에 액세스하는 Chrome 클라이언트
또는 서비스(third-party.example
제공) Chrome 클라이언트의 경우
추적 보호
다음 경우에만 third-party.example
의 서드 파티 쿠키가 제한됩니다.
서드 파티 지원 중단 기능 트라이얼이 활성 상태인지 확인하세요
퍼스트 파티 예
다음 예에서 first-party.example
는
퍼스트 파티 지원 중단 기능 트라이얼을 사용하고 유예 기간이 활성화되었습니다.
다음 파일을
first-party.example/well-known/tpcd/grace-period.json:
{
"FirstPartyOptOutPercentage": 50
}
이렇게 하면 Chrome의 50% 에 대해 유예 기간이 비활성화됩니다. 광고주 추적 보호 그룹에 속한 Chrome 클라이언트의 경우 서드 파티 쿠키가 제한됩니다.
자세히 알아보기
선택 해제 메커니즘에 관해 궁금한 점이 있으면 개인 정보 보호 샌드박스 지원 저장소에서 문제를 신고하세요.