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
seat
enseatbid
. Los partners que ya hayan rellenado este campo no necesitan realizar ninguna acción inmediata. - Protocolo Protobuf de RTB de Google: rellene el campo
BidResponse.ad.ad_slot.seat
.
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 Google Ad Manager.
- La agencia A iniciará sesión en la interfaz de la cuenta de la 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 definitivos, las DSPs deben integrarse con la API de Marketplace de Authorized Buyers. Las DSPs pueden obtener una lista de acuerdos finalizados mediante la API Finalized Deals a nivel de postor. Dado que los acuerdos de la agencia son propiedad de la cuenta de la agencia y no de una cuenta gestionada por una DSP, buyers.finalizedDeals
y buyers.proposals
no devolverán estos acuerdos. El objeto de la API Deals se ampliará para incluir información adicional sobre las cuentas de agencia. A continuación se muestran los cambios respecto a la documentación pública. Se muestran en negrita.
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
mediaPlanner
se puede usar para identificar acuerdos específicos de agencias. - El campo
billedBuyer
estará vacío en el caso de los acuerdos específicos de la agencia. - El nuevo campo
eligibleSeatIds
contiene 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.