Programmatic, RTB e metodi d’asta
Real Time Bidding: l’asta in tempo reale
Seller
Buyers
Audience
Il Real Time Bidding (RTB) si basa
sulla compravendita di spazi
pubblicitari per mezzo di asta, con
logiche molto simili al mercato
finanziario.
RTB in 30 secondi
1. L’utente carica la pagina web.
2. Il sito internet richiede che nello spazio compaia un annuncio e indica all’ad exchange di aprire le
offerte per quell’utente.
3. La ad exchange manda la richiesta in asta a tutti i possibili compratori connessi.
4. I compratori rispondono con un’offerta in meno di 100 ms e l’adexchange decreta il vincitore
dell’asta.
5. Ad Exchange comunica all’adserver del sito internet l’annuncio che ha vinto e che può andare a
schermo..
Real Time Bidding: RTB
L’RTB è protocollo che permette la compravendita di spazi pubblicitari tramite aste in tempo reale che si verificano nel tempo che ci vuole per caricare
una pagina web o un contenuto online.
Real Time Bidding: RTB
L’RTB è protocollo che permette la compravendita di spazi pubblicitari tramite aste in tempo reale che si verificano nel tempo che ci vuole per caricare
una pagina web o un contenuto online.
Media owner, editore o
concessionaria cerca di
massimizzare il ricavo proveniente
da ogni singola impression che
potrebbe vendere introducendo
una serie di regole nella SSP e un
prezzo minimo che determinano le
condizioni di partecipazione dei
buyers.
Agenzia media, brand o
inserzionista che ‘programma’ la
sua DSP per decidere in tempo
reale se può fare offerte su ogni
singola impression secondo
specifici criteri di targhettizzazione
e di dati che vengono forniti durante
l’asta.
BuyerSeller
Real Time Bidding per la compravendita di media
I sellers mettono a disposizione il loro
inventario ai Buyers (gli inserzionisti) i quali
possono fare un'offerta d’acquisto (Bid).
Real Time Bidding per la compravendita di media
I sellers mettono a disposizione il loro
inventario ai Buyers (gli inserzionisti) i quali
possono fare un'offerta d’acquisto (Bid).
I buyers possono impostare i loro parametri,
come il prezzo di offerta (Bid price) e una
serie di attributi come la frequenza di
acquisto per singolo user, cookie di
campagne retargeting e, volendo, anche il
tipo di profilo di utente e audience che si
vuole targettizzare che stanno cercando di
raggiungere.
Real Time Bidding per la compravendita di media
I sellers mettono a disposizione il loro
inventario ai Buyers (gli inserzionisti) i quali
possono fare un'offerta d’acquisto (Bid).
I buyers possono impostare i loro parametri,
come il prezzo di offerta (Bid price) e una
serie di attributi come la frequenza di
acquisto per singolo user, cookie di
campagne retargeting e, volendo, anche il
tipo di profilo di utente e audience che si
vuole targettizzare che stanno cercando di
raggiungere.
L'ottimizzazione lato buyer viene svolta mediante l’impostazione della/delle DSP e tiene conto di variabili
importanti come budget, flight di campagna e modello di prezzo.
L’ottimizzazione da parte del seller, è gestire una serie di regole che determinano i prezzi di vendita
mediante i quali l’inventario di impression a disposizione può essere venduto in tempo reale
L’asta aperta: openRTB
Agli albori dell’RTB, il modello più
utilizzato era il second highest price + 1
centesimo, ovvero quando il vincitore
dell’asta si aggiudica l’inventory, paga il
prezzo del secondo miglior offerente + 1
centesimo. Un modello preso in prestito
dalla keyword advertising di Ad Words,
con le logiche dell’asta di Vickrey.
L’asta aperta: openRTB
Agli albori dell’RTB, il modello più
utilizzato era il second highest price + 1
centesimo, ovvero quando il vincitore
dell’asta si aggiudica l’inventory, paga il
prezzo del secondo miglior offerente + 1
centesimo. Un modello preso in prestito
dalla keyword advertising di Ad Words,
con le logiche dell’asta di Vickrey.
L’asta aperta: openRTB
1,26 $
Agli albori dell’RTB, il modello più
utilizzato era il second highest price + 1
centesimo, ovvero quando il vincitore
dell’asta si aggiudica l’inventory, paga il
prezzo del secondo miglior offerente + 1
centesimo. Un modello preso in prestito
dalla keyword advertising di Ad Words,
con le logiche dell’asta di Vickrey.
In back end le
transazioni avvengono
in USD $
Logiche d’asta
Modelli di trading sono basati su
CPM. Successivamente si
ottimizza in CPC e secondo
obiettivi di performance
Determinare il prezzo che paga il vincintore
• Second Highest Bid + 1 cent
• vince il buyer che ha fatto la puntata più alta, ma paga
il prezzo del secondo prezzo più alto in asta + 1 cent
(deriva dale logiche che stanno dietro Google
Adwords)
Asta aperta e asta privata
Aste in
partecipazione one
to many
One to all One to few
Asta aperta, tutti con
un bidder possono
partecipare
Asta private, solo
ad invito tramite
deal ID (o token)
Protocollo OpenRTB
OpenRTB 2.2+ Aste private
Più info:
https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf
Protocollo OpenRTB
OpenRTB 2.2+ Aste private
OpenRTB 2.3+ Native advertising
Più info:
https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf
Protocollo OpenRTB
OpenRTB 2.2+ Aste private
OpenRTB 2.3+ Native advertising
OpenRTB 2.4+ formati audio
Più info:
https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf
Protocollo OpenRTB
OpenRTB 2.2+ Aste private
OpenRTB 2.3+ Native advertising
OpenRTB 2.4+ formati audio
OpenRTB 2.5+ header bidding
Più info:
https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-Version-2-5-FINAL.pdf
SSP → DSP nella Bid Request
RTB dietro le quinte
BANNER
300x250.
{ "id": "80ce30c53c16e6ede735f123ef6e3261bfc7b22", "at": 1, "cur": [ "USD" ], "imp": [ { "id": "1", "bidfloor": 0.50, "banner": { "h": 250, "w": 300, "pos": 0 } } ],"site": { "id": "102855", "cat": [ "IAB3-1" ],
"domain": "www.foobar.com", "page": "http://www.foobar.com/1234.html ","publisher": { "id": "8953", "name": "foobar.com",
"cat": [ "IAB3-1" ], "domain": "foobar.com" } }, "device": {"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2", "ip": "123.145.167.10" }, "user": { "id": 55816b39711f9b5acf3b90e313ed29e51665623f" } } Rielaborazione bid: https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-
Version-2-5-FINAL.pdf
SSP → DSP nella Bid Request
RTB dietro le quinte
BANNER
300x250.
{ "id": "80ce30c53c16e6ede735f123ef6e3261bfc7b22", "at": 1, "cur": [ "USD" ], "imp": [ { "id": "1", "bidfloor": 0.50, "banner": { "h": 250, "w": 300, "pos": 0 } } ],"site": { "id": "102855", "cat": [ "IAB3-1" ],
"domain": "www.foobar.com", "page": "http://www.foobar.com/1234.html ","publisher": { "id": "8953", "name": "foobar.com",
"cat": [ "IAB3-1" ], "domain": "foobar.com" } }, "device": {"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2", "ip": "123.145.167.10" }, "user": { "id": 55816b39711f9b5acf3b90e313ed29e51665623f" } } Rielaborazione bid: https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-
Version-2-5-FINAL.pdf
SSP → DSP nella Bid Request
RTB dietro le quinte
BANNER
300x250.
{ "id": "80ce30c53c16e6ede735f123ef6e3261bfc7b22", "at": 1, "cur": [ "USD" ], "imp": [ { "id": "1", "bidfloor": 0.50, "banner": { "h": 250, "w": 300, "pos": 0 } } ],"site": { "id": "102855", "cat": [ "IAB3-1" ],
"domain": "www.foobar.com", "page": "http://www.foobar.com/1234.html ","publisher": { "id": "8953", "name": "foobar.com",
"cat": [ "IAB3-1" ], "domain": "foobar.com" } }, "device": {"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2", "ip": "123.145.167.10" }, "user": { "id": 55816b39711f9b5acf3b90e313ed29e51665623f" } } Rielaborazione bid: https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-
Version-2-5-FINAL.pdf
SSP → DSP nella Bid Request
RTB dietro le quinte
BANNER
300x250.
{ "id": "80ce30c53c16e6ede735f123ef6e3261bfc7b22", "at": 1, "cur": [ "USD" ], "imp": [ { "id": "1", "bidfloor": 0.50, "banner": { "h": 250, "w": 300, "pos": 0 } } ],"site": { "id": "102855", "cat": [ "IAB3-1" ],
"domain": "www.foobar.com", "page": "http://www.foobar.com/1234.html ","publisher": { "id": "8953", "name": "foobar.com",
"cat": [ "IAB3-1" ], "domain": "foobar.com" } }, "device": {"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2", "ip": "123.145.167.10" }, "user": { "id": 55816b39711f9b5acf3b90e313ed29e51665623f" } } Rielaborazione bid: https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-
Version-2-5-FINAL.pdf
SSP → DSP nella Bid Request
RTB dietro le quinte
BANNER
300x250.
{ "id": "80ce30c53c16e6ede735f123ef6e3261bfc7b22", "at": 1, "cur": [ "USD" ], "imp": [ { "id": "1", "bidfloor": 0.50, "banner": { "h": 250, "w": 300, "pos": 0 } } ],"site": { "id": "102855", "cat": [ "IAB3-1" ],
"domain": "www.foobar.com", "page": "http://www.foobar.com/1234.html ","publisher": { "id": "8953", "name": "foobar.com",
"cat": [ "IAB3-1" ], "domain": "foobar.com" } }, "device": {"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2", "ip": "123.145.167.10" }, "user": { "id": 55816b39711f9b5acf3b90e313ed29e51665623f" } } Rielaborazione bid: https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-
Version-2-5-FINAL.pdf
BANNER
300x250.
SSP → DSP nella Bid Request DSP → SSP nella Bid Response
RTB dietro le quinte
BANNER
300x250.
{ "id": "80ce30c53c16e6ede735f123ef6e3261bfc7b22", "at": 1, "cur": [ "USD" ], "imp": [ { "id": "1", "bidfloor": 0.50, "banner": { "h": 250, "w": 300, "pos": 0 } } ],"site": { "id": "102855", "cat": [ "IAB3-1" ],
"domain": "www.foobar.com", "page": "http://www.foobar.com/1234.html ","publisher": { "id": "8953", "name": "foobar.com",
"cat": [ "IAB3-1" ], "domain": "foobar.com" } }, "device": {"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2", "ip": "123.145.167.10" }, "user": { "id": 55816b39711f9b5acf3b90e313ed29e51665623f" } }
{ "id": "1234567890", "bidid": "abc1123", "cur": "USD", "seatbid": [ { "seat": "512", "bid": [ { "id": "1", "impid": "102", "price": 1.26, "nurl": "http://adserver.com/winnotice?impid=102", "iurl": "http://adserver.com/pathtosampleimage", "adomain": [ "advertiserdomain.com" ], "cid": "campaign111", "crid": "creative112", "attr": [ 1, 2, 3, 4, 5, 6, 7, 12 ] } ] } ] }
Rielaborazione bid: https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-
Version-2-5-FINAL.pdf
BANNER
300x250.
SSP → DSP nella Bid Request DSP → SSP nella Bid Response
RTB dietro le quinte
BANNER
300x250.
{ "id": "80ce30c53c16e6ede735f123ef6e3261bfc7b22", "at": 1, "cur": [ "USD" ], "imp": [ { "id": "1", "bidfloor": 0.50, "banner": { "h": 250, "w": 300, "pos": 0 } } ],"site": { "id": "102855", "cat": [ "IAB3-1" ],
"domain": "www.foobar.com", "page": "http://www.foobar.com/1234.html ","publisher": { "id": "8953", "name": "foobar.com",
"cat": [ "IAB3-1" ], "domain": "foobar.com" } }, "device": {"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2", "ip": "123.145.167.10" }, "user": { "id": 55816b39711f9b5acf3b90e313ed29e51665623f" } }
{ "id": "1234567890", "bidid": "abc1123", "cur": "USD", "seatbid": [ { "seat": "512", "bid": [ { "id": "1", "impid": "102", "price": 1.26, "nurl": "http://adserver.com/winnotice?impid=102", "iurl": "http://adserver.com/pathtosampleimage", "adomain": [ "advertiserdomain.com" ], "cid": "campaign111", "crid": "creative112", "attr": [ 1, 2, 3, 4, 5, 6, 7, 12 ] } ] } ] }
Rielaborazione bid: https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-
Version-2-5-FINAL.pdf
BANNER
300x250.
SSP → DSP nella Bid Request DSP → SSP nella Bid Response
RTB dietro le quinte
BANNER
300x250.
{ "id": "80ce30c53c16e6ede735f123ef6e3261bfc7b22", "at": 1, "cur": [ "USD" ], "imp": [ { "id": "1", "bidfloor": 0.50, "banner": { "h": 250, "w": 300, "pos": 0 } } ],"site": { "id": "102855", "cat": [ "IAB3-1" ],
"domain": "www.foobar.com", "page": "http://www.foobar.com/1234.html ","publisher": { "id": "8953", "name": "foobar.com",
"cat": [ "IAB3-1" ], "domain": "foobar.com" } }, "device": {"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2", "ip": "123.145.167.10" }, "user": { "id": 55816b39711f9b5acf3b90e313ed29e51665623f" } }
{ "id": "1234567890", "bidid": "abc1123", "cur": "USD", "seatbid": [ { "seat": "512", "bid": [ { "id": "1", "impid": "102", "price": 1.26, "nurl": "http://adserver.com/winnotice?impid=102", "iurl": "http://adserver.com/pathtosampleimage", "adomain": [ "advertiserdomain.com" ], "cid": "campaign111", "crid": "creative112", "attr": [ 1, 2, 3, 4, 5, 6, 7, 12 ] } ] } ] }
Rielaborazione bid: https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-
Version-2-5-FINAL.pdf
BANNER
300x250.
SSP → DSP nella Bid Request DSP → SSP nella Bid Response
RTB dietro le quinte
BANNER
300x250.
{ "id": "80ce30c53c16e6ede735f123ef6e3261bfc7b22", "at": 1, "cur": [ "USD" ], "imp": [ { "id": "1", "bidfloor": 0.50, "banner": { "h": 250, "w": 300, "pos": 0 } } ],"site": { "id": "102855", "cat": [ "IAB3-1" ],
"domain": "www.foobar.com", "page": "http://www.foobar.com/1234.html ","publisher": { "id": "8953", "name": "foobar.com",
"cat": [ "IAB3-1" ], "domain": "foobar.com" } }, "device": {"ua": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_8) AppleWebKit/537.13 (KHTML, like Gecko) Version/5.1.7 Safari/534.57.2", "ip": "123.145.167.10" }, "user": { "id": 55816b39711f9b5acf3b90e313ed29e51665623f" } }
{ "id": "1234567890", "bidid": "abc1123", "cur": "USD", "seatbid": [ { "seat": "512", "bid": [ { "id": "1", "impid": "102", "price": 1.26, "nurl": "http://adserver.com/winnotice?impid=102", "iurl": "http://adserver.com/pathtosampleimage", "adomain": [ "advertiserdomain.com" ], "cid": "campaign111", "crid": "creative112", "attr": [ 1, 2, 3, 4, 5, 6, 7, 12 ] } ] } ] }
Rielaborazione bid: https://www.iab.com/wp-content/uploads/2016/03/OpenRTB-API-Specification-
Version-2-5-FINAL.pdf
Conclusioni
Si può acquistare il
biddable media, ovvero
tutti gli spazi disponibili
in asta, tramite
protocollo openRTB
Compravendita
programmatica
Conclusioni
Si può acquistare il
biddable media, ovvero
tutti gli spazi disponibili
in asta, tramite
protocollo openRTB
In programmatic, gli spazi possono
essere acquistati e venduti anche
tramite una negoziazione preferenziale o
addirittura attraverso logiche di
prenotazione diretta, facendo rimanere
vivo il rapporto di negoziazione tra
persone.
Compravendita
programmatica