Configurazione dell'asta sequenziale con l'asta di annunci contestuali

In genere, i publisher diversificano le fonti di domanda di annunci per ottimizzare le entrate e richiamano più società (ad esempio, ad server dei publisher, piattaforme supply-side e demand-side) per determinare l'annuncio migliore per un determinato spazio pubblicitario nella pagina. L'header bidding consente ai publisher di acquisire offerte per uno spazio pubblicitario da una serie di origini della domanda. In una configurazione di asta sequenziale, la libreria di header bidding può essere utilizzata per eseguire un'asta con dati contestuali e Protected Audience viene utilizzata per eseguire un'asta con dati cross-site.

Prima di iniziare, scopri le nozioni di base delle offerte su intestazioni nella documentazione di Prebid.js.

Definizioni

Le seguenti tabelle descrivono alcuni termini utilizzati in questo documento.

Aste

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

Partecipanti

Partecipante Definizione
Inserzionista La parte che desidera un posizionamento dell'annuncio e crea 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 una Demand-Side Platform (DSP).
Ad server del publisher Un servizio utilizzato dai publisher per gestire e scegliere gli annunci da visualizzare sul sito. Un ad server del publisher può combinare i propri risultati dell'asta, le risposte degli offerenti nell'intestazione, l'inventario venduto direttamente e altro ancora per determinare l'annuncio che genererà le entrate maggiori per un publisher.
Un ad server del publisher può fornire una libreria lato client per interagire con il server.
Venditore di primo 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 di componenti all'interno dell'asta multi-venditore Protected Audience per vendere lo spazio pubblicitario del publisher agli acquirenti. In genere una Supply-Side Platform (SSP).

Configurazione dell'asta sequenziale

In una configurazione di asta sequenziale, le aste contestuali vengono eseguite per prime, poi viene eseguita l'asta Protected Audience. Questa configurazione consente ai publisher di massimizzare il potenziale di guadagno eseguendo un'asta con i dati contestuali disponibili nella pagina, nonché un'asta con dati cross-site in un ambiente sicuro per proteggere la privacy degli utenti.

Una libreria di header bidding può essere eseguita per prima nella pagina per raccogliere le offerte per l'asta contestuale del Publisher Ad Server. Il prezzo dell'offerta vincente aggiustata dell'asta contestuale può essere inserito nell'asta Protected Audience come prezzo minimo dell'offerta. Durante il passaggio di assegnazione del punteggio, il venditore di primo livello può abbassare i prezzi di offerta dell'asta dei componenti al di sotto del prezzo minimo di offerta assegnando loro un punteggio pari a zero quando viene calcolato il punteggio di desiderabilità. Se nessuna offerta dell'asta del componente Protected Audience è superiore al prezzo minimo dell'offerta, l'annuncio vincente dell'asta contestuale viene mostrato all'utente. Se l'asta Protected Audience restituisce un vincitore, significa che l'offerta è superiore al prezzo minimo e l'annuncio vincente di Protected Audience viene visualizzato dall'utente.

In questo esempio di configurazione di asta sequenziale, sulla pagina possono essere eseguite tre aste principali in ordine:

  1. Asta contestuale per libreria di header bidding
  2. Asta contestuale dell'ad server dell'editore
  3. asta Protected Audience.
L'utente viene aggiunto a un gruppo di interesse sul sito di un inserzionista prima che venga eseguita un'asta contestuale e Protected Audience sul sito del publisher, quindi la libreria lato client dell'ad server del publisher sceglie il vincitore tra queste due aste
Panoramica dell'asta multi-venditore Protected Audience con asta contestuale di header bidding.

