Configuración secuencial de subastas con subasta de anuncios contextuales

Por lo general, los publicadores diversifican sus fuentes de demanda de anuncios con el objetivo de optimizarlos para obtener ingresos y, además, invocar a varias empresas (por ejemplo, servidores de anuncios de publicadores, plataformas de proveedores y plataformas orientadas a la demanda) para determinar el mejor anuncio para un espacio publicitario específico en la página. La oferta de encabezado permite a los publicadores captar ofertas para un espacio publicitario de una variedad de fuentes de demanda. En una configuración de subasta secuencial, la biblioteca de ofertas de encabezado se puede usar para ejecutar una subasta con datos contextuales y Protected Audience se usa para ejecutar una subasta con datos de varios sitios.

Antes de comenzar, obtén información acerca de los conceptos básicos de las ofertas de encabezado en la documentación de Prebid.js.

Definiciones

En las siguientes tablas, se describen algunos términos usados en este documento.

Subastas

Subasta Definición
Subasta de Protected Audience Es una subasta de anuncios que implica ofertar en un grupo de interés creado en otro sitio.
Subasta de varios vendedores de Protected Audience Una subasta de Protected Audience de dos niveles que, primero, involucra varias subastas de componentes paralelos y, luego, envían el anuncio con la puntuación más alta a la subasta final de nivel superior.
Subasta de nivel superior La subasta de anuncios final dentro de una subasta de varios vendedores de Protected Audience que proporciona la puntuación de los ganadores de la subasta de componentes de las subastas de componentes.
Subasta de componentes Una subasta anidada dentro de una subasta de varios vendedores de Protected Audience en la que cada vendedor de componentes ejecuta sus subastas de componentes en paralelo. Los anuncios con la mejor puntuación de cada subasta de componentes pasan a la subasta de nivel superior.

Participantes

Participante Definición
Advertiser La parte que desea colocar el anuncio y desarrollar la creatividad del anuncio
Publicador Es la parte que proporciona el inventario de anuncios para la subasta.
Comprador Es la parte que oferta en una subasta para comprarle el espacio publicitario a un vendedor. Por lo general, es una plataforma orientada a la demanda (DSP).
Servidor de anuncios del publicador Es un servicio que usan los publicadores para administrar y elegir los anuncios que se renderizarán en el sitio. Un servidor de anuncios del publicador puede combinar sus propios resultados de subasta, respuestas de ofertantes de encabezado, inventario de venta directa y mucho más para determinar qué anuncio proporcionará la mayor cantidad de ingresos a un publicador.
Un servidor de anuncios del publicador puede proporcionar una biblioteca del cliente para interactuar con el servidor.
Vendedor de nivel superior La parte que invoca (es decir, crea) la subasta de varios vendedores de Protected Audience y participa en la subasta de nivel superior.
Vendedor de componentes Es la parte que ejecuta una subasta de componentes dentro de la subasta de varios vendedores de Protected Audience para vender el espacio publicitario del publicador a los compradores. Por lo general, es una plataforma de proveedores (SSP).

Configuración secuencial de subastas

En una configuración de subasta secuencial, primero se ejecutan las subastas contextuales y, luego, la subasta de Protected Audience. Esta configuración permite a los publicadores maximizar su potencial de ganancias mediante la ejecución de una subasta con los datos contextuales disponibles en la página y, también, ejecutar una subasta con datos de varios sitios en un entorno seguro para proteger la privacidad de los usuarios.

Una biblioteca de ofertas de encabezado se puede ejecutar primero en la página a fin de recopilar ofertas para la subasta contextual del servidor de anuncios del publicador. Luego, el precio de la oferta ganadora ajustado de la subasta contextual se puede ingresar en la subasta de Protected Audience como una oferta mínima. Durante el paso de puntuación, el vendedor de nivel superior puede descartar los precios de las ofertas de subasta de los componentes por debajo de la oferta mínima asignándole una puntuación de cero cuando se calcula la puntuación de deseabilidad. Si ninguna oferta de subasta del componente de Protected Audience supera la oferta mínima, se renderiza al usuario el anuncio contextual ganador de la subasta. Si la subasta de Protected Audience muestra un ganador, significa que está por encima de la oferta mínima y se renderiza el anuncio ganador de Protected Audience para el usuario.

