Browserbasierte Auktion mit mehreren Verkäufern durchführen

Publisher diversifizieren in der Regel ihre Quellen für die Anzeigenbereitstellung, um den Umsatz zu optimieren. Dazu werden mehrere Unternehmen (z. B. Supply-Side-Plattformen und Demand-Side-Plattformen) aufgerufen, um die beste Anzeige für einen bestimmten Anzeigen-Slot auf der Seite zu ermitteln. Mit Protected Audience kann eine Auktion mit websiteübergreifenden Daten durchgeführt werden, bei der mehrere Verkäufer jeweils ihre eigene Auktion durchführen.

Bevor Sie beginnen, sollten Sie sich mit der Durchführung einer Protected Audience-Auktion mit einem einzelnen Verkäufer vertraut machen.

Definitionen

In den folgenden Tabellen werden einige in diesem Dokument verwendete Begriffe beschrieben.

Auktionen

Auktion Definition
Protected Audience-Auktion Eine Anzeigenauktion, bei der Gebote für eine Interessengruppe abgegeben werden, die auf einer anderen Website erstellt wurde.
Protected Audience-Auktion mit mehreren Verkäufern Eine Protected Audience-Auktion mit zwei Ebenen, bei der zuerst mehrere parallele Komponentenauktionen stattfinden, bei denen die Anzeige mit der höchsten Punktzahl an die endgültige Auktion auf höchster Ebene gesendet wird.
Auktion auf höchster Ebene Die endgültige Anzeigenauktion in einer Protected Audience-Auktion mit mehreren Verkäufern, bei der die Gewinner der Komponentenauktionen aus den Komponentenauktionen bewertet werden.
Komponentenauktion Eine verschachtelte Auktion innerhalb einer Protected Audience-Auktion mit mehreren Verkäufern, bei der jeder Komponentenverkäufer seine Komponentenauktionen parallel ausführt. Die Anzeigen mit der höchsten Punktzahl aus jeder Komponentenauktion werden an die Auktion auf höchster Ebene weitergeleitet.

Teilnehmer

Teilnehmer Definition
Advertiser Die Partei, die ein Anzeigen-Placement wünscht und das Anzeigen-Creative erstellt.
Publisher Die Partei, die Anzeigeninventar für die Auktion bereitstellt.
Käufer Die Partei, die in einer Auktion Gebote abgibt, um die Werbefläche von einem Verkäufer zu kaufen. In der Regel eine Demand-Side-Plattform (DSP).
Verkäufer der obersten Ebene Die Partei, die die Protected Audience-Auktion mit mehreren Verkäufern aufruft (d. h. erstellt) und an der Auktion auf höchster Ebene teilnimmt.
Komponentenverkäufer Die Partei, die eine Komponentenauktion innerhalb der Protected Audience‑Auktion mit mehreren Verkäufern durchführt, um die Werbefläche des Publishers an die Käufer zu verkaufen. In der Regel eine Supply-Side-Plattform (SSP).

Auktion mit mehreren Verkäufern konfigurieren

Die Konfiguration einer Auktion mit mehreren Verkäufern erfolgt weitgehend nach denselben Schritten wie die Konfiguration einer Auktion mit einem einzelnen Verkäufer. Es gibt jedoch einen wichtigen Unterschied. Damit die Komponentenauktionen ausgelöst werden, muss der Verkäufer der obersten Ebene die Liste der auctionConfigs für jeden Verkäufer in das Feld componentAuctions des auctionConfig aufnehmen. Diese auctionConfigs haben dasselbe Format wie bei einer Auktion mit einem einzelnen Verkäufer, enthalten aber möglicherweise nicht componentAuctions. In einer Protected Audience API-Auktion kann es nur eine Auktion auf höchster Ebene geben. Wenn componentAuctions nicht leer ist, muss interestGroupBuyers leer sein.

Protected Audience-Auktion mit mehreren Verkäufern

Bei Protected Audience-Auktionen mit mehreren Verkäufern wird die Anzeige mit der höchsten Punktzahl aus den Geboten ausgewählt, die bei den Komponentenauktionen eingereicht wurden.
Zeitlicher Ablauf der Protected Audience-Auktion auf der Verlags-/Webpublisherseite.

