Sincronización de la estructura de inventario
Debe sincronizar la estructura de inventario con Xandr de forma periódica, idealmente mediante programación.
Si el inventario no se clasifica correctamente y se vuelve no detectable por detección de dominios, esto hará que el inventario no se pueda vender a través de Xandr, ya que, sin una clasificación y agrupación de inventario adecuadas, Xandr no puede aplicar de forma confiable su parte de las directivas de servicio.
Use la interfaz de usuario para sincronizar la estructura de inventario y Use la API para sincronizar las páginas de la estructura de inventario para presentarle a la jerarquía básica de objetos de venta y, a continuación, le guiará por el proceso de asignación del suministro a estos objetos Xandr mediante la interfaz de usuario de Xandr o la API.
Asignación de inventario
Los objetos Publisher, Placement Group y Placement tienen campos únicos id
y únicos code
.
id
es un entero generado automáticamente tras la creación de objetos, mientras que permite a los code
asociados externos asociarlos id
a un objeto específico. Por ejemplo, si el publicador 'VeryCreativePublisherName'
tiene un identificador de 8675309
y un código de '123vcpubnname'
, al pasar '123vcpubnname'
el campo se asocia la solicitud y la site.publisher.id
información transaccional al publicador 8675309
en la secuencia de búsqueda de nuestro sistema.
Nota:
Use el code
campo para asignar las solicitudes de puja a los publicadores y las ubicaciones. El code
campo es necesario para todos los vendedores externos tanto en los niveles de publicador como de ubicación. También es muy recomendable que todos los demás vendedores hagan su inventario lo más granular posible. Esto garantiza una investigación precisa de los problemas de calidad, especialmente para la detección de dominios. Para obtener más detalles y ejemplos, consulte Solicitud de puja y Preguntas más frecuentes sobre integración.
Requisitos para el code
campo:
- No hay dos objetos del mismo tipo que puedan tener el mismo código.
- El campo distingue mayúsculas de minúsculas (por ejemplo, 00071a ≠ 00071A).
- El campo está limitado a 100 caracteres.
- Los valores no pueden contener espacios.
- Los valores pueden contener un punto (.), un carácter de subrayado (_), un guion (-) y un asterisco (*).
Secuencia de búsqueda
Cuando recibe una solicitud, se realizan comprobaciones para determinar el identificador de ubicación asociado. El identificador de miembro de venta se determina a partir de la cadena de consulta del punto de conexión al que se envió la solicitud. Por ejemplo, https://Xample-useast.adnxs.com/openrtb2?member_id=1234
.
Ejemplo de solicitud de puja:
{
"imp":
[
{
"tagid": "8675309"
}
],
"site":
{
"id": "90210-8675309",
"publisher":
{
"id": "abc123xyz"
}
}
}
Los pasos de la secuencia de búsqueda del ejemplo anterior son los siguientes:
- Si
bidrequest.imp.ext.appnexus.placement_id
no existe, vaya al paso 2. - Compruebe las ubicaciones en
member_id
"1234"
con uncode
valor que coincida con elimp.tagid
valor de"8675309"
. Si existe una ubicación con esecode
, asocie la solicitud a este identificador de ubicación. Si no hay ninguna ubicación que coincida con ymember_id
code
, vaya al paso 3. - Compruebe las ubicaciones en
member_id
"1234"
con uncode
valor que coincida con elsite.id
valor de"90210-8675309"
. Si existe una ubicación con esecode
, asocie la solicitud a este identificador de ubicación. Si no hay ninguna ubicación que coincida conmember_id
ycode
, vaya al paso 4. - Compruebe los publicadores en
member_id
"1234"
con uncode
valor que coincida con elsite.publisher.id
valor de"abc123xyz"
. Si existe una ubicación con esecode
, asocie la solicitud al identificador de ubicación predeterminado del publicador. Si no es así, vaya al paso 5. - Compruebe si hay un identificador de ubicación predeterminado en .
member_id
"1234"
Si se encuentra, asocie la solicitud con este identificador de ubicación. Si no es así, vaya al paso 6. - La secuencia de búsqueda está agotada y la solicitud se descarta sin registrar ningún error orientado al cliente.
Las mejores maneras de alinear el inventario son aquellas en las que la secuencia de búsqueda se identifica correctamente en los pasos 1 a 3. Esto le permite:
- Analice las discrepancias entre Xandr y el sistema.
- Explore el rendimiento de los publicadores o dominios.
- Implemente estándares y preferencias de calidad de anuncios para bloquear publicadores a fin de garantizar pujas aceptables de Xandr.
- Diferenciar entre el inventario detectable y el no detectable, mitigando así el impacto del inventario no detectable en las ventas generales.