[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/de/docs/Web/API/Topics_API [Back]  [Original]

Topics API - Web-APIs | MDN

Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.

View in English Always switch to English

Topics API

Deprecated
To be removed

This feature is pending removal from browsers. Using it now may lead to broken functionality in future updates. Following the announcement that Chrome will maintain its current approach to third-party cookies, Chrome decided to withdraw certain Privacy Sandbox features including the topics API.

Nicht standardisiert: Diese Funktion ist nicht standardisiert. Wir raten davon ab, nicht-standardisierte Funktionen auf produktiven Webseiten zu verwenden, da sie nur von bestimmten Browsern untersttzt werden und sich in Zukunft ndern oder entfernt werden knnen. Unter Umstnden kann sie jedoch eine geeignete Option sein, wenn es keine standardisierte Alternative gibt.

Warnung: Dieses Feature wird derzeit von zwei Browser-Anbietern abgelehnt. Details finden Sie im Abschnitt Standards Positionen unten.

Hinweis: Ein Registrierungsprozess ist erforderlich, um die Topics-API in Ihren Anwendungen zu verwenden. Einzelheiten zu den durch die Registrierung gesperrten Sub-Features finden Sie im Abschnitt Registrierung.

Die Topics-API bietet Entwicklern einen Mechanismus zur Implementierung von Anwendungsfllen wie interessenbasierte Werbung (IBA), basierend auf Themen, die vom Browser gesammelt werden, whrend der Benutzer verschiedene Seiten besucht, anstatt sie vom Entwickler durch Verfolgen der Benutzerreise ber verschiedene Websites mit Drittanbieter-Cookies zu sammeln.

In diesem Artikel

Konzepte und Nutzung

Ein typischer Mechanismus zur Werbung im Web umfasst das Besuchen von Publisher-Seiten durch einen Benutzer, die eine Werbetechnologie-Plattform nutzen, um Anzeigen fr die Produkte oder Dienstleistungen eines Werbetreibenden zu verffentlichen. Der Publisher wird fr die Anzeige der Anzeigen bezahlt, was zur Finanzierung ihres Inhalts beitrgt, und mehr Geschft wird auf Werbeseiten gelenkt.

Der oben beschriebene Prozess kann mithilfe interessenbasierter Werbung (IBA) effektiver gestaltet werden. Die Idee ist, dass Benutzern, wenn sie die Publisher-Seiten besuchen, eine personalisierte Auswahl von Anzeigen basierend auf ihren Interessen serviert wird. Ihre Interessen werden aus den zuvor besuchten Seiten abgeleitet. In der Vergangenheit wurden Drittanbieter-Tracking-Cookies verwendet, um Informationen zu Benutzerinteressen zu sammeln, aber Browser schalten die Verfgbarkeit von Drittanbieter-Cookies fr immer mehr Benutzer aus. Die Topics-API bietet einen Teil des Pfades zu diesem Ziel einen Mechanismus zur Implementierung von IBA, der nicht von der Benutzerverfolgung abhngt.

Zuerst leitet der Browser die Interessen eines Benutzers aus den URLs von Seiten ab, die er besucht und auf denen Werbetechnologie-<iframe>s eingebettet sind. Diese Interessen werden auf bestimmte Interessenthemen abgebildet, und der Browser berechnet und zeichnet das Top-Thema des Benutzers (d.h. das Thema, auf das ihre Interessen am hufigsten abgebildet wurden) am Ende jeder Epoche auf. Eine Epoche dauert standardmig eine Woche. Das Top-Thema wird jede Woche aktualisiert, damit die Interessen aktuell bleiben und Benutzer keine Anzeigen fr Themen sehen, die sie nicht mehr interessieren.

Hinweis: Dieser Prozess erfolgt nur auf Websites, auf denen eine Topics-API-Funktion verwendet wird.

Sobald der Browser ein oder mehrere Themen fr einen Benutzer beobachtet hat, kann die Topics-API diese abrufen und an eine Werbetechnologie-Plattform schicken. Die Plattform kann diese Themen dann verwenden, um die Anzeigen zu personalisieren, die sie dem Benutzer servieren. Die API hilft, die Privatsphre zu wahren, indem sie nur Themen an einen API-Aufrufer zurckgibt, die von ihnen auf von dem aktuellen Benutzer besuchten Seiten beobachtet wurden.

Welche Themen gibt es?

Die verfgbaren Top-Themen, die der Browser berechnen knnte, sind in einer ffentlich zugnglichen Interessentaxonomie gespeichert. Die anfngliche Taxonomie wurde von Chrome vorgeschlagen, mit der Absicht, dass sie eine von vertrauenswrdigen kosystembeitrgern gepflegte Ressource wird. Die Taxonomie wurde menschlich kuratiert, um allgemein als sensibel angesehene Kategorien auszuschlieen, wie Ethnizitt oder sexuelle Orientierung.

Schnittstellen

Die Topics-API hat keine eigenen spezifischen Schnittstellen.

Erweiterungen anderer Schnittstellen

Document.browsingTopics()

Gibt ein Versprechen zurck, das mit einem Array von Objekten erfllt wird, die die Top-Themen fr den Benutzer reprsentieren, eines aus jedem der letzten drei Epochen. Standardmig bewirkt die Methode auch, dass der Browser den aktuellen Seitenbesuch als vom Anrufer beobachtet aufzeichnet, sodass der Hostname der Seite spter in der Themenberechnung verwendet werden kann.

fetch() / Request(), die browsingTopics-Option

Ein boolescher Wert, der angibt, dass die ausgewhlten Themen fr den aktuellen Benutzer in einem Sec-Browsing-Topics-Header mit der zugehrigen Anfrage gesendet werden sollten.

HTMLIFrameElement.browsingTopics

Eine boolesche Eigenschaft, die angibt, dass die ausgewhlten Themen fr den aktuellen Benutzer mit der Anfrage fr die Quelle des zugehrigen <iframe> gesendet werden sollten. Dies spiegelt den Wert des browsingtopics-Inhaltsattributs wider.

HTML-Elemente

<iframe>, das browsingtopics-Attribut

Ein boolesches Attribut, das, falls vorhanden, angibt, dass die ausgewhlten Themen fr den aktuellen Benutzer mit der Anfrage fr die Quelle des <iframe> gesendet werden sollten.

HTTP-Header

Sec-Browsing-Topics

Sendet die ausgewhlten Themen fr den aktuellen Benutzer zusammen mit einer Anfrage, die von einer Werbetechnologie-Plattform verwendet werden, um eine personalisierte Anzeige zur Anzeige auszuwhlen.

Observe-Browsing-Topics

Wird verwendet, um Themen von Interesse, die aus der URL der anrufenden Seite abgeleitet wurden (d.h. der Seite, auf der das Werbetechnologie-<iframe> eingebettet ist), als in der Antwort auf eine durch ein Feature generierte Anfrage, das die Topics-API ermglicht, markiert. Der Browser wird diese Themen anschlieend verwenden, um Top-Themen fr den aktuellen Benutzer fr zuknftige Epochen zu berechnen.

Permissions-Policy; die browsing-topics-Direktive

Kontrolliert den Zugriff auf die Topics-API. Wo eine Richtlinie die Nutzung der Topics-API ausdrcklich untersagt, werden alle Versuche, die Methode Document.browsingTopics() aufzurufen oder eine Anfrage mit einem Sec-Browsing-Topics-Header zu senden, mit einem NotAllowedError-DOMException fehlschlagen.

Registrierung

Um die Topics-API auf Ihren Seiten zu verwenden, mssen Sie sie in einem Privacy Sandbox-Registrierungsprozess spezifizieren. Wenn Sie dies nicht tun, funktionieren die folgenden Sub-Features nicht:

  • Das von der Methode Document.browsingTopics() zurckgegebene Versprechen wird mit einem NotAllowedError-DOMException abgelehnt.
  • Das Erstellen oder ndern des Sec-Browsing-Topics-Headers wird stillschweigend fehlschlagen, und jeder vorhandene Sec-Browsing-Topics-Header wird gelscht.

Spezifikationen

Dieses Feature ist Teil eines inoffiziellen Standards, obwohl es im Topics API Unofficial Proposal Draft spezifiziert ist.

Standards Positionen

Zwei Browser-Anbieter lehnen diese Spezifikation ab. Bekannte Standards-Positionen sind wie folgt:

Browser-Kompatibilitt

Siehe auch


Web Proxy Viewer  |  New URL  |  Original Page