Scopri come un acquirente dell'annuncio (DSP e inserzionista) che pubblica una campagna pubblicitaria può controllare il ritmo di pubblicazione degli annunci in base alla frequenza con cui l'utente ha visualizzato o interagito con un annuncio. Controllare la pubblicazione degli annunci in base alla frequenza migliora l'esperienza del pubblico evitando l'eccesso di annunci e aumenta le entrate raggiungendo più utenti con lo stesso budget. Questa guida illustra diversi approcci all'utilizzo della frequenza degli annunci.
Abbandonare un gruppo basato sugli interessi
Puoi chiamare navigator.leaveAdInterestGroup()
per richiedere che il browser di un utente abbandoni un gruppo basato sugli interessi quando viene fatto clic su un annuncio. Dall'interno del frame dell'annuncio vincente e dei relativi frame secondari, puoi richiamare leaveAdInterestGroup()
a condizione che l'origine del frame corrisponda a quella del gruppo di interesse. Un approccio che può essere adottato è l'aggiunta di un frame secondario invisibile all'interno del frame dell'annuncio responsabile dell'abbandono del gruppo basato sugli interessi.
L'uscita dal gruppo di interesse dell'annuncio impedisce le offerte future e funge da forma di quota limite.
Utilizza l'indicatore prevWinsMs
durante la generazione dell'offerta
Per un semplice controllo della frequenza, puoi utilizzare il campo prevWinsMs
in browserSignals
all'interno di generateBid()
.
Il campo prevWinMs
contiene gli annunci vincenti del gruppo di interesse e il tempo trascorso dalle precedenti vincite in millisecondi. Tieni presente che l'oggetto ad
qui contiene solo i campi renderURL
e metadata
.
Utilizza questo indicatore per stabilire se l'annuncio deve essere pubblicato. Se viene restituito un valore di offerta pari a 0, l'annuncio non vincerà l'asta.
Memorizza i dati sui clic in un cookie proprietario
Puoi anche utilizzare un cookie proprietario per memorizzare le informazioni sui clic. Quando l'annuncio viene visualizzato, sovrascrivi un gruppo di interesse esistente con i dati sui clic sotto forma di indicatori delle offerte utente (userBiddingSignals
).
Il seguente diagramma descrive la sequenza:
- L'utente visita la pagina dell'inserzionista
- L'acquirente (inserzionista/DSP) inizializza un array di dati sui clic nel cookie originale.
- L'acquirente (inserzionista/DSP) aggiunge l'utente a un gruppo di interesse e imposta l'array
clicks
iniziale nel campouserBiddingSignals
. - In un secondo momento, l'utente visita la pagina del publisher.
- Il venditore (publisher/DSP) esegue un'asta Protected Audience e l'annuncio vincente viene mostrato all'utente.
- L'utente fa clic sull'annuncio vincente.
- L'utente viene indirizzato alla pagina dell'inserzionista.
- L'URL di clickthrough contiene il nome del gruppo di interesse come parametro di query
- L'acquirente (inserzionista/DSP) legge il cookie proprietario esistente
- L'acquirente (inserzionista/DSP) aggiunge il nuovo timestamp dei clic ai dati sui clic esistenti
- L'acquirente (inserzionista/DSP) aggiorna il gruppo di interesse con i nuovi dati sui clic.
- L'acquirente (inserzionista/DSP) aggiorna il cookie proprietario con i nuovi dati sui clic.
Il timestamp nel campo click
di userBiddingSignals
diventa disponibile all'interno della funzione generateBid()
quando l'utente visita di nuovo la pagina del publisher e l'acquirente può utilizzare questi dati per controllare la pubblicazione degli annunci.
Passaggi successivi
Vogliamo interagire con te per assicurarci di creare un'API che funzioni per tutti.
Informazioni sull'API
Come altre API di Privacy Sandbox, questa API è documentata e spiegata pubblicamente.
Sperimenta con l'API
Puoi sperimentare e partecipare alla conversazione sull'API Protected Audience.