Komponentenauktionen werden parallel ausgeführt. In jeder Komponentenauktion generiert der Browser Gebote aus der Gebotslogik jedes Käufers, der an dieser Komponentenauktion teilnimmt. Jedes Gebot wird anhand der Scoring-Logik des Komponentenverkäufers bewertet. Anschließend wird die Anzeige mit dem höchsten Wert an die Auktion auf höchster Ebene zurückgegeben. Bei der Auktion jedes Komponentenverkäufers kann maximal ein Anzeigenkandidat für die Auktion auf höchster Ebene zurückgegeben werden. Der Auktionsablauf kann so beschrieben werden:

  1. Auf der Publisher-Website wird das Script des Top-Level-Verkäufers geladen.
  2. Die clientseitige Bibliothek des Top-Level-Verkäufers stellt Konfigurationen für Komponentenauktionen mit Signalen von Käufern für den Top-Level-Verkäufer bereit.
  3. Der Verkäufer auf höchster Ebene startet die Protected Audience-Auktion durch Aufrufen von runAdAuction().
  4. Komponentenauktion für Verkäufer A (parallel zur Komponentenauktion für Verkäufer B). Der Browser liest die Interessengruppen des Nutzers für alle Käufer, die an der Komponentenauktion von Verkäufer A teilnehmen.
  5. Der Browser ruft die Gebotsskripts und vertrauenswürdigen Gebotssignale von den Speicherorten ab, die in den Interessengruppen der Käufer angegeben sind, die an der Komponentenauktion teilnehmen.
  6. Der Browser generiert die Gebote, indem er die Gebotsgenerierungslogik jedes Käufers ausführt.
  7. Der Browser ruft das Scoring-Script und die vertrauenswürdigen Scoring-Signale jeder Anzeige von Verkäufer A ab.
  8. Der Browser führt die Scoring-Logik von Verkäufer A für jedes Gebot aus.
  9. Der Browser wählt die Anzeige mit dem höchsten Wert aus, der von der Scoring-Logik von Verkäufer A übermittelt wurde.
  10. Komponentenauktion für Verkäufer B (läuft parallel zur Komponentenauktion für Verkäufer A). Der Browser liest die Interessengruppen des Nutzers für alle Käufer, die an der Komponentenauktion von Verkäufer B teilnehmen.
  11. Der Browser ruft die Gebotsskripts und vertrauenswürdigen Gebotssignale von den Speicherorten ab, die in den Interessengruppen der Käufer angegeben sind, die an der Komponentenauktion teilnehmen.
  12. Der Browser generiert die Gebote, indem er die Logik zur Gebotsgenerierung jedes Käufers ausführt.
  13. Der Browser ruft das Scoring-Script und die vertrauenswürdigen Scoring-Signale für jede Anzeige von Verkäufer B ab.
  14. Der Browser führt die Scoring-Logik von Verkäufer B für jedes Gebot aus.
  15. Der Browser wählt die Anzeige mit dem höchsten Wert aus, der von der Scoring-Logik von Verkäufer B übermittelt wurde.

Nach Abschluss der Komponentenauktionen hat der Browser eine Liste von Anzeigen, die an die Scoring-Logik des Verkäufers auf oberster Ebene gesendet werden können.

Bewertung der Auktion auf oberster Ebene und Anzeigenbereitstellung

Die clientseitige Bibliothek des Ad-Servers des Publishers rendert die Gewinneranzeige.
Reihenfolge des Anzeigenrenderings auf der Verlagsseite

Nachdem die Komponentenauktionen aus dem vorherigen Abschnitt ausgeführt wurden, führt der Browser die Scoring-Logik des Verkäufers der obersten Ebene für die Gewinneranzeige jeder Komponentenauktion aus.

  1. Der Browser ruft das Scoring-Script vom Verkäufer auf oberster Ebene sowie vertrauenswürdige Scoring-Signale für jede Anzeige ab.
  2. Der Browser führt die Scoring-Logik des Verkäufers der obersten Ebene für jedes Gewinnergebot aller Komponentenauktionen aus. Das Script berechnet den Attraktivitätswert, wahrscheinlich basierend auf dem Gebotspreis der Protected Audience-Komponente.
  3. Der Browser wählt die Anzeige mit dem höchsten Attraktivitätswert aus, der von der Scoring-Logik des Verkäufers der obersten Ebene übermittelt wurde.
  4. Bei der Protected Audience-Auktion wird ein FencedFrameConfig-Objekt oder eine undurchsichtige URN an die clientseitige Bibliothek des Verkäufers der obersten Ebene zurückgegeben.
  5. Die clientseitige Bibliothek legt das Attribut config des umzäunten Frames auf das FencedFrameConfig-Objekt fest oder das Attribut src des iFrames auf die undurchsichtige URN der Gewinneranzeige für Protected Audience.
  6. Der Browser ruft die Anzeige, die die Protected Audience-Auktion gewonnen hat, vom Käufer ab.
  7. Der Browser rendert die Anzeige für den Nutzer.