W przypadku witryn biorących udział w testy wycofania plików cookie innych firm, Chrome zapewnia okres prolongaty , aby tymczasowo ponownie włączyć pliki cookie innych firm. W okresie prolongaty witryny mogą uzyskiwania dostępu do plików cookie innych firm w Chrome, nawet jeśli nie wdrożyli jeszcze wersji próbnej tokeny.
Chrome udostępnia też mechanizm, który pozwala witrynom wyłączyć okres przejściowy dla określonego odsetka użytkowników. Mechanizm rezygnacji umożliwi wyświetlanie reklam wdrożenie etapowe, które pomoże im zrezygnować z korzystania z okresu prolongaty. w celu przetestowania wdrożenia tokenów próbnych wycofywania i przejścia rozwiązań długoterminowych.
Dlaczego deweloperzy potrzebują mechanizmu rezygnacji
Gdy witryna lub usługa zostanie zatwierdzona do testów wycofywania własnych lub innych firm, Chrome udostępnia token testowy i inicjuje okres przejściowy, aby zapewnić czas na wdrożenie tokenów. Okres prolongaty pozostaje w mocy do jego wygaśnięcia – nawet po wdrożeniu tokenów. Może to spowodować może sprawiać problem przy sprawdzaniu, czy wdrożenie tokena próbnego zostało wycofane. udało się.
Deweloperzy mogą ustawić opcję w Chrome, aby wyłączyć okres karencji i przetestować lokalnie wdrożenie tokena, ale nie jest to odpowiednie rozwiązanie do testowania na dużą skalę. Aby umożliwić witrynom wdrożenie tokenów testów produkcyjnych, Chrome udostępnia teraz mechanizm, który umożliwia wyłączenie okresu przejściowego dla określonego odsetka użytkowników.
Skonfiguruj wartości procentowe rezygnacji w okresie prolongaty
Aby zrezygnować z udostępniania danych, prześlij publicznie dostępny plik konfiguracji w katalogu .well-known
witryny na stronie /.well-known/tpcd/grace-period.json
. Plik grace-period.json
zawiera odsetki rezygnacji z korzystania z danych funkcji w ramach okresu przejściowego:
FirstPartyOptOutPercentage
ThirdPartyOptOutPercentage
Mogą one mieć wartości 0, 25, 50 lub 100. Na przykład:
{
"ThirdPartyOptOutPercentage": 25
}
Zmiana odsetka użytkowników Chrome, którzy mogą zrezygnować z plików cookie w okresie przejściowym, nie ma wpływu na odsetek klientów Chrome podlegających mechanizmowi ochrony przed śledzeniem w Chrome, który ogranicza pliki cookie innych firm w przypadku 1% użytkowników Chrome.
Jeśli np. w przypadku witryny z możliwością rezygnacji w okresie prolongaty ustawisz 50% wartości, to 0,5% (1% * 50%) klientów Chrome będzie mieć ograniczone pliki cookie innych firm w witrynie.
Testuj wdrożenie
Jeśli chcesz skorzystać z okresu przejściowego, zalecamy jak najszybsze wdrożenie grace-period.json
z wartością 0
dla jednego lub obu kluczy. Pozwoli Ci to sprawdzić, czy
przetwarza plik zgodnie z oczekiwaniami bez wpływu na aktywację okresu prolongaty. Ty
Możesz wtedy zacząć zwiększać ten odsetek. Planujemy
aby udostępnić deweloperom narzędzia do wysyłania zapytań o stan aktywacji okresu prolongaty
witryn otwieranych przez przeglądarkę.
Aby plik grace-period.json
został zastosowany, musi być odpowiednio sformatowany. Do
uniknąć błędów, sprawdź plik za pomocą
za pomocą narzędzia do weryfikacji rezygnacji z okresu prolongaty.
Subdomeny
Jak widać w podanych niżej przykładach, zakres wyłączenia jest taki sam jak zakres pochodzenia zarejestrowanego w ramach okresu próbnego wycofania. Jeśli okres próbny wycofania rejestracja ma dopasowanie subdomen włączone, do zarejestrowanego źródła i jego subdomen zostanie zastosowana rezygnacja z okresu prolongaty.
Plik konfiguracji .well-known/tpcd/grace-period.json
musi być hostowany w
źródła zarejestrowanego na potrzeby okresu próbnego wycofywania.
Zarejestrowane źródło | Dopasowywanie subdomen? | Plik konfiguracji | Zakres rezygnacji |
https://foo.example | Nie | https://foo.example/.well-known/tpcd/grace-period.json | https://foo.example |
https://sub.foo.example | Nie | https://sub.foo.example/.well-known/tpcd/grace-period.json | https://sub.foo.example |
https://foo.example | Tak | https://foo.example/.well-known/tpcd/grace-period.json | https://*.foo.example |
Debugowanie mechanizmu rezygnacji
Serwery Google regularnie sprawdzają plik grace-period.json
(jeśli istnieje) w każdej witrynie, w której jest aktywny okres przejściowy. Procenty rezygnacji można następnie
rozprowadzany na wszystkie klienty Chrome, choć ten proces może potrwać od 24 do 48 godzin.
aby zakończyć. Chrome udostępni narzędzie, aby deweloperzy witryn mogli sprawdzić czas oczekiwania
okres aktywacji w panelu Problemy w Narzędziach deweloperskich w Chrome, aby dowiedzieć się,
gdy obowiązuje rezygnacja.
Przykłady
Przykład firmy zewnętrznej
W poniższym przykładzie użytkownik third-party.example
zarejestrował się w kategorii
zewnętrznego narzędzia do wycofania wersji próbnej i aktywowano w ich przypadku okres prolongaty.
Pliki te są hostowane pod adresem third-party.example/well-known/tpcd/grace-period.json:
{
"ThirdPartyOptOutPercentage": 25
}
Po utworzeniu tego pliku okres prolongaty zostanie wyłączony dla 25%
Klienty Chrome, które mają dostęp do witryn.
lub usługi w ofercie third-party.example
. W przypadku klientów Chrome podlegających
ochrona przed śledzeniem,
pliki cookie innych firm z witryny third-party.example
będą ograniczone, chyba że plik cookie
jest aktywny okres próbny wycofania plików cookie innych firm.
Przykład własny
W tym przykładzie użytkownik first-party.example
zarejestrował się w ramach testu wycofywania usług własnych i został objęty okresem przejściowym.
Pliki te są hostowane pod adresem first-party.example/well-known/tpcd/grace-period.json:
{
"FirstPartyOptOutPercentage": 50
}
W takiej sytuacji okres prolongaty zostanie wyłączony w przypadku 50% Chrome klientów odwiedzających ich witrynę. W przypadku wszystkich klientów Chrome należących do grupy ochrony przed śledzeniem pliki cookie innych firm zostaną ograniczone.
Więcej informacji
Jeśli masz pytania dotyczące mechanizmu rezygnacji, zgłoś problem na Repozytorium pomocy Piaskownicy prywatności.
- Wyjaśnienie dotyczące rezygnacji z okresu prolongaty plików cookie innych firm
- Plik „tpcd/grace-period.json” Dobrze znany identyfikator zasobu
- Zamiar wysyłki: rezygnacja z okresu prolongaty plików cookie innych firm
- Testowanie wycofywania własnych rozwiązań
- Wycofanie plików cookie innych firm – wersja próbna
- Pierwsze kroki z testami origin
- Rozwiązywanie problemów z testami origin Chrome
- Dobrze znany identyfikator URI
- RFC 8615 – znane identyfikatory URI