Descrizione dettagliata del diagramma generale:

  1. Prima dell'asta, l'utente viene aggiunto a un gruppo di interesse sul sito di un inserzionista.
  2. Quando l'utente visita la pagina del publisher in un secondo momento, Prebid.js esegue un'asta contestuale per raccogliere le risposte all'offerta degli offerenti di offerte su intestazioni. Durante questo passaggio, gli acquirenti possono fornire gli indicatori e i venditori possono fornire le configurazioni dell'asta dei componenti da utilizzare nella successiva asta Protected Audience. Prebid.js fornisce un modulo per propagare questi indicatori e queste configurazioni all'asta Protected Audience.
  3. Le risposte all'offerta raccolte da Prebid.js vengono inviate all'ad server del publisher per un'asta contestuale lato server.
  4. L'ad server del publisher può combinare i propri risultati dell'asta, i risultati dell'header bidding, l'inventario venduto direttamente e altro ancora per determinare l'annuncio che genererà le entrate maggiori per un publisher. L'annuncio vincente viene restituito alla libreria lato client dell'ad server del publisher.
  5. Il prezzo dell'offerta aggiustato del vincitore dell'asta contestuale, insieme agli indicatori dell'acquirente (perBuyerSignals) e alle configurazioni dell'asta dei componenti del venditore raccolte da Prebid.js, può essere trasferito all'asta Protected Audience dalla libreria lato client dell'ad server del publisher.
  6. L'asta multi-venditore Protected Audience viene eseguita dal venditore di primo livello. Durante il passaggio di assegnazione del punteggio del venditore di primo livello, quest'ultimo può confrontare il prezzo dell'offerta vincente di ogni asta componente con il prezzo dell'offerta vincente aggiustato dell'asta contestuale. Se il prezzo di offerta del componente è inferiore al prezzo di offerta dell'asta contestuale, il venditore di primo livello restituisce un punteggio di idoneità pari a 0. Se tutte le offerte hanno un punteggio pari a 0, la chiamata runAdAuction() restituisce null, il che significa che deve essere visualizzato l'annuncio vincente dell'asta contestuale.
  7. La libreria lato client dell'ad server del publisher esegue il rendering dell'annuncio Protected Audience o contestuale vincente, in base a ciò che è stato restituito dalla chiamata runAdAuction().
  8. Viene eseguito il rendering dell'annuncio vincente per l'utente.

Aste contestuali con Prebid.js e l'ad server del publisher

L'asta contestuale viene avviata sul sito del publisher
Sequenza temporale dell'asta contestuale nella pagina dell'editore.

In una configurazione di asta sequenziale, tutte le aste contestuali vengono eseguite prima dell'asta Protected Audience. Nella configurazione descritta in questo documento, eseguiamo un'asta contestuale di offerte su intestazioni tramite Prebid.js che alimenta un'asta lato server tramite il server pubblicazione annunci del publisher.

