Aumenta tus conversiones con el algoritmo simplex | Hands On

El Lab De Marketing
3 min readOct 25, 2022

--

Si te haces esta pregunta, déjame decirte que la programación lineal es la respuesta a muchos problemas de distribución. (Sin importar que quieras distribuir)

Un gran desafío al que todos los marketers, o media buyers nos enfrentamos a diario, es la distribución de presupuesto entre diferentes canales, incluso campañas, o incluso productos o países dependiendo del alcance de nuestras decisiones. La correcta distribución de presupuesto es la clave para maximizar la eficiencia de nuestro presupuesto de pauta.

Recuerdo que en mis tiempo de trabajar en agencia comencé a trabajar con una cuenta de una automotriz con una estructura de search enorme y redistribuir el presupuesto “a ojo” no era lo más eficiente, era una estructura con una granularidad increible. El gran desafío era otorgar el presupuesto de la manera más eficiente, y en mis clases de logística en la facultad me presentaron esta herramienta tan poderosa.

El algoritmo simplex

Es un procedimiento iterativo que permite mejorar la solución de la función objetivo en cada paso. El proceso concluye cuando no es posible continuar mejorando dicho valor, es decir, se ha alcanzado la solución óptima (el mayor o menor valor posible, según el caso, para el que se satisfacen todas las restricciones).

Se que puede sonar complejo cuando digo que apliquemos un algoritmo para distribuir el presupuesto de nuestras campañas. Pero este proceso lo puedes automatizar utilizando complementos, en el caso de excel instalas el solver( dejare otro post de como activar este complemento) y en el caso de que uses google spreadsheets, hay varios, yo recomiendo que se bajen open solver.

Ahora vamos al Hands ON del paso a paso con un ejemplo práctico:

Digamos que administramos las campañas de la empresa Jupiter, que tiene diferentes campañas y quiere distribuir el presupuesto de manera óptima.

En la siguiente plantilla, podrás encontrar las instrucciones y el modelo en google spreadsheet.

El primer paso es completar los datos principales para correr el modelo, en este caso haremos un ejercicio para maximizar la cantidad de conversiones y disminuir el costo de adquisición.

Necesitaremos las siguientes metricas — :

  1. Impresiones
  2. Clics
  3. CTR
  4. CPC
  5. Costo
  6. Conversiones
  7. CPA
  8. % de conversion
  9. Impresiones perdidas de la busqueda (Presupuesto) * Solo en el caso de campañas de search

Paso 1: Cargar los datos de campaña en la plantilla

Luego veras reflejado los datos de tus campañas en la hoja: “Paso4: Simplex calculation”

Paso 2: Colocar el presupuesto diario

Paso 3: Abrir el complemento Open Solver

Paso 4: Abrir el complemento Open Solver y seleccionar las variables para el modelo

1.Celda objetivo: sera la celda Q6 que es la suma de conversiones diarias de todas las campañas.

2.Objetivo: Maximizar

3.Celdas variables: la columna O (Es el presupuesto diario a asignar a cada campaña)

4.Restricciones: Son dos principales:

a) Que el costo diario no supere el presupuesto máximo

b) Que la suma de costo diario no supere el presupuesto diario

Las restricciones son variables, y adaptables a cada situación, por ejemplo: si tienes un mínimo de presupuesto asignado a un producto.

Paso 5: Correr el modelo

Paso 6: Chequear que las conversiones incrementales de positivo.

Y listo, con este modelo puedes jugar con muchisimas variables para mejorar la asignación de presupuesto de marketing.

--

--

No responses yet