Für Websites, die an einem der Tests zur Einstellung von Drittanbieter-Cookies Chrome bietet eine Kulanzzeitraum um Drittanbieter-Cookies vorübergehend wieder zu aktivieren. Während der Kulanzzeitraum gilt, können Websites auf Drittanbieter-Cookies in Chrome zugreifen, auch wenn noch keine Testtokens bereitgestellt wurden.
Chrome stellt auch einen Mechanismus bereit, mit dem Websites die Gnade widerrufen können. Zeitraum für einen Prozentsatz der Nutzenden. Mit dem Deaktivierungsmechanismus können Websites eigene gestaffelte Einführungen durchführen, um sich von der Kulanzzeitraumphase zu lösen, die Bereitstellung von Testtokens für die Einstellung zu testen und auf langfristige Lösungen umzustellen.
Warum Entwickler den Deaktivierungsmechanismus benötigen
Wenn eine Website oder ein Dienst für den selbst erhobene Daten oder Drittanbieter stellt Chrome ein Testtoken bereit und initiiert Kulanzzeitraum damit Tokens bereitgestellt werden können. Der Kulanzzeitraum bleiben bis zu ihrem Ablauf in Kraft – auch nach der Bereitstellung von Tokens. Das kann beim Testen der erfolgreichen Bereitstellung von Testtokens für die Einstellung problematisch sein.
Entwickler können Folgendes festlegen: ein Chrome-Flag zum Deaktivieren des Kulanzzeitraums Tokenbereitstellung lokal testen. Dies eignet sich jedoch nicht für Tests Um die Bereitstellung von Tokens für den Produktionstest zu ermöglichen, ist Chrome jetzt Die Bereitstellung eines Mechanismus zur Deaktivierung des Kulanzzeitraums für einen Prozentsatz von Nutzenden.
Prozentsätze für die Deaktivierung während des Kulanzzeitraums konfigurieren
Stellen Sie für die Teilnahme am Opt-out eine öffentlich zugängliche Konfiguration bereit
im
.well-known
Verzeichnis Ihrer Website unter /.well-known/tpcd/grace-period.json
. Die
Die Datei „grace-period.json
“ enthält Prozentsatz für die Nutzer, die die Option deaktiviert haben, für einen oder beide
Kulanzzeitraum für den Test zur Einstellung:
FirstPartyOptOutPercentage
ThirdPartyOptOutPercentage
Sie können die Werte 0, 25, 50 oder 100 haben. Beispiel:
{
"ThirdPartyOptOutPercentage": 25
}
Die Änderung des Prozentsatzes für die Deaktivierung des Kulanzzeitraums hat keinen Einfluss auf den Anteil der Chrome-Clients unterliegt dem Schutz vor Tracking von Chrome, der Drittanbieter-Cookies für 1% der Chrome-Nutzer einschränkt Kundschaft.
Beispiel: Wenn die Option zum Widerrufen des Kulanzzeitraums für eine Website auf 50% festgelegt ist, werden Drittanbieter-Cookies bei 0,5% (1% * 50%) der Chrome-Clients eingeschränkt. auf der Website.
Testbereitstellung
Wenn Sie die Kulanzzeitraum-Option deaktivieren möchten, empfehlen wir Ihnen, grace-period.json
so bald wie möglich mit einem Wert von 0
für einen oder beide Schlüssel bereitzustellen. So können Sie prüfen, ob Chrome die Datei wie erwartet verarbeitet, ohne dass sich die Aktivierung des Kulanzzeitraums darauf auswirkt. Ich
können Sie den Prozentsatz erhöhen, sobald Sie bereit sind. Künftig werden wir Entwicklern Tools zur Verfügung stellen, mit denen sie den Aktivierungsstatus des Kulanzzeitraums für Websites abfragen können, auf die über ihren Browser zugegriffen wird.
Die grace-period.json
-Datei muss korrekt formatiert sein, damit sie wirksam wird. Prüfen Sie Ihre Datei mit dem Tool zur Validierung der Option zum Deaktivieren des Kulanzzeitraums, um Fehler zu vermeiden.
Subdomains
Wie die folgenden Beispiele zeigen, hat die Deaktivierung denselben Umfang wie die Bereich des Ursprungs, der für den Einstellungstest registriert ist. Wenn der Test zur Einstellung Bei der Registrierung erfolgt ein Abgleich der Subdomains. aktiviert ist, gilt die Deaktivierung des Kulanzzeitraums für den registrierten Ursprungsserver und dessen Subdomains.
Die Konfigurationsdatei .well-known/tpcd/grace-period.json
muss unter folgendem Pfad gehostet werden:
den Ursprung, der für den Einstellungstest registriert ist.
Registrierter Ursprung | Subdomain-Übereinstimmung? | Konfigurationsdatei | Opt-out-Bereich |
https://foo.example | Nein | https://foo.example/.well-known/tpcd/grace-period.json | https://foo.example |
https://sub.foo.example | Nein | https://sub.foo.example/.well-known/tpcd/grace-period.json | https://sub.foo.example |
https://foo.example | Ja | https://foo.example/.well-known/tpcd/grace-period.json | https://*.foo.beispiel |
Opt-out-Mechanismus debuggen
Die Google-Server prüfen regelmäßig die Datei grace-period.json
(falls vorhanden) auf jeder Website, für die die Kulanzzeitraum aktiv ist. Die Prozentsätze der Deaktivierung können dann an alle Chrome-Clients verteilt werden. Dieser Vorgang kann jedoch 24 bis 48 Stunden dauern. Chrome bietet ein Tool, mit dem Websiteentwickler den Aktivierungsstatus des Kulanzzeitraums im Bereich „Probleme“ der Chrome DevTools prüfen können, um zu sehen, wann eine Deaktivierung wirksam wird.
Beispiele
Beispiel eines Drittanbieters
Im folgenden Beispiel hat sich third-party.example
für den
Test zur Einstellung von Drittanbietern und der Kulanzzeitraum wurde für sie aktiviert.
Er hostet die folgende Datei unter
third-party.example/well-known/tpcd/grace-period.json:
{
"ThirdPartyOptOutPercentage": 25
}
Mit dieser Datei wird der Kulanzzeitraum für 25% der
Chrome-Clients, die auf Websites zugreifen
oder Dienste von third-party.example
. Bei Chrome-Clients, für die der Schutz vor Tracking gilt, werden Drittanbieter-Cookies von third-party.example
eingeschränkt, es sei denn, der Test zur Einstellung von Drittanbieter-Cookies ist aktiv.
Beispiel für selbst erhobene Daten
Im folgenden Beispiel hat sich first-party.example
für den Test zur Einstellung von selbst erhobenen Daten registriert und die Kulanzzeitraum-Funktion wurde für das Unternehmen aktiviert.
Er hostet die folgende Datei unter
first-party.example/well-known/tpcd/grace-period.json:
{
"FirstPartyOptOutPercentage": 50
}
Dadurch wird die Kulanzzeitraum für 50 % der Chrome-Clients deaktiviert, die die Website besuchen. Für alle Chrome-Clients, die Teil des Gruppe „Schutz vor Tracking“, werden Drittanbieter-Cookies eingeschränkt
Weitere Informationen
Wenn Sie Fragen zur Deaktivierung haben, melden Sie das Problem auf der Repository für Privacy Sandbox-Support.
- Erläuterung zur Deaktivierung des Kulanzzeitraums für Drittanbieter-Cookies
- Die Datei „tpcd/grace-period.json“ Bekannte Ressourcen-ID
- Intent to Ship: Deaktivierung des Kulanzzeitraums für Drittanbieter-Cookies
- Test zur Einstellung eigener Daten
- Test zur Einstellung von Drittanbietern
- Erste Schritte mit Ursprungstests
- Fehlerbehebung bei Chrome-Ursprungstests
- Bekannter URI
- RFC 8615 – Well-Known Uniform Resource Identifiers (URIs).