Obtén información sobre cómo un comprador de anuncios (DSP y anunciante) que publica una campaña publicitaria puede controlar el ritmo de publicación de anuncios en función de la frecuencia con la que el usuario vio un anuncio o interactuó con él. El control de la publicación de anuncios por frecuencia mejora la experiencia del público, ya que evita el agotamiento de los anuncios, y aumenta los ingresos, ya que llega a más usuarios con el mismo presupuesto. En esta guía, se muestran varios enfoques para trabajar con la frecuencia de anuncios.
Cómo abandonar un grupo de intereses
Puedes llamar a navigator.leaveAdInterestGroup()
para solicitar que el navegador de un usuario salga de un grupo de interés cuando se hace clic en un anuncio. Desde el interior del marco de anuncio ganador y sus submarcos, puedes llamar a leaveAdInterestGroup()
, siempre que el origen del marco sea el mismo que el del grupo de intereses. Un enfoque que se podría adoptar es agregar un submarco invisible dentro del marco del anuncio que sea responsable de salir del grupo de intereses.
Si abandonas el grupo de interés de anuncios, se impedirán las ofertas futuras y se actuará como una forma de limitación de frecuencia.
Usa el indicador prevWinsMs
durante la generación de ofertas
Para un control de frecuencia simple, puedes usar el campo prevWinsMs
en browserSignals
dentro de generateBid()
.
El campo prevWinMs
contiene los anuncios ganadores del grupo de intereses y el tiempo transcurrido desde sus victorias anteriores en milisegundos. Ten en cuenta que el objeto ad
aquí solo contiene los campos renderURL
y metadata
.
Usa este indicador para determinar si se debe publicar el anuncio. Si devuelves un valor de oferta de 0, te asegurarás de que el anuncio no gane la subasta.
Almacena los datos de clics en una cookie propia
También puedes usar una cookie propia para almacenar información de clics. Cuando se renderice el anuncio, reemplaza un grupo de intereses existente con los datos de clics como indicadores de ofertas del usuario (userBiddingSignals
).
En el siguiente diagrama, se describe la secuencia:
- El usuario visita la página del anunciante
- El comprador (anunciante o DSP) inicializa un array de datos de clics en la cookie propia.
- El comprador (anunciante o DSP) agrega al usuario a un grupo de intereses y establece el array
clicks
inicial en el campouserBiddingSignals
. - Más tarde, el usuario visita la página del publicador.
- El vendedor (publicador o DSP) ejecuta una subasta de Protected Audience, y el anuncio ganador se renderiza para el usuario.
- El usuario hace clic en el anuncio ganador.
- Se dirige al usuario a la página del anunciante.
- La URL de clic contiene el nombre del grupo de intereses como parámetro de consulta
- El comprador (anunciante o DSP) lee la cookie propia existente.
- El comprador (anunciante o DSP) agrega la nueva marca de tiempo del clic a los datos de clic existentes.
- El comprador (anunciante o DSP) actualiza el grupo de interés con los nuevos datos de clics.
- El comprador (anunciante o DSP) actualiza la cookie propia con los nuevos datos de clics.
La marca de tiempo en el campo click
de userBiddingSignals
estará disponible dentro de la función generateBid()
cuando el usuario vuelva a visitar la página del publicador, y el comprador podrá usar estos datos para controlar la publicación de anuncios.
¿Qué sigue?
Queremos conversar contigo a fin de asegurarnos de compilar una API que funcione para todos.
Debate sobre la API
Al igual que otras APIs de Privacy Sandbox, esta API se documenta y se analiza públicamente.
Experimenta con la API
Puedes experimentar y participar en las conversaciones sobre la API de Protected Audience.