Compartir a través de


Ciencia de datos Toolkit: valoración de pujas con modelos personalizados

Este documento proporciona una explicación de cómo la configuración de diferentes Goals y tipos de ingresos en su artículo de línea afectará a su valoración final de la oferta (BV). Debe tener un conocimiento general del funcionamiento de los modelos personalizados .

Información general

Los modelos personalizados están diseñados para permitir a los científicos de datos, a través de la API de Xandr, desglosar partes específicas de su modelo de valoración de pujas mediante la asociación de varios árboles de decisión de Bonsai o modelos de regresión logística con sus artículos de línea aumentada o campañas como una estrategia de compra personalizada. Al asociar tipos específicos de modelos al cálculo de valor esperado para una impresión, es posible invalidar partes de la optimización Xandr y solo permitir que nuestro sistema controle aspectos de valoración que sus propios modelos no cubren.

En esta página se proporciona una explicación de cómo la configuración de diferentes tipos de Goals e ingresos en su ALI afectará a su valoración de pujas.  

Ecuación de valoración de pujas

El valor de puja final es el producto del valor esperado (EV), modificador de cadencia, modificador de puja y ritmo adaptable. Esta ecuación se puede expresar como:

Diagrama de una ecuación de valoración de ofertas.

Con la excepción de los usuarios de Adaptive Pacing tienen la opción de personalizar cada uno de los distintos componentes del valor de la oferta:

Valor esperado (EV)

El valor esperado (EV) de una variable se describe como la suma de todos los factores posibles que pueden afectar a un valor de puja, cada uno multiplicado por la probabilidad de su aparición.

EV = ( Val(Event) * Pr(Event) )

En la ecuación anterior Val(Event) , representa el valor de un evento y Pr(Event) representa la probabilidad de que se produzca el evento.

En el caso de la compra de medios, EV está vinculado a un único evento, como una impresión vista, un clic del usuario o la conversión de usuario, donde el evento tiene un valor específico para el comprador, la Val(Event) variable. El Val(Event) valor podría ser fijo o acumularse a lo largo del tiempo dados ciertos factores, como el valor de duración del cliente.

Con el modelo de optimización, se pide a los clientes que predigan completamente el EV de una impresión o modifiquen el valor de la puja optimizada para Xandr. Sin embargo, en la mayoría de los casos, es posible que los clientes solo quieran proporcionar una parte del cálculo de EV en función de los datos que puedan modelar, en lugar de reemplazar todo el cálculo dados los datos limitados que pueden tener. Los modelos personalizados resuelven este problema, lo que permite a los clientes invalidar componentes específicos de la ecuación de optimización.

EV puede ser el valor de un tipo de modelo o el producto de varios tipos de modelo. El cálculo de EV depende del tipo de objetivo establecido en el elemento de línea. Por ejemplo, si el elemento de línea aumentada tenía un tipo de objetivo de CPC, el EV podría estar formado por un ev_click modelo personalizado, un click_imp modelo personalizado o ambos.

Modelo de valoración de ejemplo

Si expandimos la ecuación EV anterior, suponiendo que hayamos establecido un tipo de objetivo de CPC en el elemento de línea, la ecuación aparecerá como:

EV = Pr(Click | Impression) * R

donde,

  • Pr(Click | Impression) = Probabilidad de clic, dada una impresión
  • R = Valor devuelto esperado si el usuario ha hecho clic en

Modelo de valoración esperado con factores sin conexión

La probabilidad de un evento sin conexión específico del cliente, dado un evento en línea (Pr(offline event | online event)), no es un modelo que Xandr pueda construir nunca. Dado que estos tipos de modelos implicarían valores no fijos de R, un número de tipos de modelo de componentes condicionales se puede asociar a una campaña o elemento de línea aumentada. Se puede usar un campo de matriz "custom_models" para influir en el cálculo de un EV para una impresión determinada. En el caso de que un modelo específico no esté asociado a la configuración de custom_models grupo, se usará un valor derivado de Xandr o predeterminado en el cálculo.

Modificador de cadencia

El Modificador de cadencia ajusta la cantidad de una puja en función de la frecuencia (el número de veces que el usuario ha visto la creatividad) y la recencia (la cantidad de tiempo transcurrido desde que el usuario vio por última vez la creatividad).

