Quando si crea un annuncio su Facebook, viene fornito un intervallo " offerta suggerita " (ad es. $ 0,90 - $ 2,15 USD). Secondo questa pagina :
The suggested bid range is there to help you pick a maximum bid so your ad will be successful. It’s based on how many other advertisers are competing to show their ad to the same audience as you are.
Sono interessato a capire cosa sta succedendo (tecnicamente) sotto il cofano qui.
Dì che un utente accede a Facebook. Sul lato server, viene gestita la richiesta HTTP inviata dal browser dell'utente (come parte del login) e il server deve capire quale annuncio visualizzare all'utente.
I presumo è qui che entra in gioco il sistema di "offerte"? Supponiamo che, in base ai dati demografici di questo utente e in base al targeting del pubblico con cui diversi inserzionisti concorrenti hanno progettato la propria campagna, facciamo finta che Facebook veda un pool di 20 annunci diversi che potrebbe restituire.
In che modo questo sistema di offerta aiuta Facebook a determinare quale dei 20 annunci restituisce al lato client? Immagino che gli inserzionisti che "offrono di più" abbiano la priorità su coloro che "fanno un'offerta inferiore". Ma quando si svolge questa offerta? Con quale frequenza un inserzionista deve ripetere l'offerta? Quanto dura un bind di offerta per?
Una volta compresi questi concetti relativi all'utilizzo dietro gli annunci, sarà probabilmente ovvio tra quale delle seguenti "strategie di selezione" sta utilizzando il back-end:
- Round robin
- Priorità al round robin
- Casuale (dubbioso)
- La storia a base di
- MVP basata
Grazie a tutti coloro che possono aiutarmi a indicarmi la giusta direzione e a spiegare quali sono questi sistemi di offerta suggeriti e come funzionano.