Eseguire un'asta basata su browser con più venditori

In genere i publisher diversificano le origini della domanda degli annunci per ottimizzare per le entrate e richiamano più aziende (ad esempio Supply-Side Platform e Demand-Side Platform) per determinare l'annuncio migliore per una determinata area annuncio nella pagina. Protected Audience può essere utilizzata per eseguire un'asta con dati cross-site con più venditori che eseguono la propria asta.

Prima di iniziare, scopri come eseguire un'asta Protected Audience con un singolo venditore.

Definizioni

Le seguenti tabelle descrivono alcuni termini utilizzati in questo documento.

Aste

Asta Definizione
Asta Protected Audience Un'asta dell'annuncio che prevede un'offerta per un gruppo di interesse creato su un altro sito.
Asta multi-venditore di Protected Audience Un'asta Protected Audience a due livelli che prima prevede più aste dei componenti in parallelo che inviano l'annuncio con il punteggio migliore all'asta finale di primo livello.
Asta di primo livello L'asta dell'annuncio finale nell'ambito di un'asta multi-venditore Protected Audience che fornisce il punteggio per i vincitori dell'asta del componente delle aste dei componenti.
Asta del componente Un'asta nidificata in un'asta multi-venditore Protected Audience in cui ogni venditore di componenti esegue le proprie aste dei componenti in parallelo. Gli annunci con il punteggio migliore di ogni asta dei componenti vengono passati all'asta di primo livello.

Partecipanti

Participant Definizione
Advertiser La parte che desidera un posizionamento dell'annuncio e sviluppa la creatività dell'annuncio.
Publisher La parte che fornisce l'inventario pubblicitario per l'asta.
Responsabile acquisti La parte che fa un'offerta in un'asta per acquistare lo spazio pubblicitario da un venditore. In genere si tratta di una Demand-Side Platform (DSP).
Vendita di alto livello La parte che richiama (ovvero crea) l'asta multi-venditore Protected Audience e partecipa all'asta di primo livello.
Venditore del componente La parte che esegue un'asta dei componenti nell'asta multi-venditore di Protected Audience per vendere agli acquirenti lo spazio pubblicitario del publisher. In genere una Supply-Side Platform (SSP).

Configurare un'asta multi-venditore

La configurazione di un'asta multi-venditore segue in gran parte gli stessi passaggi della configurazione di un'asta singola per venditore con una differenza chiave. Per attivare le aste dei componenti, il venditore di primo livello dovrà includere l'elenco di auctionConfigs per ciascun venditore nel campo componentAuctions di auctionConfig. Questi auctionConfigs hanno lo stesso formato che avrebbero se fossero in asta di un singolo venditore, ma non possono includere componentAuctions. Può essere presente una sola asta di primo livello in una determinata asta dell'API Protected Audience. Inoltre, quando componentAuctions non è vuoto, interestGroupBuyers deve essere vuoto.

Asta multi-venditore Protected Audience

L'asta multi-venditore Protected Audience sceglie l'annuncio con il punteggio più alto tra le offerte inviate dalle aste dei componenti
Sequenza temporale dell'asta di Protected Audience nella pagina del publisher.

Le aste dei componenti vengono eseguite in parallelo e in ogni asta dei componenti il browser genera offerte dalla logica di offerta di ogni acquirente che partecipa all'asta del componente, assegna un punteggio a ogni offerta utilizzando la logica del punteggio del venditore del componente e poi restituisce l'annuncio con il punteggio più alto all'asta di primo livello. L'asta di ogni venditore di componenti può far partecipare al massimo un annuncio candidato all'asta di primo livello. Il flusso dell'asta può essere descritto come:

  1. Il sito del publisher carica lo script del venditore di primo livello.
  2. La libreria lato client del venditore di primo livello fornisce le configurazioni delle aste dei componenti con indicatori dagli acquirenti al venditore di primo livello.
  3. Il venditore di primo livello avvia l'asta Protected Audience chiamando runAdAuction().
  4. Asta del componente del Venditore A (in parallelo all'asta del componente del Venditore B). Il browser legge i gruppi di interesse dell'utente per tutti gli acquirenti che partecipano all'asta del componente del Venditore A.
  5. Il browser recupera gli script di offerta e gli indicatori di offerta attendibili dalle località specificate nei gruppi di interesse degli acquirenti che partecipano all'asta del componente.
  6. Il browser genera le offerte eseguendo la logica di generazione delle offerte di ciascun acquirente.
  7. Il browser recupera lo script di punteggio e gli indicatori di punteggio attendibili di ogni annuncio dal Venditore A.
  8. Il browser esegue la logica di punteggio del venditore A per ogni offerta.
  9. Il browser sceglie l'annuncio con il punteggio più alto inviato dalla logica di punteggio del venditore A.
  10. Asta del componente del venditore B (in parallelo all'asta del componente del venditore A). Il browser legge i gruppi di interesse dell'utente per tutti gli acquirenti che partecipano all'asta del componente del Venditore B.
  11. Il browser recupera gli script di offerta e gli indicatori di offerta attendibili dalle località specificate nei gruppi di interesse degli acquirenti che partecipano all'asta del componente.
  12. Il browser genera le offerte eseguendo la logica di generazione delle offerte di ciascun acquirente.
  13. Il browser recupera lo script di punteggio e gli indicatori di punteggio attendibili di ogni annuncio dal Venditore B.
  14. Il browser esegue la logica di punteggio del venditore B per ogni offerta.
  15. Il browser sceglie l'annuncio con il punteggio più alto inviato dalla logica di punteggio del venditore B.

Al termine delle aste dei componenti, il browser dispone di un elenco di annunci che possono essere inviati alla logica di punteggio del venditore di primo livello.

Punteggio dell'asta di primo livello e rendering degli annunci

La libreria lato client dell'ad server del publisher esegue il rendering dell'annuncio vincente
Sequenza di rendering dell'annuncio nella pagina del publisher.

Una volta eseguite le aste dei componenti della sezione precedente, il browser esegue la logica di punteggio del venditore di primo livello sull'annuncio vincente di ogni asta dei componenti.

  1. Il browser recupera lo script per il punteggio dal venditore di primo livello, insieme agli indicatori dei punteggi attendibili di ciascun annuncio.
  2. Il browser esegue la logica di punteggio del venditore di primo livello per ogni offerta vincente di tutte le aste dei componenti. Lo script calcola il punteggio di desiderabilità, probabilmente in base al prezzo dell'offerta del componente Protected Audience.
  3. Il browser sceglie l'annuncio con il punteggio di desiderabilità più alto inviato dalla logica di punteggio del venditore di primo livello.
  4. L'asta Protected Audience restituisce un oggetto FencedFrameConfig o un RNN opaco alla libreria lato client del venditore di primo livello.
  5. La libreria lato client imposta l'attributo config del frame recintato sull'oggetto FencedFrameConfig o imposta l'attributo src dell'iframe sull'URN opaco dell'annuncio Protected Audience vincente.
  6. Il browser recupera dall'acquirente l'annuncio vincente all'asta di Protected Audience.
  7. Il browser mostra l'annuncio all'utente.