Browserbasierte Auktion mit mehreren Verkäufern durchführen

Publisher diversifizieren in der Regel ihre Anzeigenquellen, um den Umsatz zu optimieren, und rufen mehrere Unternehmen (z. B. Supply-Side- und Demand-Side-Plattformen) auf, um die beste Anzeige für eine bestimmte Anzeigenfläche auf der Seite zu ermitteln. Protected Audience kann verwendet werden, um eine Auktion mit websiteübergreifenden Daten mit mehreren Verkäufern durchzuführen, die jeweils eine eigene Auktion durchführen.

Bevor Sie beginnen, sollten Sie sich über die Durchführung einer Protected Audience-Auktion mit einem einzelnen Verkäufer informieren.

Definitionen

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

Auktionen

Auktion Definition
Protected Audience-Auktionen Eine Anzeigenauktion, bei der auf eine Interessengruppe geboten wird, die auf einer anderen Website erstellt wurde.
Protected Audience-Auktion für mehrere Verkäufer Eine Protected Audience-Auktion mit zwei Ebenen, bei der zuerst mehrere parallele Auktionen berücksichtigt werden. Anschließend wird die Anzeige mit der höchsten Bewertung an die abschließende Auktion der obersten Ebene gesendet.
Auktion der obersten Ebene Die letzte Anzeigenauktion in einer Protected Audience-Auktion mit mehreren Verkäufern, die die Bewertung für die Gewinner der Komponentenauktionen liefert.
Komponentenauktion Eine verschachtelte Auktion innerhalb einer Protected Audience-Auktion für mehrere Verkäufer, bei der alle Komponentenverkäufer ihre Komponentenauktionen parallel durchführen. Die Anzeigen mit der höchsten Bewertung aus den einzelnen Auktionen der Komponenten werden an die Auktion der obersten Ebene übergeben.

Teilnehmer

Teilnehmer Definition
Advertiser Die Partei, die ein Anzeigen-Placement wünscht und das Creative erstellt.
Publisher Die Partei, die Anzeigeninventar für Auktionen bereitstellt.
Käufer Die Partei, die in einer Auktion auf den Kauf der Werbefläche von einem Verkäufer bietet. Üblicherweise eine Demand-Side-Plattform (DSP).
Top-Level-Verkäufer Die Partei, die die Protected Audience-Auktion mit mehreren Verkäufern initiiert (d. h. erstellt), und nimmt an der Auktion der obersten Ebene teil.
Komponentenverkäufer Die Partei, die eine Komponentenauktion innerhalb der Protected Audience-Mehrfachkundenauktion durchführt, um die Werbefläche des Publishers an Käufer zu verkaufen. Üblicherweise eine Supply-Side-Plattform (SSP).

Auktion mit mehreren Verkäufern konfigurieren

Die Konfiguration einer Auktion mit mehreren Verkäufern entspricht weitgehend den Schritten zur Konfiguration einer Einzelanbieterauktion. Es gibt jedoch einen wesentlichen Unterschied. Zum Auslösen der Komponentenauktionen muss der übergeordnete Verkäufer die Liste der auctionConfigs für jeden Verkäufer in das Feld componentAuctions seiner auctionConfig aufnehmen. Diese auctionConfigs haben das gleiche Format wie bei einer Auktion mit einem einzelnen Verkäufer, enthalten aber möglicherweise selbst nicht componentAuctions. Pro Protected Audience API-Auktion kann es nur eine Top-Level-Auktion geben. Wenn componentAuctions nicht leer ist, muss interestGroupBuyers außerdem leer sein.

Protected Audience-Auktion für mehrere Verkäufer

Bei der Protected Audience-Auktion mit mehreren Verkäufern wird aus den Geboten der Komponentenauktionen die Anzeige mit der höchsten Bewertung ausgewählt.
Auktionszeitpunkt der Protected Audience API auf der Publisher-Seite.

