Pregunta

Muchos banners están atados a una zona. Todas estas pancartas tienen diferentes requisitos de orientación utilizando el sitio: variable (digo "requisitos" sin flojos, ya que el banner se puede mostrar incluso cuando los requisitos no se coinciden). La razón de esto es porque todas las pancartas deben, en última instancia, tener un número par de impresiones; Sin embargo, en el camino, el sistema debe usar lo mejor de la orientación cuando sea posible.

Un ejemplo de la lógica deseada está a continuación:

dado -

  • Banner 1 Dirección: IngresoGreaterThan20K= 1, Industria de la pestaña= 1
  • Banner 2 FUNCIONALES: INCOMELESTHAN20K= 1, Industria de la pestaña= 1
  • Perfil de visitantes: IngresoGreaterThan20k= 1, Industria de la pestaña= 1

    caso 1 -

    • banner 1 impresiones= 999
    • banner 2 impresiones= 1000
    • ZONA RESTADA al visitante 1 - Banner 1 se muestra
    • ¿Por qué?: La orientación de la pancarta 1 es mejor que la orientación de otros anuncios (más coincidencias en el sitio: variables), la mejor bandera dirigida tiene impresiones menores o iguales a otras banners= verdadero, show banner 1.

      CASO 2 -

      • banner 1 impresiones= 1000
      • banner 2 impresiones= 1000
      • ZONA RESTADA al visitante 1 - Banner 1 se muestra
      • ¿Por qué?: La orientación de la pancarta 1 es mejor que la orientación de otros anuncios (más coincidencias en el sitio: variables), la mejor bandera dirigida tiene impresiones menores o iguales a otras banners= verdadero, show banner 1.

        Caso 3 -

        • banner 1 impresiones= 1001
        • banner 2 impresiones= 1000
        • ZONA PRESENTADA AL VISITANTE 1 - BANNER 2 se muestra
        • ¿Por qué?: La orientación de la pancarta 1 es mejor que la orientación de otros anuncios (más coincidencias en el sitio: variables), la mejor bandera dirigida tiene impresiones menos que o iguales a otras banners= false, mostrar banner 2.

          Cuando hay más de 2 banners, la lógica debe extenderse en función del número de variables específicas que coincidan y el número de impresiones.

          ¿Cómo puede configurar el objetivo de banner para lograr esto?

          1. Si esto se puede lograr, ¿hay una manera de poner pesos de importancia en los distintos sitios: variables?
          2. Si esto se puede lograr, ¿puede ajustar el umbral para el número de impresiones la diferencia que puede ocurrir entre los anuncios? Regla: No se debe prestarse más de 10 veces más de 10 veces más que cualquier otro anuncio.
¿Fue útil?

Solución

El número de campos de orientación que coinciden no afecta la selección de anuncios.

Si 4 banners en una zona terminan con su objetivo como 'verdadero' (como en, se cumplen todos los criterios de orientación), todos se consideran para la entrega. Después de eso, si los 4 son banners remanentes de diferentes campañas, lo único que ajusta la selección de anuncios es el peso de la campaña. Si todos ellos son iguales, todos tienen la misma posibilidad de selección. Si la campaña1 ha duplicado el peso de la campaña 2,3 y 4, entonces tiene el doble de la posibilidad de que las otras campañas de ser seleccionadas.

Para hacer exactamente lo que desea requerirá un complemento que altera el proceso de selección de anuncios. 1) Establecer todos los pesos de la campaña iguales (digamos peso= 10), y todas las campañas como remanentes 2) Una vez que todas las pancartas con la orientación= false se desglosan, analice los pancartas restantes y le dan más peso con los criterios de más objetivo 3) Durante el mantenimiento por hora, analice las estadísticas y dé un peso más alto a los que se están quedando atrás. No quiere hacer esto durante la entrega, ya que las estadísticas de consulta durante la entrega causarán una gran cantidad de gastos generales en el proceso de entrega, lo que debería ser lo más rápido posible sin llamadas DB

El uso de pesas no garantiza las iguales impresiones: si tienen una probabilidad de 50/50 de entrega, hay una posibilidad de que la entrega de bannera 1005 y Bannerb se entregarán 995, etc. Generalmente funciona bien, pero ya que está alterando los pesos dependiendo de En la orientación, usted va en contra de la idea de "entregar uniformemente" y, tal vez, detener un anuncio que ha pasado por encima de los 10X es una mejor idea, y luego volver a activarse una vez que esté dentro de 5x (o tal)

Nota: desafortunadamente, hacer que los complementos para OpenX no sea muy fácil a menos que tenga a alguien que ya conozca su camino. No es una cuestión de conocer PHP, es una cuestión de conocer la arquitectura del plugin OpenX.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top