Modificador de puja

Cantidad por la que se multiplicará una puja por una impresión.

Ritmo adaptable

El ritmo adaptable controla el ritmo de un elemento de línea y evita el pago excesivo. Utilizando el presupuesto diario del elemento de línea (generado por Xandr automáticamente o especificado manualmente por el usuario), Xandr calculará una curva de gasto ideal para que los dólares del anunciante se distribuyan uniformemente a lo largo del día. Se aplica un multiplicador de pujas calculado dinámicamente a las pujas para controlar la cantidad de gasto. Si un artículo de línea alcanza su entrega objetivo fácilmente, el modificador de puja sombreará las pujas, pero solo en la medida en que la entrega no sufra. Si un elemento de línea no cumple con su entrega de destino, el ritmo adaptable sombreará las ofertas menos o no para satisfacer el gasto objetivo.

Tipos de modelo de componentes y valores predeterminados

Antes de explicar cómo se calcula el valor esperado para cada tipo de objetivo, será importante tener en cuenta los diferentes tipos de modelos de componentes disponibles para asociarlos a elementos de línea aumentadas.

Estos son los tipos de modelo actuales que se admiten. Se pueden representar como un árbol de decisión de Bonsai o un modelo de regresión logística.

En el caso de que un modelo de componente válido no se incluya para el cálculo del valor esperado (como se describe en las secciones siguientes), Xandr proporcionará un valor predeterminado.

Id. Nombre Descripción Valor predeterminado, si no está asociado al elemento de línea
1 expected_value modelo de valor esperado actual EV(imp)
- $1 CPM representado como 1000
El cálculo de EV cambia en función del tipo de objetivo establecido en el elemento de línea. La presencia del expected_value modelo en un elemento de línea invalidará efectivamente esa goal_type ecuación EV.
2 creative_selection modelo de selección creativa actual Selección aleatoria uniforme. Para obtener más información, consulte nuestra documentación sobre los modelos de selección creativa.
3 ev_click EV(clic)
- Costo por clic
- CPC de 1 USD representado como 1000
CPC objetivo
4 click_imp Modelo CTR que se puede usar para umbrales y predicción p(haga clic en | imp) predicción de CTR integrada
5 ev_conv EV(conv): valor de duración (LTV) o modelo de tamaño de cesta ($ por conv)
- Costo por conversión
- CPC de 1 USD representado como 1000
CPA objetivo
6 conv_imp p(conv | imp): modelo de velocidad de conv posterior a la vista predicción de conv integrada
7 conv_click p(conv | click) predicción de click-conv integrada
8 bid_modifier Permite aplicar un modificador arbitrario 1
9 nonvaluation Para macros personalizadas, obtenga información sobre el estado y otros nodos que no son de valoración. N/A (no afecta a la valoración). Actualmente se usa en los informes LLD de fuente estándar, a través de leaf_name. Para obtener más información, consulte nuestra documentación del modelo personalizado sin valoración .
10 cadence Para modelos de cadencia Modelo de cadencia si la cadencia está habilitada, 1 si está deshabilitada.
El multiplicador de cadencia está limitado a 1 en aprendizaje.

Tipos de objetivo y valor esperado

En la tabla siguiente se describe cómo goal_type el establecimiento en el elemento de línea afectará al cálculo del valor esperado y a los modelos de componentes considerados para ese goal_type.

Tipo de objetivo Modelos aptos Ecuaciones ev
CPC - ev_click
- click_imp
expected_value == ev_click * click_imp
CPA - ev_conv
- conv_imp
expected_value == ev_conv * conv_imp
Personalizado expected_value expected_value
Ninguno N/D expected_value se derivará de un CPM promedio máximo, especificado como:
- UI: "Pagar una tarifa plana"
- API: en el elemento de línea como line_item.valuation.max_avg_cpm

Modelos válidos en cualquier tipo de objetivo

Algunos modelos se pueden asociar a cada elemento de línea, independientemente del tipo de objetivo:

Modelos de cadencia

El cadence modelo se tiene en cuenta en la ecuación Valor esperado para cada goal_type.

Nota:

Cadence Actualmente, los modelos se establecen de forma predeterminada en elementos de línea y Xandr los actualiza automáticamente por anunciante.

Modelo modificador de puja