En este ejemplo de configuración de subasta secuencial, se pueden ejecutar tres subastas principales en la página en orden:

  1. Subasta contextual por biblioteca de ofertas de encabezado
  2. Subasta contextual del servidor de anuncios del publicador
  3. Subasta de Protected Audience.
Usuario
Descripción general de la subasta de varios vendedores de Protected Audience con subasta contextual de oferta de encabezado

Descripción detallada del diagrama de descripción general:

  1. Antes de la subasta, se agrega al usuario a un grupo de interés en el sitio de un anunciante.
  2. Cuando el usuario visita la página del publicador más adelante, Prebid.js ejecuta una subasta contextual para recopilar las respuestas de oferta de los ofertantes de encabezado. Durante este paso, los compradores pueden proporcionar los indicadores, y los vendedores pueden proporcionar configuraciones de subasta de componentes para usar en la subasta posterior de Protected Audience. Prebid.js proporciona un módulo para propagar estos indicadores y configuraciones a la subasta de Protected Audience.
  3. Las respuestas a la oferta que recopila Prebid.js se envían al servidor de anuncios del publicador para una subasta contextual del servidor.
  4. El servidor de anuncios del publicador puede combinar sus propios resultados de subastas, resultados de ofertas de encabezado, inventario de venta directa y mucho más para determinar qué anuncio proporcionará la mayor cantidad de ingresos a un publicador. El anuncio ganador se muestra a la biblioteca del cliente del servidor de anuncios del publicador.
  5. El precio de la oferta ajustado del ganador de la subasta contextual, junto con los indicadores del comprador (perBuyerSignals) y los parámetros de configuración de la subasta del componente del vendedor que recopila Prebid.js, se pueden pasar a la subasta de Protected Audience mediante la biblioteca del cliente del servidor de anuncios del publicador.
  6. El vendedor de nivel superior ejecuta la subasta de varios vendedores de Protected Audience. Durante el paso de puntuación del vendedor de nivel superior, este puede comparar el precio de la oferta ganadora de la subasta de cada componente con el precio de la oferta ganadora ajustado para la subasta contextual. Si el precio de la oferta del componente es inferior al precio de la oferta de la subasta contextual, el vendedor de nivel superior muestra la puntuación de deseabilidad de 0. Si todas las ofertas obtienen una puntuación de 0, la llamada a runAdAuction() muestra un valor nulo, lo que significa que se debe renderizar el anuncio contextual ganador de la subasta.
  7. La biblioteca del cliente del servidor de anuncios del publicador renderiza el anuncio de Protected Audience o el anuncio contextual ganador, según lo que se mostró de la llamada a runAdAuction().
  8. Se renderiza el anuncio ganador para el usuario.

Subastas contextuales con Prebid.js y el servidor de anuncios del publicador

La subasta contextual se inicia en el sitio del publicador
Secuencia de tiempo de subasta contextual en la página del publicador.

En una configuración de subasta secuencial, todas las subastas contextuales se ejecutan antes de que se ejecute la subasta de Protected Audience. En la configuración que se explica en este documento, ejecutamos una subasta contextual de ofertas de encabezado de Prebid.js que realiza un feed en una subasta del servidor realizada por el servidor de anuncios del publicador.

