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

W przypadku witryn, które biorą udział w testach wycofywania plików cookie innych firm, Chrome oferuje okres prolongaty, w których można tymczasowo ponownie włączyć pliki cookie innych firm. W okresie prolongaty witryny mogą uzyskać w Chrome dostęp do plików cookie innych firm, nawet jeśli nie wdrożyły jeszcze tokenów próbnych.

Chrome udostępnia też mechanizm umożliwiający witrynom rezygnację z okresu prolongaty w przypadku pewnej części użytkowników. Dzięki mechanizmowi rezygnacji właściciele witryn będą mogli przeprowadzać własne wdrażanie etapowe, aby ułatwić im odstąpienie od korzystania z okresu prolongaty w celu przetestowania wdrożenia tokenów próbnych wycofywania i skorzystania z rozwiązań długoterminowych.

Dlaczego deweloperzy potrzebują mechanizmu rezygnacji

Po zatwierdzeniu witryny lub usługi do testowania wycofania wersji własnej lub innej firmy Chrome udostępnia token próbny i rozpoczyna okres prolongaty, aby dać czas na wdrożenie tokenów. Okres prolongaty obowiązuje do momentu jego wygaśnięcia – nawet po wdrożeniu tokenów. Może to stanowić problem przy sprawdzaniu, czy wycofanie tokena próbnego zakończyło się powodzeniem.

Deweloperzy mogą ustawić flagę Chrome do wyłączenia okresu prolongaty do lokalnego testowania wdrożenia tokena, ale nie jest to odpowiednie do testowania na dużą skalę. Aby umożliwić wdrażanie tokena testów produkcyjnych w witrynach, Chrome udostępnia teraz mechanizm rezygnacji z okresu prolongaty w przypadku pewnego odsetka użytkowników.

Skonfiguruj wartości procentowe rezygnacji w okresie prolongaty

Aby zrezygnować z tej zmiany, udostępnij publicznie dostępny plik konfiguracji w katalogu .well-known swojej witryny pod adresem /.well-known/tpcd/grace-period.json. Plik grace-period.json zawiera wartości procentowe rezygnacji w przypadku jednego lub obu okresów prolongaty wycofania wersji próbnej:

  • FirstPartyOptOutPercentage
  • ThirdPartyOptOutPercentage

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

{
  "ThirdPartyOptOutPercentage": 25
}

Przetestuj wdrożenie

Jeśli chcesz skorzystać z możliwości rezygnacji z okresu prolongaty, zalecamy jak najszybsze wdrożenie grace-period.json z wartością 0 w przypadku 1 lub obu kluczy. W ten sposób sprawdzisz, czy Chrome przetwarza plik zgodnie z oczekiwaniami. Nie wpływa to na aktywację okresu prolongaty. Gdy wszystko będzie gotowe, możesz zacząć zwiększać ten odsetek. W przyszłości planujemy udostępnić deweloperom narzędzia do sprawdzania stanu aktywacji okresu prolongaty w przypadku witryn otwieranych w przeglądarce.

Aby plik grace-period.json został zastosowany, musi być odpowiednio sformatowany. Aby uniknąć błędów, sprawdź plik za pomocą narzędzia do weryfikacji rezygnacji z okresu prolongaty.

Debugowanie mechanizmu rezygnacji

Serwery Google regularnie sprawdzają plik grace-period.json (jeśli istnieje) w każdej witrynie, w której trwa okres prolongaty. Wartości procentowe rezygnacji można potem podzielić na wszystkie klienty Chrome, chociaż ten proces może potrwać od 24 do 48 godzin. Chrome udostępni narzędzie, które pozwoli deweloperom witryn sprawdzić stan aktywacji okresu prolongaty w panelu problemów z Narzędziami deweloperskimi w Chrome i ustalić, kiedy dostępna jest rezygnacja.

Przykłady

Przykład firmy zewnętrznej

W poniższym przykładzie domena third-party.example została zarejestrowana w ramach okresu próbnego wycofanego rozwiązania innej firmy i aktywowano dla niej okres prolongaty. Udostępnia on poniższy plik pod adresem third-party.example/well-known/tpcd/grace-period.json:

{
  "ThirdPartyOptOutPercentage": 25
}

Po utworzeniu tego pliku okres prolongaty zostanie wyłączony w przypadku 25% klientów Chrome, które uzyskują dostęp do witryn lub usług w domenie third-party.example. W przypadku klientów Chrome objętych ochroną przed śledzeniem pliki cookie innych firm z witryny third-party.example będą objęte ograniczeniami, chyba że jest aktywny okres próbny wycofania plików cookie innych firm.

Przykład własny

W poniższym przykładzie domena first-party.example została zarejestrowana w ramach okresu próbnego wycofania własnych rozwiązań i aktywowano dla niej okres prolongaty. Udostępnia on poniższy 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% klientów Chrome, którzy odwiedzili ich witrynę. Każdy z tych klientów Chrome, które należą do grupy ochrony przed śledzeniem,

Więcej informacji

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