Deaktivierungsmechanismus für den Kulanzzeitraum zur Einstellung von Drittanbieter-Cookies

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.