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 przejściowym witryny mogą uzyskiwać dostęp do plików cookie innych firm w Chrome, nawet jeśli nie wdrożyły jeszcze tokenów próbnych.

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.

Przetestuj 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. W przyszłości planujemy udostępnić deweloperom narzędzia do sprawdzania stanu aktywacji okresu przejściowego w przypadku witryn, do których otwierają one dostęp w przeglądarce.

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 aktywny jest okres prolongaty. Procenty rezygnacji można następnie rozpowszechniany we wszystkich klientach Chrome, choć może to potrwać od 24 do 48 godzin. aby zakończyć. Chrome udostępni narzędzie, dzięki któremu deweloperzy witryn będą mogli sprawdzać stan aktywacji okresu przejściowego w panelu problemów w Narzędziach deweloperskich Chrome, aby wiedzieć, kiedy obowiązuje wyłączenie.

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 aktywowaliśmy 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 ramach tego okresu próbnego okres karencji zostanie wyłączony w przypadku 50% klientów Chrome, którzy odwiedzają ich witrynę. Dowolny z tych klientów Chrome, które są częścią grupę 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.