Chrome Topics-Test für Echtzeitgebote

Im Rahmen der Privacy Sandbox hat Chrome die experimentelle Topics API vorgeschlagen. Die Topics API stellt Drittanbieter-Aufrufern auf der Webseite (einschließlich Anzeigentechnologie-Anbietern) grobe Werbethemen zur Verfügung, an denen der Besucher der Seite derzeit interessiert sein könnte. Die Themen können die Kontextinformationen zur aktuellen Seite ergänzen und für die interessenbezogene Werbung nützlich sein.

Der Topics API-Test ist für RTB-Partner in Gebotsanfragen verfügbar. Füllen Sie das Antragsformular aus, um am Topics API-Test teilzunehmen. Weitere Informationen erhalten Sie von Ihrem Account Manager.

Darstellung von Gebotsanfragen

Google Authorized Buyers-Protokoll

Themen werden im Feld topics in der Nachricht BidRequest dargestellt. Dieses Feld 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;

OpenRTB-Protokoll

Themen werden in der OpenRTB-Nachricht BidRequest.user.data als Segmente dargestellt.

Feld Typ Beschreibung
Data.ext.segtax Ganzzahl Die ID für eine Taxonomie, die zentral registriert wird. Für die Topics API ist dies die Version der Werbetaxonomie, die die semantische Bedeutung der einzelnen Themen-IDs definiert. 600 wird für die anfängliche Taxonomie der Chrome-Themen verwendet.
Data.ext.segclass String Gleichbedeutend mit classifier_version.
Data.segment.id String Entspricht id, umgewandelt in einen String.

Data.ext ist eine Erweiterung der BidRequest.user.data-Nachricht. 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;
}

Beispiele

Im folgenden Beispiel sehen Sie, wie Google Authorized Buyers- und OpenRTB-Protokolle Themen darstellen, die von der Chrome Topics API zurückgegeben werden.

Antwort der Chrome Topics API, 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
  }
]

BidRequest im Google Authorized Buyers-Protokoll:

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"
}

OpenRTB-BidRequest:

{
  "user": {
    "data": [
      {
        "ext": {
          "segtax": 600,
          "segclass": "classifier_v1"
        },
        "segment": [
          { "id": "3" },
          { "id": "44" },
          { "id": "59" }
        ]
      }
    ]
  }
}

Im vorherigen Beispiel impliziert taxonomy_version, dass die Zuordnung „taxonomy_v1“ verwendet wird. Je nach Taxonomie entsprechen diese Themen-IDs den folgenden Themen:

Themen-ID Themenwert
3 /Kunst und Unterhaltung/Comics
44 /Kunst und Unterhaltung/Oper
59 /Autos & Fahrzeuge/Klassische Fahrzeuge

Verfügbarkeit

Wenn in der Gebotsanfrage Themen vorhanden sind, gelten die bestehenden Datenschutzbestimmungen und ‐kontrollen. Themen sind beispielsweise nicht verfügbar, wenn der Nutzer personalisierte Anzeigen oder nicht personalisierte Anzeigen deaktiviert hat.