Advise

So a funny thing happened last week. I was selected to be a member of New Zealand’s IT Advisory Board. Now I’m a random fulla at the best of times and for the past 9 years have fought tooth and nail…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Why You Should Use Algorithmic Approach To Budget Management

Since we are faced with this complexity, it is common today to have marketing budgets finalized at the start of each month. No real surprise that these digital marketing strategy sessions reflect the age-old “media planning” sessions.

Are your monthly marketing budgets “locked” by channels? Do your Budget Management decisions give an impression of being based on Roulette wheel outcome?

Read-on if you think machine learning is super cool and will help you deliver ROI against your spends.

What often gets missed in locked/pre-planned budgets is the experimentation. This is a classic explore vs. exploit trade-off problem.

On one hand, there could be a particular campaign (or targeting / ad type) that has potential to perform really well but hasn’t garnered enough performance since the budget allocated to it is too low.

On the other hand, increasing the budget might fail spectacularly if the campaign fails to perform.

What you need in such case is a smart experimentation which can minimize the experimentation cost and differentiate winners from losers sooner. In other words, there are potentially infinite ways to split your overall digital marketing budget between multiple campaigns and you need to choose correctly.

Let’s elaborate few approaches below:

You can use a simple probabilistic technique like simulated annealing.Technically, it is a used for finding approximate solution to an optimization problem.

In each iteration, the algorithm either chooses to stay at a particular state or move to a neighbouring state with some probability and re-calculate the objective value.

Let us move from this technical jargon to our budget application. Say we have scored all launched marketing campaigns based on performance metric of our choice like volume of transactions driven or ROI on ad spends.

Based on this metric a newly launched campaign which brings lower volume has no chance of getting additional budget allocation. But we can instead launch an experiment (of increasing budget on a particular campaign) with some probability. The experiment iteration repeats and we have new scores.

The other approach is to take route of a classic optimization problems. Linear programming in operations research for example, models payoffs from some decisions as an objective function subject to some constraints. In our case, we have payoffs defined as the score of each audience or marketing campaign.

The constraints are based on your maximum marketing budget and the spend capacity of each campaign. But as always, practice is much harder than theory.

The payoffs are not deterministic but stochastic. The cost (estimated spends) is not deterministic but stochastic and shows diminishing returns beyond a point. In other words, you can’t keep adding more budget to a particular group and see linear increase in performance.

To deliver the bad news further, the diminishing nature of returns means that we aren’t solving linear program anymore. Add to that the unknown scores for newly launch campaigns and you are looking at earning a PhD in optimization algorithms and not running your marketing campaign.

Bottomline is, although there are many algorithms in machine learning or operations research literature which might look similar, the devil lies in the details when it comes to solving budgeting problems.

You need a deep understanding of the theory, industry experience to decide where a blind application of theory falters and then engineering expertise to run the optimization at scale correctly.

We are convinced that the algorithmic approach to budget management is far superior and scales really well. To find out more about our approach, connect with us!

OnlineSales.ai is retailer’s operating system for user acquisition, retention and monetization.

At its core, the platform gathers and mines billions of data points to build product catalog intelligence, user personas and dynamics of retail economics.

This system intelligence is combined with technology automation on an OnlineSales platform that now hosts connected apps across marketing, user experience and data technologies — all on a single platform.

Add a comment

Related posts:

791 News von Polizei Hamburg

Hamburg Nachrichten vom NDRDie Ökobilanz der HolzverbrennungCrocodiles bezwingen Leipzig und klettern auf den vierten Platz Der 25-jährige soll Angaben zufolge Drogen aus seinem Auto verkauft haben…

Should We Give Salleh Marican A Second Chance?

Salleh Marican is the 62-year-old chief executive officer of Second Chance Properties, who is giving his best shot at becoming the next President of Singapore. But the first qualifying criteria of…

The Food is Political

All this talk about millennials having no money, taking on side hustles to support the ever-growing expenses of adulthood, and popularity of money-management Apps would have you believe that people…