Komponentenauktionen werden parallel ausgeführt. Bei jeder Komponentenauktion generiert der Browser Gebote aus der Gebotslogik der Käufer, die an der Auktion teilnehmen, bewertet jedes Gebot anhand der Bewertungslogik des Verkäufers und gibt dann die Anzeige mit der höchsten Bewertung an die Auktion der obersten Ebene zurück. Bei der Auktion der einzelnen Komponentenverkäufer kann maximal eine mögliche Anzeige für die Top-Level-Auktion zurückgegeben werden. Der Auktionsablauf lässt sich so beschreiben:

  1. Auf der Publisher-Website wird das Skript des Verkäufers auf oberster Ebene geladen.
  2. Die clientseitige Bibliothek des übergeordneten Verkäufers enthält Auktionskonfigurationen für Komponenten mit Signalen von Käufern zum übergeordneten Verkäufer.
  3. Der übergeordnete Verkäufer startet die Protected Audience-Auktion durch einen Aufruf von runAdAuction().
  4. Auktion der Komponenten von Verkäufer A, die parallel zur Auktion der Komponenten von Verkäufer B durchgeführt wird. Der Browser liest die Interessengruppen des Nutzers für alle Käufer, die an der Auktion von Verkäufer A teilnehmen.
  5. Der Browser ruft die Gebotsskripts und vertrauenswürdigen Gebotssignale von den Standorten ab, die in den Interessengruppen der Käufer, die an der Komponentenauktion teilnehmen, angegeben sind.
  6. Der Browser generiert die Gebote, indem er die Logik zur Gebotsgenerierung des jeweiligen Käufers ausführt.
  7. Der Browser ruft das Bewertungsskript und die vertrauenswürdigen Bewertungssignale jeder Anzeige von Verkäufer A ab.
  8. Der Browser führt die Bewertungslogik von Verkäufer A für jedes Gebot aus.
  9. Der Browser wählt die Anzeige mit der höchsten Punktzahl aus, die von der Bewertungslogik von Verkäufer A eingereicht wurde.
  10. Auktion von Komponenten von Verkäufer B, die parallel zur Auktion für Komponenten von Verkäufer A durchgeführt wird. Der Browser liest die Interessengruppen des Nutzers für alle Käufer, die an der Auktion von Verkäufer B teilnehmen.
  11. Der Browser ruft die Gebotsskripts und vertrauenswürdigen Gebotssignale von den Standorten ab, die in den Interessengruppen der Käufer, die an der Komponentenauktion teilnehmen, angegeben sind.
  12. Der Browser generiert die Gebote, indem er die Logik zur Gebotsgenerierung jedes Käufers ausführt.
  13. Der Browser ruft das Bewertungsskript und die vertrauenswürdigen Bewertungssignale jeder Anzeige von Verkäufer B ab.
  14. Der Browser führt die Bewertungslogik von Verkäufer B für jedes Gebot aus.
  15. Der Browser wählt dann die Anzeige mit der höchsten Punktzahl aus, die von der Bewertungslogik von Verkäufer B eingereicht wurde.

Wenn die Auktionen mit Komponenten abgeschlossen sind, verfügt der Browser über eine Liste mit Anzeigen, die an die Bewertungslogik des übergeordneten Verkäufers gesendet werden können.

Auktionsbewertung und Anzeigen-Rendering der obersten Ebene

Die clientseitige Ad-Server-Bibliothek von Publishern rendert die Anzeige, die die Anzeige erhält.
Anzeigen-Rendering-Sequenz auf der Publisher-Seite

Nachdem die Komponentenauktionen aus dem vorherigen Abschnitt ausgeführt wurden, führt der Browser die Bewertungslogik des übergeordneten Verkäufers auf die beste Anzeige der einzelnen Komponentenauktionen aus.

  1. Der Browser ruft das Bewertungsskript vom übergeordneten Verkäufer zusammen mit vertrauenswürdigen Bewertungssignalen jeder Anzeige ab.
  2. Der Browser führt die Bewertungslogik des obersten Verkäufers für jedes erfolgreiche Gebot aller Komponentenauktionen aus. Das Skript berechnet den Wunschwert, wahrscheinlich basierend auf dem Gebotspreis der Protected Audience API.
  3. Der Browser wählt die Anzeige mit dem höchsten Wunschwert aus, der von der Bewertungslogik des übergeordneten Verkäufers übermittelt wurde.
  4. Bei der Protected Audience-Auktion wird ein FencedFrameConfig-Objekt oder eine intransparente URN an die clientseitige Bibliothek des Verkäufers auf oberster Ebene zurückgegeben.
  5. In der clientseitigen Bibliothek wird das config-Attribut des Fenced Frames auf das FencedFrameConfig-Objekt oder das src-Attribut des iFrames auf die undurchsichtige URN der erfolgreichen Protected Audience-Anzeige festgelegt.
  6. Der Browser ruft die Anzeige, die bei der Protected Audience-Auktion gewonnen wurde, vom Käufer ab.
  7. Der Browser rendert die Anzeige für den Nutzer.