En este artículo se describe cómo las plataformas de demanda pueden ayudar a las agencias integrándose con la plataforma de la agencia para proporcionar informes integrales y una mayor eficiencia en el flujo de trabajo a las agencias y a los editores.
Las agencias pueden negociar y cerrar acuerdos de programática no garantizada directamente con los editores. Estos acuerdos a nivel de agencia se negociarán entre la cuenta de la agencia y el editor, y podrán realizarse transacciones a través de todas las DSPs que se hayan configurado en la cuenta de la agencia. Cuando se crea un acuerdo de agencia, se genera un ID de acuerdo universal que utilizan todas las DSPs participantes. De esta forma, se reducen los IDs de acuerdo duplicados (uno por cuenta de DSP) en la misma campaña.
Requisitos de integración para hacer transacciones con una cuenta de agencia
Las agencias proporcionan a Google una lista de los IDs de cuenta de cada DSP del espacio de nombres de la DSP, que Google asignará a su cuenta de agencia. Las DSPs deberán devolver su ID de cuenta en su respuesta de puja para que el gasto se pueda asociar correctamente a la agencia.
- Especificación de OpenRTB (en JSON o Protobuf): rellene el campo
seatenseatbid. Los partners que ya hayan rellenado este campo no necesitan realizar ninguna acción inmediata. - Rellene el campo advertiser_domain en las respuestas a las solicitudes de puja, además del ID de cuenta de DSP de la agencia.
En el caso de los postores que están integrados en nuestra API de Marketplace, Google devolverá los acuerdos que hayan alcanzado las agencias en el recurso de acuerdo finalizado relativo al postor. Dado que el postor no es el propietario de estos acuerdos, los acuerdos de agencia devueltos en este recurso serán de solo lectura y no tendrán una propuesta correspondiente.
Requisitos del flujo de acuerdos y de la API para admitir acuerdos no garantizados
Las agencias y los editores negocian los acuerdos directamente a través de las interfaces de usuario de Google.
- Un editor puede crear una propuesta para la agencia A a través de la interfaz de usuario de Google Ad Manager.
- La agencia A iniciará sesión en la interfaz de usuario de su cuenta de agencia para aceptar la propuesta o negociar los cambios.
- Una vez que un acuerdo se haya finalizado y esté activo, será visible para las DSPs seleccionadas de la agencia. Estos acuerdos con agencias (a diferencia de los acuerdos tradicionales) son de solo lectura desde la perspectiva de la DSP, pero no son inmutables (las agencias pueden renegociar los términos a través de las interfaces de usuario de Google).
Para acceder a los acuerdos de agencia finalizados, las DSPs deben integrarse con la API de Marketplace de Authorized Buyers.
Puntos de integración clave para postores y DSPs:
- Obtener acuerdos finalizados mediante la API Finalized Deals a nivel de postor: los acuerdos de agencia son propiedad de la cuenta de la agencia, no de una cuenta gestionada por una DSP. Por lo tanto, los endpoints
buyers.finalizedDealsybuyers.proposalsno devolverán estos acuerdos. Los postores también pueden usar la API Finalized Deals a nivel de postor para obtener una lista completa de sus acuerdos finalizados. - Paquetes de subasta: de forma similar, los postores pueden obtener paquetes de subasta llamando al endpoint
bidders.auctionPackages.list.
Actualizaciones del objeto de la API: el objeto de la API Deals se ampliará para incluir información adicional sobre las cuentas de agencia. A continuación se detallan los cambios (en negrita) que se han añadido a la documentación pública.
Representación JSON de un acuerdo
{
// ...
// ... Cuando el campo media_planner
// se rellena, está vacío y el comprador facturado se
// determina en función de la respuesta de puja.
// Formato: `buyers/{buyerAccountId}`
"billedBuyer" : string
// El campo de unión negotiating_buyer solo puede ser uno de los siguientes:
"buyer": string,
"client": string,
// Este campo representa un planificador de medios (por ejemplo, una agencia o un gran
// anunciante).
"mediaPlanner" : {
object (MediaPlanner)
}
// Fin de la lista de tipos posibles para el campo de unión negotiating_buyer.
// Si se ha definido, este campo contiene la lista de IDs de cuenta específicos de DSPs que
// pueden realizar transacciones con este acuerdo.
"eligibleSeatId": [
string
],
// ...
}
Nota: Estos cambios importantes:
- El nuevo campo
mediaPlannerse puede usar para identificar acuerdos específicos de agencias. - El campo
billedBuyerestará vacío en el caso de los acuerdos específicos de la agencia. - El nuevo campo
eligibleSeatIdscontiene el conjunto de cuentas del espacio de nombres de las DSPs que pueden pujar por el acuerdo. Google excluirá las respuestas de puja de los acuerdos en los que no se haya especificado ningún ID de cuenta o en los que el ID de cuenta no figure en esta lista.
Requisitos del flujo de acuerdos y de la API para admitir acuerdos de programática garantizada
Para que las DSPs puedan comprar acuerdos de PG creados en una cuenta de agencia, hay algunos requisitos adicionales que deben cumplirse para admitir los acuerdos garantizados.
- Al igual que ocurre con los acuerdos no garantizados, los acuerdos de PG se hacen visibles para la DSP seleccionada de la agencia una vez que se finalizan. Sin embargo, las transacciones de los acuerdos no empiezan hasta que se haya realizado la configuración adecuada.
- Una vez finalizado el acuerdo, las agencias deben configurar las creatividades y el gasto del acuerdo en el sistema de la DSP. Una vez completado este paso de configuración, la DSP puede notificar a Google llamando a la API de Marketplace de Authorized Buyers. En concreto, la API de acuerdos finalizados a nivel de postor tiene un nuevo endpoint llamado
SetReadyToServe. - Cuando se invoca
SetReadyToServeen un acuerdo, este se activa y Google empieza a enviar solicitudes de puja a la DSP seleccionada después de la hora de inicio especificada en el acuerdo. En este punto, sigue las directrices de puja para los acuerdos de PG.Nota: La señalmust_bidse debe respetar para cumplir el SLA de puja de PG.