El bid_modifier modelo se aplica en la última fase del expected_value cálculo, antes de que se apliquen todos los atributos de tipo de ingreso y tasa de servicio.

Árboles de selección creativa

These los árboles permiten la selección personalizada de creativos que se sirven para una impresión determinada. Puede encontrar más información en la página Modelo personalizado de selección creativa .

Valor esperado

Expected Value Los modelos invalidarán el cálculo del valor esperado en cualquier tipo de objetivo. A continuación, la salida del modelo servirá como valor esperado.

No valoración

Non-valuation Los modelos no afectan al cálculo de EV y se describen con más detalle en la documentación del modelo personalizado sin valoración .

Tipo de ingresos y cálculo de pujas

Cuando se ha calculado el valor esperado en función de los goal_type modelos personalizados y establecidos en el elemento de línea, el valor final de la oferta se ve afectado por el tipo de ingreso establecido en el elemento de línea. Consulte la tabla siguiente para ver cómo el tipo de ingreso afecta al valor final de la oferta:

Tipo de ingresos Cómo calcula el licitador la oferta final No pujar si... Tipos de objetivos aptos
Impresiones (CPM) 1. Si usa un margen mínimo, reste el margen y las tasas del valor de ingresos de CPM establecido en el elemento de línea.
2. Sombra con ritmo adaptable.
3. Puja
EV es menor que el valor de ingresos de CPM establecido en el elemento de línea o el valor de la oferta es 0. todo
Margen de costo más 1. Reste el margen y las tarifas de EV.
2. Sombra con ritmo adaptable.
3. Puja
El valor de la puja es 0. todo
Margen de costo más, pago por vista 1. Divida EV por la probabilidad de que el anuncio sea visible.
2. Reste margen y tasas.
3. Aplique la tasa de conversión eCPM proporcionada por el bus imp de Xandr (incluye la predicción de visibilidad y la prima de riesgo para la moneda visible elegida).
4. Sombra con ritmo adaptable.
5. Puja
El valor de la puja es 0. Personalizado, Ninguno
dCPM 1. Sombra EV con velocidad adaptable.
2. Encuadernó este EV de ritmo entre los CPM promedio mínimo y máximo.
3. Si usa márgenes mínimos, reste margen y tasas.
4. Puja
El valor de la puja es 0. todo
CPC 1. Busque el valor de ingresos de CPM multiplicando el valor de ingresos de CPC establecido en el elemento de línea por la probabilidad de un clic por 1000.
2. Si usa márgenes mínimos, reste margen y tasas.
3. Sombra con ritmo adaptable.
4. Puja
EV multiplicado por la probabilidad de un clic es menor que el valor de ingresos de CPM derivado; o bien, el valor de la oferta es 0. Xandr CPC (con o sin invalidaciones) o Personalizado.
vCPM
(pagar por impresión)
1. Busque el valor de ingresos de CPM multiplicando el valor de CPVM establecido en el elemento de línea por porcentaje de visualización.
2. Si usa márgenes mínimos, reste el margen y las cuotas.
3. Oferta de sombra con ritmo adaptable
4. Puja
EV multiplicado por la probabilidad de vista es menor que el valor de ingresos de CPM; o bien, el valor de la oferta es 0. Xandr CPVM (sin invalidaciones) o Personalizado.
vCPM
(pagar por vista)
1. Busque el valor de ingresos de CPM multiplicando el valor de CPVM establecido en el elemento de línea por porcentaje de visualización.
2. Si usa márgenes mínimos, reste margen y tasas.
3. Aplique la tasa de conversión eCPM proporcionada por AppNexus ImpBus (incluye la predicción de visibilidad y la prima de riesgo para la moneda visible elegida).
4. Oferta de sombra con ritmo adaptable.
5. Puja
EV es menor que el valor de ingresos de CPM multiplicado por la probabilidad de vista. Xandr CPVM (sin invalidaciones) o Personalizado.

Nota:

El ritmo adaptable controla el ritmo de un elemento de línea y evita el pago excesivo. Utilizando el presupuesto diario del elemento de línea (generado por Xandr automáticamente o especificado manualmente por el usuario), Xandr calculará una curva de gasto ideal para que los dólares del anunciante se distribuyan uniformemente a lo largo del día.