«Queremos nuestra propia DSP» puede significar tres negocios: una DSP que compra espacio publicitario para anunciantes, un ad exchange que organiza la subasta en la que los editores lo venden o una red publicitaria que revende espacio que ha contratado. Alquila una plataforma para probar la demanda, licencia una cuando tu modelo de negocio sea estándar y construye un sistema a medida cuando lo que vende tu empresa sea la lógica de pujas, los datos o el margen.
Cuando alguien dice «queremos nuestra propia DSP», puede referirse a uno de tres negocios distintos. Una DSP, o demand-side platform, compra espacio publicitario de forma automática en nombre de los anunciantes. Un ad exchange organiza la subasta en la que editores y apps venden ese espacio.
Una red publicitaria firma acuerdos con editores, empaqueta su espacio y lo revende a anunciantes. Una DSP, un ad exchange y una red publicitaria comparten vocabulario, pero necesitan software distinto, socios distintos y un volumen de trabajo muy distinto.
La respuesta corta: primero decide si estás construyendo una DSP que compra para anunciantes, un ad exchange que organiza la subasta en la que los editores venden su espacio o una red publicitaria que revende espacio que ha contratado. Después deja cerrado de dónde vienen tus socios y tu tráfico, qué datos se te permite usar y cómo se mueve el dinero entre todas las partes implicadas. Alquila una plataforma para probar la demanda, licencia una cuando tu modelo de negocio sea estándar y construye un sistema a medida cuando lo que vende tu empresa sea la lógica de pujas, los datos o el margen.
El primer paso hacia tu propia DSP, ad exchange o red publicitaria no es elegir una tecnología o un proveedor. Es decidir en qué lado de la subasta te sitúas y qué te daría tener el software en propiedad que no te da alquilar una cuenta en la plataforma de otro. El presupuesto, los plazos, el equipo y el tipo adecuado de desarrollador se derivan todos de esa única decisión.
Muchos anuncios que se compran de forma automática se venden en una subasta que dura una fracción de segundo. Otros se compran a un precio acordado de antemano, sin subasta.
En una subasta publicitaria en tiempo real, un sitio web o una app envía una solicitud que viene a decir: «este espacio está disponible ahora mismo, ¿quién lo quiere y a qué precio?». Los compradores responden con pujas, el exchange elige la puja ganadora y se muestra el anuncio. Una DSP, una SSP, un ad exchange y una red publicitaria ocupan cada uno un lugar distinto alrededor de esa subasta:
Elegir entre una DSP, un ad exchange y una red publicitaria cambia todo el proyecto. Una DSP gasta el dinero de los anunciantes, así que sus problemas más difíciles son decidir qué pujas hacer y mantener los presupuestos bajo control. Un exchange se sitúa entre el dinero de otras empresas y el espacio publicitario de otras empresas, así que sus problemas más difíciles son una subasta justa y rápida, y pagar a todos correctamente. Una red publicitaria es ante todo un negocio de ventas, y su software puede crecer paso a paso.
Empieza un proyecto de DSP por el motivo para construir una. Las empresas construyen su propia DSP por unos pocos motivos: pagan comisiones de plataforma sobre un presupuesto publicitario grande, necesitan una lógica de pujas o unos datos que las plataformas existentes no permiten, o atienden un nicho —un canal, una región, un tipo de anunciante— que las plataformas generalistas atienden mal. Si nada de esto se cumple, alquilar una cuenta en una DSP existente es el primer paso sensato, y si más adelante surge un motivo para construir, se verá en tus propias cifras.
Si, en cambio, tienes un motivo para construir tu propia DSP, escribe qué debe hacer su primera versión para un anunciante real. Una DSP puede crecer hasta convertirse en una larga lista de funcionalidades, y muy pocas de ellas hacen falta el primer día:
Recorta la primera versión de una DSP a un solo canal —sitios web, apps móviles, televisión conectada o pantallas digitales de exterior— y a uno o dos socios de inventario. Una DSP que compra bien en un canal te da algo que vender mientras el resto sigue siendo un plan.
Hay tres caminos hasta un ad exchange o una DSP en funcionamiento, y el correcto depende de cuánto de tu negocio vive dentro del software. Esto es lo que te da cada camino, lo que te quita y cuándo es la decisión acertada.
Es habitual que la respuesta a construir, licenciar o alquilar sea mixta. Una red publicitaria alquila un ad server para lanzarse y construye el suyo en cuanto la cuota del alquiler empieza a doler. Un exchange licencia los informes y la facturación y construye él mismo la subasta, porque la subasta es donde tiene que comportarse de forma distinta a todos los demás. Decidir componente por componente a menudo es más inteligente que responder una sola vez para todo el proyecto de ad tech.
Empieza una red publicitaria por sus dos lados, no por el software: los editores y las apps que te darán su espacio publicitario, y los anunciantes que pagarán por él. La primera pregunta es de dónde sale cada lado y por qué los editores y los anunciantes trabajarían contigo en lugar de con una red o un exchange existentes.
La primera versión del software de una red publicitaria puede ser modesta: un ad server que decide qué anuncio mostrar, un panel donde los editores ven lo que han ganado, informes para los anunciantes y una forma de pagar a todos con exactitud. Para vender a las DSP, la red o bien conecta su espacio publicitario a una SSP existente, o bien organiza su propia subasta. Para comprar en los exchanges, necesita un bidder, el mismo tipo de software que usa una DSP. En cualquiera de los dos casos, el desarrollo crece.
Antes de escribir código, decide cómo comprobará una red publicitaria la calidad del tráfico. Una red que paga a los editores por tráfico falso pierde a sus anunciantes, y añadir esas comprobaciones después del lanzamiento es más difícil que incluirlas en el diseño desde el principio.
Antes de que nadie escriba código para una plataforma publicitaria, hay siete preguntas que necesitan respuesta por escrito. Ninguna requiere formación en ingeniería para responderla, y una empresa que empieza a construir antes de tener las respuestas por escrito está adivinando con tu presupuesto.
Las respuestas por escrito a estas siete preguntas son tu brief. Entregadas a tres desarrolladores distintos, dan lugar a tres propuestas que puedes comparar. Sin ellas, recibes tres presentaciones comerciales que no se pueden comparar de ninguna manera.
Este artículo no da precios. La misma frase —«nuestra propia DSP»— cubre proyectos de tamaños muy distintos, unos muchas veces más grandes que otros, y una cifra dada antes de que nadie haya escuchado tus respuestas a las siete preguntas de arriba es una cifra comercial, no una estimación.
Lo que sí es útil es saber qué decisiones mueven el precio de una plataforma publicitaria, porque son las palancas que controlas:
La palanca más barata sobre el precio de una plataforma publicitaria es el alcance. Recortar la primera versión a un canal, uno o dos socios y una sola forma de comprar o vender ahorra más dinero que la mayoría de las decisiones técnicas que se toman después.
Cuando dices «queremos nuestra propia DSP», responden tres tipos de proveedores, y es fácil confundirlos porque usan las mismas palabras. Los vendedores de plataforma te venden cuentas o licencias de su propio producto. Los proveedores white-label operan su plataforma para ti bajo tu marca.
Las empresas de ingeniería construyen un sistema según tu especificación, y el contrato decide qué parte de él pasa a ser tuya. Los tres tipos de proveedor de ad tech pueden ayudar; pregunta a cada uno qué tendrás en propiedad al final.
Si quieres algo hecho a medida —un bidder, una DSP, un ad exchange o la parte de subasta de una red publicitaria— pide a un proveedor estas pruebas antes que nada:
Después, escucha lo que te pregunta el proveedor. Una empresa capaz de construir una plataforma publicitaria someterá tu brief a preguntas antes de presupuestar:
Una prueba rápida que puedes usar con cualquier proveedor de ad tech: pregúntale qué dejaría fuera de la primera versión. Un proveedor que ha pensado en operar el sistema recortará el alcance antes de añadir funcionalidades. Una propuesta que lo incluye todo desde el primer día no ha tenido en cuenta cuánto cuesta operarlo.
amBrain es una empresa de desarrollo de software especializada en plataformas de trading, matching engines, sistemas de real-time bidding e ingeniería de plataformas de casino. amBrain lleva construyendo software desde 2019.
En AdTech, amBrain trabaja en desarrollo de DSP, plataformas de real-time bidding e ingeniería de ad exchange.
amBrain construyó RTBBidder, una demand-side platform, para un cliente. Este artículo explica cómo elegir; no es un caso de estudio y no da cifras sobre esa plataforma.
amBrain trabaja en tres formatos: entrega completa, un equipo dedicado o ingenieros integrados en tu equipo. El cliente conserva la propiedad completa del producto y del código, salvo los componentes reutilizables de amBrain.
Si estás al principio de un proyecto de ad tech, el siguiente paso útil no es buscar proveedores. Es una sola página con tus respuestas a siete preguntas: qué lado de la subasta, qué canales, qué socios, cuánto tráfico, qué datos, cómo se mueve el dinero y quién opera el sistema. Entrega la misma página a cada desarrollador con el que hables, y sus propuestas se podrán comparar línea por línea.
Traiga su arquitectura actual y el modo de fallo que le preocupa, y lo repasaremos juntos en media hora.