L'editore avvia innanzitutto un'asta contestuale di header bidding chiamando Prebid.js con un flag per indicare che successivamente verrà eseguita un'asta Protected Audience. Prebid.js raccoglie le risposte all'offerta e le invia all'ad server del publisher per un'asta contestuale lato server. Durante la fase di raccolta delle risposte all'offerta, acquirenti e venditori hanno l'opportunità di fornire configurazioni dell'asta dei componenti e indicatori degli acquirenti (perBuyerSignals) da utilizzare per l'asta Protected Audience successiva, se vogliono partecipare. La configurazione dell'asta del componente verrà infine trasferita all'asta Protected Audience successiva.

  1. Inizializzazione dell'asta contestuale: l'utente visita la pagina del publisher.
  2. La pagina del publisher carica la libreria lato client dell'ad server del publisher e definisce gli spazi pubblicitari.
  3. La pagina del publisher carica Prebid e avvia l'asta contestuale di header bidding.
  4. Asta contestuale del venditore A (che si svolge in parallelo all'asta contestuale del venditore B). Prebid.js invia una richiesta di offerta al venditore A.
  5. Il venditore A recupera le risposte all'offerta e perBuyerSignals dagli acquirenti.
  6. Il venditore A esegue un'asta contestuale.
  7. Il venditore A crea la configurazione dell'asta del componente con perBuyerSignals incluso.
  8. Il venditore A risponde a Prebid.js con l'offerta vincente e la configurazione dell'asta componente.
  9. Asta contestuale del venditore B (si svolge in parallelo all'asta contestuale del venditore A). Prebid.js invia una richiesta di offerta al venditore B.
  10. Il venditore B recupera le risposte all'offerta e perBuyerSignals dagli acquirenti.
  11. Il venditore B esegue un'asta contestuale.
  12. Il venditore B crea la configurazione dell'asta dei componenti con perBuyerSignals incluso.
  13. Il venditore B risponde a Prebid.js con l'offerta vincente e la configurazione dell'asta componente.
  14. Asta contestuale dell'ad server del publisher Le risposte all'offerta raccolte da Prebid.js vengono inviate all'ad server del publisher per l'asta contestuale.
  15. Le configurazioni dell'asta dei componenti con gli indicatori degli acquirenti vengono condivise con la libreria lato client dell'ad server del publisher
  16. L'ad server del publisher esegue un'asta contestuale per determinare l'annuncio migliore tra campagne vendute direttamente, offerte programmatiche, offerte contestuali di Prebid e altro inventario.
  17. L'ad server del publisher restituisce l'offerta vincente aggiustata.

Considera la domanda di annunci contestuali insieme alla domanda di annunci Protected Audience

La libreria lato client dell'ad server del publisher esegue il rendering dell'annuncio scelto tra l'asta contestuale e l'asta Protected Audience
Sequenza di rendering degli annunci nella pagina dell'editore.

A questo punto, le aste contestuali sono terminate e la libreria lato client dell'ad server del publisher può trasmettere al venditore di primo livello il prezzo dell'offerta aggiustato vincente dell'asta contestuale, le configurazioni dell'asta dei componenti e gli indicatori degli acquirenti che partecipano all'asta Protected Audience. Il prezzo dell'offerta all'asta contestuale come limite inferiore può essere trasferito nella configurazione dell'asta come indicatore per l'assegnazione del punteggio nell'asta di primo livello.

  1. Il browser recupera lo script di valutazione dal venditore insieme agli indicatori di valutazione attendibili di ogni annuncio.
  2. Il browser esegue la logica di assegnazione del punteggio del venditore di primo livello per ogni offerta vincente di tutte le aste dei componenti. All'interno dello script scoreAd() del venditore di primo livello, la logica ha accesso al prezzo dell'offerta vincente aggiustato dell'asta contestuale che potrebbe essere stato trasmesso come sellerSignals nella configurazione dell'asta. Lo script può confrontare il prezzo dell'offerta contestuale vincente con il prezzo dell'offerta Protected Audience del componente e restituire un punteggio di desiderabilità pari a 0 se il prezzo contestuale è superiore. In caso contrario, 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 idoneità più alto inviato dalla logica di assegnazione dei punteggi del venditore di primo livello.
  4. Se l'asta Protected Audience viene vinta, l'asta Protected Audience restituisce un oggetto FencedFrameConfig o un URN opaco alla libreria lato client del server annunci del publisher.
  5. La libreria lato client imposta l'attributo config del frame isolato sull'oggetto FencedFrameConfig o imposta l'attributo src dell'iframe sull'URN opaca dell'annuncio Protected Audience vincente.
  6. Il browser recupera l'annuncio vincente dell'asta Protected Audience dall'acquirente.
  7. Il browser esegue il rendering dell'annuncio per l'utente.
  8. Se vince l'asta contestuale, l'asta Protected Audience restituisce null.
  9. Il browser imposta l'attributo src dell'iframe sull'annuncio contestuale vincente.
  10. Il browser recupera l'annuncio vincente dell'asta contestuale dall'acquirente.
  11. Il browser esegue il rendering dell'annuncio per l'utente.