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

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

Chrome udostępnia też mechanizm, który umożliwia witrynom rezygnację z okresu prolongaty w przypadku pewnego odsetka użytkowników. Mechanizm rezygnacji umożliwi witrynom przeprowadzanie własnych wdrażania etapowego, dzięki czemu nie będą musiały polegać na okresie prolongaty w celu przetestowania testowego wdrożenia tokena wycofywania i przejścia na rozwiązania długoterminowe.

Dlaczego deweloperzy potrzebują mechanizmu rezygnacji

Po zatwierdzeniu witryny lub usługi do testów wycofania własnej witryny lub innej firmy Chrome udostępnia token próbny i rozpoczyna okres prolongaty, aby umożliwić jego wdrożenie. Okres prolongaty obowiązuje do momentu wygaśnięcia – nawet po wdrożeniu tokenów. Może to utrudniać sprawdzenie, czy wdrożenie tokena wycofania zakończyło się powodzeniem.

Deweloperzy mogą ustawić flagę Chrome, aby wyłączyć okres prolongaty, aby przetestować lokalne wdrażanie tokena, ale nie jest to odpowiednie do testowania na dużą skalę. Aby umożliwić testowanie w witrynach wdrażania tokenów w środowisku produkcyjnym, Chrome udostępnia teraz mechanizm rezygnacji części użytkowników z okresu prolongaty.

Skonfiguruj odsetek rezygnacji z okresu prolongaty

Aby z niej zrezygnować, udostępnij publicznie dostępny plik konfiguracyjny w katalogu .well-known swojej witryny pod adresem /.well-known/tpcd/grace-period.json. Plik grace-period.json zawiera odsetek użytkowników, którzy zrezygnowali z subskrypcji próbnej, lub oba te okresy:

  • FirstPartyOptOutPercentage
  • ThirdPartyOptOutPercentage

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

{
  "ThirdPartyOptOutPercentage": 25
}

Testuj 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. Pozwoli Ci to sprawdzić, czy Chrome przetwarza plik zgodnie z oczekiwaniami, bez wpływu na aktywację okresu prolongaty. Gdy wszystko będzie gotowe, możesz zacząć zwiększać ten odsetek. W przyszłości planujemy udostępnienie narzędzi, dzięki którym deweloperzy będą mogli wysyłać zapytania o stan aktywacji okresu prolongaty w przypadku witryn otwieranych przez przeglądarkę.

Aby plik grace-period.json został zastosowany, musi mieć odpowiedni format. 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. Odsetki rezygnacji można następnie rozdzielić na wszystkie klienty Chrome, choć ten proces może potrwać od 24 do 48 godzin. W ramach Chrome udostępnimy narzędzie, dzięki któremu deweloperzy witryn będą mogli sprawdzić stan aktywacji okresu prolongaty w panelu problemów z Narzędziami deweloperskimi w Chrome i dowiedzieć się, kiedy włączona jest rezygnacja.

Przykłady

Przykład od firmy zewnętrznej

W poniższym przykładzie firma third-party.example zarejestrowała się w ramach okresu próbnego wycofywania aplikacji innych firm i aktywowano w niej okres prolongaty. Hostuje ten plik pod adresem third-party.example/well-known/tpcd/grace-period.json:

{
  "ThirdPartyOptOutPercentage": 25
}

Po utworzeniu tego pliku okres prolongaty zostanie dezaktywowany w przypadku 25% klientów Chrome, którzy uzyskują dostęp do witryn lub usług z poziomu third-party.example. W przypadku klientów Chrome podlegających ochronie przed śledzeniem pliki cookie innych firm z usługi third-party.example będą ograniczone, chyba że rozpocznie się okres ich wycofywania.

Przykład treści własnych

W poniższym przykładzie firma first-party.example zarejestrowała się w ramach okresu próbnego wycofywania własnych danych i aktywowano dla niej okres prolongaty. Hostuje ten plik pod adresem first-party.example/well-known/tpcd/grace-period.json:

{
  "FirstPartyOptOutPercentage": 50
}

Okres prolongaty zostanie wyłączony w przypadku 50% klientów Chrome, którzy odwiedzają ich witrynę. W przypadku klientów Chrome, które należą do grupy ochrony przed śledzeniem, pliki cookie innych firm będą

Więcej informacji

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