·

Alocación inteligente de presupuesto en Google Adwords

Google Ads es una herramienta que se ha convertido hoy en día, esencial para los que hacen marketing digital, gracias a su practicidad y eficacia a la hora de generar performance. Pero como en todo, hay que optimizar el presupuesto de la mejor manera posible en los distintos canales para lograr incrementar las ventas. Decidir cómo distribuir tu presupuesto entre campañas, dispositivos, audiencias, días de la semana u horas del día, no siempre es sencillo.

Hay varias maneras para lograr esta optimización, planteando el problema vía programación lineal es una de ellas. La programación lineal está calificada como uno de los algoritmos más importantes del siglo XX, comenzó usándose en su creación para operaciones militares, pero hoy en día es usado en muchas áreas de negocios.

Matemáticamente estos problemas se plantean de la siguiente manera:

  • Maximizar la función objetivo
  • Restringido a
  • con , para todo .

En nuestro caso maximizaríamos con como roas y como nuestras variables objetivos a encontrar. Suponiendo que tenemos una campaña, donde la distribución de roas en la semana es:

Lunes   Martes      Miércoles     Jueves   Viernes   Sábado    Domingo

  15     20               26       20         15       15             25

Tendríamos como función objetivo a maximizar,

Si mi presupuesto diario es en promedio 20.000 pesos, entonces semanal sería 140.000 pesos, por lo que tendríamos nuestra primera restricción:

Si quisiéramos que el 90% del presupuesto esté en días laborables, entonces restringimos de la siguiente manera:

Reagrupando obtenemos nuestra segunda restricción:

Ahora bien, como queremos que en promedio diario de inversión sea 20.000 pesos aprovechando las oportunidades de cada día, entonces podemos cambiar nuestras variables entre 5000 y 30000 pesos, es decir, con estos tipos de problemas son resueltos por el Algoritmo Simplex, la cual está implementado en muchos software, entre los más sencillos está Excel usando su plugin Solver.

En Excel creamos la siguiente hoja de cálculo:

hoja de calculo excel programacion lineal
ejemplo hoja de excel de programacion lineal

Donde debemos tener las siguientes fórmulas: en la celda B4 del ROAS máximo,

=SUMPRODUCT(B3:H3,B2:H2)

y las restricciones en la columna actual,

=SUMPRODUCT(B7:H7,$B$2:$H$2)

=SUMPRODUCT(B8:H8,$B$2:$H$2)

=SUMPRODUCT(B9:H9,$B$2:$H$2)

y así sucesivamente hasta =SUMPRODUCT(B22:H22,$B$2:$H$2). Con el Solver, normalmente ubicado en Data, y rellene los campos como se muestra abajo:

 pantalla excel solver parameters
ejemplo de pantalla para llenar datos en excel solver parameters

Por lo que obtendríamos de la celda B2 hasta H2 los valores óptimos con un máximo de conversiones totales de 2.820.000:

pantalla resultados de optimizacion de presupuesto
pantalla de resultados óptimos para presupuesto y máximo de presupuesto



Artículos relacionados

·

¿Qué es Google Ads y por qué debería usarlo?

Google Ads es la plataforma donde puedes crear distintos tipos de anuncios según sea tu objetivo. Te contamos como funciona esta gran plataforma y el beneficio que tiene.
·

5 Campañas de Google Ads estratégicas para tu tienda en línea

Las campañas de Google Ads de búsqueda pueden ser de gran utilidad en la generación de ventas para tu tienda en línea. Descubre los diferentes tipos de campañas de búsqueda en Google Ads.