Ajusta el ritmo de publicación de anuncios por frecuencia

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.

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:

Un diagrama que describe la secuencia para almacenar datos de clics en una cookie propia y leerlos más adelante para el control de frecuencia

  1. El usuario visita la página del anunciante
  2. El comprador (anunciante o DSP) inicializa un array de datos de clics en la cookie propia.
  3. El comprador (anunciante o DSP) agrega al usuario a un grupo de intereses y establece el array clicks inicial en el campo userBiddingSignals.
  4. Más tarde, el usuario visita la página del publicador.
  5. El vendedor (publicador o DSP) ejecuta una subasta de Protected Audience, y el anuncio ganador se renderiza para el usuario.
  6. El usuario hace clic en el anuncio ganador.
  7. 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
  8. El comprador (anunciante o DSP) lee la cookie propia existente.
  9. El comprador (anunciante o DSP) agrega la nueva marca de tiempo del clic a los datos de clic existentes.
  10. El comprador (anunciante o DSP) actualiza el grupo de interés con los nuevos datos de clics.
  11. 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.