mechanizm rezygnacji w ramach okresu prolongaty wycofania plików cookie innych firm,

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 również mechanizm umożliwiający witrynom rezygnację z okresu prolongaty dla pewnego 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 własne dane lub firma zewnętrzna Chrome udostępnia token próbny i inicjuje okres prolongaty co daje czas na wdrożenie tokenów. Okres prolongaty nadal trwa pozostają aktywne do momentu ich 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ę.

Programiści mogą określić, flagę Chrome do wyłączenia okresu prolongaty do lokalnego przetestowania wdrożenia tokena, ale nie jest to odpowiednie do testowania w skalę. Aby umożliwić witrynom przeprowadzanie testów produkcyjnych tokenu, Chrome przez udostępnienie mechanizmu rezygnacji z okresu prolongaty w przypadku określonego odsetka użytkowników.

Skonfiguruj wartości procentowe rezygnacji w okresie prolongaty

Aby zrezygnować z korzystania z tej funkcji, utwórz publicznie dostępną konfigurację. w .well-known katalogu witryny pod adresem /.well-known/tpcd/grace-period.json. Plik grace-period.json zawiera wartości procentowe rezygnacji w przypadku jednej lub obu tych opcji okresy prolongaty funkcji wycofywania:

  • FirstPartyOptOutPercentage
  • ThirdPartyOptOutPercentage

Mogą one mieć wartości 0, 25, 50 lub 100. Na przykład:

{
  "ThirdPartyOptOutPercentage": 25
}

Zmiana odsetka rezygnacji z okresu prolongaty nie ma wpływu na odsetek klientów Chrome podlegają mechanizmowi ochrony przed śledzeniem, który ogranicza używanie plików cookie innych firm w przypadku 1% całego zasobu Chrome. klientów.

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 zrezygnować z okresu prolongaty, zalecamy zacznij od jak najszybszego wdrożenia rozwiązania 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 poniższych przykładach, zakres rezygnacji jest taki sam jak zakresu źródła zarejestrowanego na potrzeby 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 trwa okres prolongaty. 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. Udostępnia on następujący plik 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 poniższym przykładzie użytkownik first-party.example zarejestrował się w kategorii wersji próbnej wycofania plików cookie innych firm i aktywowano w ich przypadku okres prolongaty. Udostępnia on następujący plik 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ę. Każdy z tych klientów Chrome, które są częścią do grupy ochrony przed śledzeniem, pliki cookie innych firm będą ograniczone

Więcej informacji

Jeśli masz pytania dotyczące mechanizmu rezygnacji, zgłoś problem na Repozytorium pomocy Piaskownicy prywatności.