Compartir a través de


Respuesta de puja: preguntas más frecuentes

Varias respuestas de puja

Cómo enviar varias respuestas de puja para una sola subasta?

La respuesta de puja incluye un seatbid objeto de matriz. Cada objeto de la matriz es una respuesta. Para cada elemento de la seatbid matriz, debe especificar el (identificador de miembro) para el seat que responde, junto con los demás campos necesarios para la respuesta de la puja. Por ejemplo, si la solicitud de puja tenía el identificador de la subasta 12345 y el pujador tiene dos miembros (1234 y 4567), puede enviar las siguientes respuestas de puja múltiple:

{
    "id": "4876290993254515176",
    "seatbid": [{
        "bid": [{
            "id": "1",
            "impid": "8278013996604217356",
            "price": 1,
            "adid": "12345",
            "nurl": "https://68.67.148.76:10011/notify?TAFFYOpenRTBAuctionID=${AUCTION_ID}&price=${AUCTION_PRICE}",
            "ext": {
                "appnexus": {
                    "custom_macros": [{
                        "name": "custom_macro_1",
                        "value": "m1.js"
                    }]
                }
            }
        }],
        "seat": "1234"
    },
    {
        "bid": [{
            "id": "1",
            "impid": "8278013996604217356",
            "price": 1,
            "adid": "12345",
            "nurl": "https://68.67.148.76:10011/notify?TAFFYOpenRTBAuctionID=${AUCTION_ID}&price=${AUCTION_PRICE}",
            "ext": {
                "appnexus": {
                    "custom_macros": [{
                        "name": "custom_macro_2",
                        "value": "m2.js"
                    }]
                }
            }
        }],
        "seat": "4567"
    }],
    "bidid": "1",
    "cur": "USD"
}

¿Qué puja se elige cuando envío varias respuestas?

Hay una serie de factores, como sesgos de puja, reglas de conflictos de canales y exclusión de miembros que un vendedor puede usar. Por ejemplo, es posible que un vendedor no esté dispuesto a ver la marca X en el sitio Y, o que el vendedor puede decir que la marca X solo puede ejecutarse si el comprador paga $1 cpm más. Un vendedor también puede tener un conjunto complejo de reglas condicionales que, por ejemplo, la marca X solo puede ejecutarse si es una de las cinco primeras impresiones al día para un usuario de Ee. UU. Xandr determinará qué respuesta tiene el cpm más alto después de que se hayan eliminado todas las creatividades no elegibles y se hayan aplicado todos los sesgos. Esta es la respuesta que se usará.

¿Cuántas pujas puedo enviar por solicitud de puja?

Puede devolver hasta 15 respuestas por solicitud de puja. En una única solicitud de subasta, todas serán para la misma subasta. En una solicitud de varias subastas, estos pueden distribuirse entre una o varias subastas.

Servir a creativos

¿Puedo personalizar mi creatividad por impresión?

Al cargar una creatividad (consulte Creative Service y Creative - FAQ), puede especificar macros Xandr, así como macros personalizadas en el contenido de la creatividad. Las macros tienen el formato ${MACRO_NAME}.

La lista completa de macros Xandr está disponible en la página Macros de Xandr . Estas macros se rellenan automáticamente con los datos adecuados cuando se proporciona la creatividad. Por ejemplo, ${PRICE_PAID} es el cpm que cuesta realmente ganar esa impresión.

Advertencia

Las macros especificadas al cargar en Creative Service deben ser macros Xandr o macros personalizadas, NO macros OpenRTB. Las macros de OpenRTB solo se pueden usar en la respuesta de la puja.

Si ha determinado, por ejemplo, que este usuario forma parte del grupo de usuarios ABC, puede incluir una macro personalizada en el contenido de la creatividad. En el objeto de respuesta, en La respuesta de puja, puede especificar los valores de cualquier macros personalizadas. El siguiente extracto reemplazará la macro ${MY_USER_GROUP} personalizada por ABC y ${SOMETHING_ELSE} por 123. Las macros personalizadas se aplican después de las macros Xandr, por lo que si tiene una macros personalizadas con el mismo nombre que una macro Xandr, el valor Xandr de esa macro tendrá prioridad y se omitirá el valor.

"custom_macros":[
               {
                  "name":"MY_USER_GROUP",
                  "value":"ABC"
               },
               {
                  "name":"SOMETHING_ELSE",
                  "value": "123"
               }
]

Se recomienda incluir un parámetro catch-all en el contenido de cada creatividad en caso de que se determine que debe proporcionar parámetros personalizados adicionales. Si cambias el contenido de tu creatividad, deberás volver a probarla. Sin embargo, puede usar parámetros adicionales en una macro personalizada catch-all sin incurrir en una cuota de auditoría adicional.

Cómo saber si gano una subasta?

Hay varias maneras de determinar si ha ganado una subasta:

  • bid.nurl

    Nurl es una cadena que contiene la dirección URL de notificación de win. El servidor Xandr hace ping a esta dirección URL cuando recibe una notificación del lado cliente del dispositivo, lo que indica que Xandr ganó la subasta.

  • Solicitud de notificación

    Si ha configurado el licitador para recibir solicitudes de notificación agregando una ruta válida en el Servicio del Licitador, se le enviará una solicitud de notificación cada vez que gane una subasta.

  • Recuento de entregas creativas

    Si no proporciona una dirección URL de notificación o usa la solicitud de notificación, puede saber cuándo ha ganado una subasta contando la entrega de sus creatividades. Es probable que este método genere una discrepancia mayor que la anterior.

Macros personalizadas

¿Por qué no se rellenan macros personalizadas?

El formato JSON de la respuesta de la oferta es muy particular en esta área. Compruebe que sigue el formato exacto del objeto. En concreto, todas las macros deben reemplazarse por valores de cadena. Si el JSON de la respuesta de puja no tiene comillas alrededor del valor de reemplazo, ese valor no se interpretará como una cadena y, por tanto, no se reemplazará por el bus de impresiones.

Además, no se admiten macros anidadas. Si tiene macros anidadas, la macro más interna no se rellenará.