Okres prolongaty plików cookie innych firm w Chrome umożliwia witrynom, w których występują awarie, żądanie dodatkowego czasu na odejście od stosowania plików cookie innych firm na rzecz rozwiązań alternatywnych. Uczestnicy kwalifikujący się do okresu przejściowego uzyskają na ograniczony czas dostęp do plików cookie innych firm. Planujemy utrzymać ten okres co najmniej do czasu wprowadzenia nowej wersji Chrome umożliwiającej użytkownikom dokonywanie świadomych wyborów związanych z przeglądaniem internetu.
Chrome udostępnia też mechanizm, który umożliwia witrynom wycofanie się z okresu przejściowego w przypadku określonego odsetka klientów Chrome. Dzięki mechanizmowi rezygnacji właściciele witryn będą mogli przeprowadzać własne wdrażanie etapowe, aby ułatwić im odejście od korzystania z okresu prolongaty na potrzeby przetestowania i osiągnięcia długoterminowych rozwiązań.
Dlaczego deweloperzy potrzebują mechanizmu rezygnacji
Deweloperzy mogą ustawić opcję w Chrome, aby wyłączyć okres przejściowy, aby przetestować rezygnację z okresu przejściowego lokalnie. Nie jest to jednak odpowiednie rozwiązanie do testowania na dużą skalę. Aby umożliwić testowanie w skali produkcyjnej, Chrome udostępnia mechanizm, który umożliwia witrynom rezygnację z okresu przejściowego w przypadku określonego odsetka klientów Chrome, którzy podlegają mechanizmowi ochrony przed śledzeniem w Chrome. Mechanizm ten ogranicza stosowanie plików cookie innych firm w przypadku 1% klientów Chrome.
Skonfiguruj wartości procentowe rezygnacji w okresie prolongaty
Aby zrezygnować z usług, musisz udostępnić publicznie dostępny plik konfiguracji w katalogu .well-known
witryny pod adresem /.well-known/tpcd/grace-period.json
. Oczekiwany URL pliku konfiguracji rezygnacji możesz zobaczyć, wpisując adres URL witryny lub usługi na stronie goo.gle/3pc-lookup. Plik grace-period.json
zawiera wartości procentowe rezygnacji w okresie prolongaty:
ThirdPartyOptOutPercentage
Jako zewnętrzny dostawca możesz zrezygnować z okresu próbnego w przypadku określonego odsetka klientów Chrome, którzy uzyskują dostęp do Twoich treści lub usług w ramach wbudowanych treści (w dowolnej witrynie najwyższego poziomu).FirstPartyOptOutPercentage
Jako właściciel witryny najwyższego poziomu możesz zrezygnować z okresu karencji w przypadku określonego odsetka klientów Chrome, którzy uzyskują dostęp do treści lub usług umieszczonych w Twojej witrynie. Jest ona używana tylko wtedy, gdy witryna najwyższego poziomu obejmuje okres prolongaty, tzn. wzorzec witryny własnej w goo.gle/3pc-lookup nie jest symbolem wieloznacznym*
.
Te wartości procentowe mogą mieć wartości 0
, 25
, 50
lub 100
. Na przykład:
{
"ThirdPartyOptOutPercentage": 25
}
Zmiana procentowego progu okresu przejściowego ma wpływ tylko na klientów Chrome, którzy podlegają mechanizmowi ochrony przed śledzeniem w Chrome, ale nie wpływa na to, czy ci klienci mają włączoną ochronę przed śledzeniem w ogóle.
Wdrożenie testowe
Jeśli chcesz skorzystać z okresu przejściowego, zalecamy jak najszybsze wdrożenie grace-period.json
z wartością 0
dla jednego lub obu kluczy. W ten sposób możesz sprawdzić, 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. Deweloperzy mogą sprawdzić stan aktywacji okresu przejściowego w przypadku witryn za pomocą naszego narzędzia do sprawdzania zgodności witryn z plikami cookie innych firm.
Aby plik grace-period.json
mógł zacząć działać, musi być poprawnie sformatowany. Aby uniknąć błędów, sprawdź plik za pomocą narzędzia do weryfikacji rezygnacji z okresu przejściowego.
Subdomeny
Jak widać na przykładach poniżej, zakres wyłączenia jest taki sam jak zakres miejsca pochodzenia zarejestrowanego na potrzeby okresu przejściowego. Rezygnacja z okresu prolongaty dotyczy zarejestrowanego źródła i jego subdomen.
Plik konfiguracji .well-known/tpcd/grace-period.json
musi być przechowywany w punkcie początkowym zarejestrowanych na okres prolongaty.
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 okres przejściowy jest aktywny. Odsetek użytkowników, którzy zrezygnowali z usług, może zostać rozpowszechniony do wszystkich klientów Chrome, ale może to potrwać od 24 do 48 godzin. Deweloperzy mogą sprawdzić stan aktywacji okresu przejściowego za pomocą narzędzia do sprawdzania zgodności witryny z plikami cookie innych firm, aby dowiedzieć się, kiedy obowiązuje rezygnacja.
Przykład firmy zewnętrznej
W tym przykładzie third-party.example
została objęta okresem przejściowym. Pliki te są hostowane 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% z 1% klientów Chrome objętych ochroną przed śledzeniem, które uzyskują dostęp do witryn lub usług z domeny third-party.example
.
Przykład własny
W poniższym przykładzie konto first-party.example
zostało zarejestrowane na okres prolongaty. Hostują oni ten 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% z 1% klientów Chrome objętych ochroną przed śledzeniem, którzy odwiedzili ich witrynę.
Więcej informacji
Jeśli masz pytania dotyczące mechanizmu rezygnacji, zgłoś problem w repozytorium pomocy Piaskownicy prywatności.