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.
- 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ń
- Okres próbny wycofania plików cookie innych firm
- Pierwsze kroki z testami pochodzenia
- Rozwiązywanie problemów z testami origin Chrome
- Dobrze znany identyfikator URI
- RFC 8615 – znane identyfikatory URI