Primero, el publicador inicia una subasta contextual de oferta de encabezado llamando a Prebid.js con una marca para indicar que se ejecutará una subasta de Protected Audience más adelante. Luego, Prebid.js recopila las respuestas de la oferta y las envía al servidor de anuncios del publicador para realizar una subasta contextual del servidor. Durante el paso de recopilación de respuestas a la oferta, los compradores y vendedores tienen la oportunidad de proporcionar parámetros de configuración de subasta de componentes y también indicadores de compradores (perBuyerSignals) que se usarán en la subasta posterior de Protected Audience, si quieren participar. Esa configuración de subasta de componente pasará a la subasta posterior de Protected Audience.

  1. Inicialización contextual de la subasta El usuario visita la página del publicador.
  2. La página del publicador carga la biblioteca del cliente del servidor de anuncios del publicador y define los espacios publicitarios.
  3. La página del publicador carga Prebid y, luego, inicia la subasta contextual de la oferta de encabezado.
  4. Subasta contextual del vendedor A (que se ejecuta en paralelo a la subasta contextual del vendedor B) Prebid.js envía una solicitud de oferta al vendedor A.
  5. El vendedor A recupera las respuestas a la oferta y los indicadores perBuyer de los compradores.
  6. El vendedor A realiza una subasta contextual.
  7. El vendedor A construye la configuración de la subasta del componente con perBuyerSignals incluido.
  8. El vendedor A responde a Prebid.js con la oferta ganadora y la configuración de subasta de su componente.
  9. Subasta contextual del vendedor B (se realiza en paralelo a la subasta contextual del vendedor A) Prebid.js envía una solicitud de oferta al vendedor B.
  10. El vendedor B recupera las respuestas a la oferta y la perBuyerSignals de los compradores.
  11. El vendedor B realiza una subasta contextual.
  12. El vendedor B construye la configuración de subasta de componentes con perBuyerSignals incluidos.
  13. El vendedor B responde a Prebid.js con la oferta ganadora y la configuración de subasta de su componente.
  14. Subasta contextual del servidor de anuncios del publicador Las respuestas a la oferta que recopila Prebid.js se envían al servidor de anuncios del publicador para la subasta contextual.
  15. Las configuraciones de subasta de componentes con indicadores de compradores se comparten con la biblioteca del cliente del servidor de anuncios del publicador
  16. El servidor de anuncios del publicador ejecuta una subasta contextual para determinar el mejor anuncio entre las campañas de venta directa, las ofertas programáticas, las ofertas contextuales de Prebid y otro inventario.
  17. El servidor de anuncios del publicador muestra la oferta ganadora ajustada.

Considera la demanda de anuncios contextuales con la demanda de anuncios de Protected Audience

La biblioteca del cliente del servidor de anuncios del publicador renderiza el anuncio que se eligió entre la subasta contextual y la subasta de Protected Audience.
Secuencia de renderización de anuncios en la página del publicador.

En este punto, las subastas contextuales han concluido, y la biblioteca del cliente del servidor de anuncios del publicador puede pasar el precio de la oferta ajustado ganadora de la subasta contextual, los parámetros de configuración de la subasta de los componentes y los indicadores de los compradores que participan en la subasta de Protected Audience al vendedor de nivel superior. El precio de la oferta contextual de la subasta como precio mínimo se puede pasar a la configuración de la subasta como un indicador para la puntuación en la subasta de nivel superior.

  1. El navegador recupera la secuencia de comandos de puntuación del vendedor junto con los indicadores de puntuación confiables de cada anuncio.
  2. El navegador ejecuta la lógica de puntuación del vendedor de nivel superior para cada oferta ganadora de todas las subastas de componentes. Dentro de la secuencia de comandos scoreAd() del vendedor de nivel superior, la lógica tiene acceso al precio de la oferta ganadora ajustado para la subasta contextual que se puede haber pasado como sellerSignals en la configuración de la subasta. La secuencia de comandos puede comparar el precio de la oferta contextual ganadora con el precio de la oferta del componente de Protected Audience y mostrar una puntuación de deseabilidad de 0 si el precio contextual es más alto. De lo contrario, la secuencia de comandos calcula la puntuación de deseabilidad, que probablemente se basa en el precio de la oferta del componente de Protected Audience.
  3. El navegador elige el anuncio con la puntuación de deseabilidad más alta enviada por la lógica de puntuación del vendedor de nivel superior.
  4. Si gana la subasta de Protected Audience, la subasta de Protected Audience muestra un objeto FencedFrameConfig o un URN opaco en la biblioteca del cliente del servidor de anuncios del publicador.
  5. La biblioteca del cliente establece el atributo config del marco vallado en el objeto FencedFrameConfig o establece el atributo src del iframe en la URN opaca del anuncio de Protected Audience ganador.
  6. El navegador recupera el anuncio ganador de la subasta de Protected Audience del comprador.
  7. El navegador muestra el anuncio al usuario.
  8. Si gana la subasta contextual, la subasta de Protected Audience mostrará null.
  9. El navegador establece el atributo src del iframe en el anuncio contextual ganador.
  10. El navegador recupera el anuncio contextual ganador de la subasta del comprador.
  11. El navegador muestra el anuncio al usuario.