Im Rahmen der Privacy Sandbox bietet Chrome hat den Test vorgeschlagen Topics API Die Die Topics API stellt Drittanbieter-Aufrufer auf der Webseite bereit (einschließlich Anzeigentechnologie) Anbieter) mit groben Werbethemen, die der Besucher der Seite möglicherweise an denen Sie aktuell interessiert sind. Die Themen können die Kontextinformationen ergänzen. zur aktuellen Seite. Dies kann nützlich sein, um Werbung.
Der Topics API-Test steht RTB-Partnern in Gebotsanfragen zur Verfügung. Die Themen werden basierend auf availability [Verfügbarkeit].
Darstellung der Gebotsanfrage
OpenRTB-Protokoll
Themen werden im OpenRTB-BidRequest.user.data
als Segmente dargestellt.
angezeigt.
Feld | Typ | Beschreibung |
---|---|---|
Data.ext.segtax
|
Ganzzahl | Die ID einer zentralen Taxonomie. Für Topics ist dies die Version der Werbetaxonomie, in der die semantische Bedeutung der einzelnen Themen-IDs definiert wird. 600 wird für die anfängliche Taxonomie der Themen von Chrome verwendet. |
Data.ext.segclass
|
String | Gleichbedeutend mit classifier_version .
|
Data.segment.id
|
String | Entspricht id , in einen String umgewandelt.
|
Data.ext
ist eine Erweiterung der Nachricht BidRequest.user.data
. Diese Erweiterung
ist in der offenen Betaversion des Protokolls verfügbar.
Hier ist die Definition:
// Ad Exchange extensions for the Data object.
message DataExt {
// The ID for a taxonomy that is registered centrally. Used to define the
// namespace and semantic meaning of the segment IDs. See
// https://github.com/InteractiveAdvertisingBureau/openrtb/blob/master/extensions/community_extensions/segtax.md#enumeration-of-taxonomies
// for the enumeration of the taxonomies that this value can take. Currently
// only Chrome Topics API taxonomy (segtax=600) is supported.
optional int32 segtax = 1;
// The version of the classifier which produced the segment IDs within the
// taxonomy. For example, in the case of Chrome Topics API (segtax=600), this
// is the version of the classifier used by the browser to map hostnames to
// topics in the taxonomy.
optional string segclass = 2;
}
RTB-Protokoll von Google (eingestellt)
Themen werden im Feld topics
der BidRequest
-Nachricht dargestellt. Dieses
ist in der offenen Betaversion des Protokolls verfügbar.
Hier ist die Definition:
// Experimental field; subject to change.
// A coarse-grained topic that a website visitor might currently be interested
// in based on recent browsing activity. See
// https://developer.chrome.com/docs/privacy-sandbox/topics/ and/or
// https://privacysandbox.com/intl/en_us/proposals/topics/ for more
// information about the Topics API. Reach out to your account manager to
// participate in the Topics API experiment.
message Topic {
// The value of a topic ID. A numerical identifier corresponding to a
// coarse-grained advertising topic. See
// https://github.com/patcg-individual-drafts/topics/blob/main/taxonomy_v1.md
// for a list of topics in the initial taxonomy.
optional int32 id = 1;
// The version of the advertising taxonomy which defines the semantic
// meaning of each topic ID for the topics, for example "v1".
optional string taxonomy_version = 2;
// The version of the classifier used by the browser to map hostnames to
// topic IDs in the taxonomy.
optional string classifier_version = 3;
}
// The list of topics that a website visitor might currently be interested in
// inferred by the browser based on recent browsing activity. See
// https://developer.chrome.com/docs/privacy-sandbox/topics/ and/or
// https://privacysandbox.com/intl/en_us/proposals/topics/ for more
// information about Topics API.
repeated Topic topics = 74;
Beispiele
Im folgenden Beispiel sehen Sie, wie Google Authorized Buyers und OpenRTB Protokolle stellen Themen dar, die von der Chrome Topics API zurückgegeben werden.
Chrome Topics API-Antwort, zurückgegeben von document.browsingTopics()
:
[
{
"modelVersion": "classifier_v1",
"taxonomyVersion": "taxonomy_v1",
"topic": 3
},
{
"modelVersion": "classifier_v1",
"taxonomyVersion": "taxonomy_v1",
"topic": 44
},
{
"modelVersion": "classifier_v1",
"taxonomyVersion": "taxonomy_v1",
"topic": 59
}
]
OpenRTB-BidRequest
:
{
"user": {
"data": [
{
"ext": {
"segtax": 600,
"segclass": "classifier_v1"
},
"segment": [
{ "id": "3" },
{ "id": "44" },
{ "id": "59" }
]
}
]
}
}
RTB-Protokoll von Google (eingestellt) BidRequest
:
topics {
id: 3
taxonomy_version: "taxonomy_v1"
classifier_version: "classifier_v1"
}
topics {
id: 44
taxonomy_version: "taxonomy_v1"
classifier_version: "classifier_v1"
}
topics {
id: 59
taxonomy_version: "taxonomy_v1"
classifier_version: "classifier_v1"
}
Im Beispiel der Chrome Topics API oben impliziert taxonomy_version
, dass
die Zuordnung „taxonomy_v1“
verwendet wird. Basierend auf der Taxonomie entsprechen diese Themen-IDs den folgenden
Themen:
Themen-ID | Wert des Themas |
---|---|
3 | /Kunst und Unterhaltung/Comics |
44 | /Kunst und Unterhaltung/Oper |
59 | /Autos & Fahrzeuge/Klassische Fahrzeuge |
Verfügbarkeit
Das Vorhandensein von Themen in der Gebotsanfrage unterliegt den bestehenden Datenschutzbestimmungen Schutzmaßnahmen und Kontrollen. Beispielsweise sind Themen nicht verfügbar, wenn der Nutzer personalisierter Werbung oder nicht personalisierte Anzeigen des Inventars.