Mathematical marketing: a piece of calculus to change the way you advertise
mackgrenfell.com
mackgrenfell.com
This might seem like econ 101 as zwaps mentioned, but there are a lot of brands who don't take anything like this approach still.
Keen to hear people's thoughts :)
If so, great question. I haven't looked into this much but wouldn't expect it to be parabolic - that was just an approximation to illustrate the points raised.
Alright, makes sense. I guess a parabola is the primordial (at least, to high school teachers) example so I understand why that is what you picked.
In terms of whether a parabola makes sense for the example, it's difficult for me to say. From my personal experience I would say this could maybe be done with differential equations and something akin to an R_0. Then you would also have steady states, but the advantage would be that you can actually see how your other parameters (coefficients in the differential equations) influence the conversion rate (in my analogy R_0).
It started me thinking about the distribution of customers who convert, viewed as a function of ad spend. I am not sure there is any reason this distribution need have a particularly simple shape, or even be continuous. E.g. maybe some customers can be addressed and convert at a modest ad spend, while if you double the ad spend you don't get any more conversions, then if you double ad spend again maybe suddenly you're out bidding a competitor and the number of conversions shoots up, perhaps giving you a better overall net profit than if you stopped earlier with a modest budget.
This might mean that the curve we're trying to maximise (net profit) has more than one local maxima, or might not even be continuous.
There's probably also an explore/exploit tradeoff here as well: how much of the total budget should you spend sampling to try out different ad spends across the whole range of plausible values (from 0 up to the long term value of a conversion, I guess) to get enough data to start optimising.
I original thought this was a nice "set it and forget it" marketing scheme, but your comment makes me think otherwise.
Besides you might as well just use all your datapoints directly. There's no real need to interpolate between them (and if you really want to optimize your ad costs that finely, don't use a function that predicts -infinty gross profit if you don't use ads).
> The graph above features a linear line of best fit. Clearly we can see above that the data isn't linear, and a linear line of best fit doesn't make sense
I think the reason for not using a linear fit was that it "doesn't make sense", but the reasoning is not given. It would be interesting if the article explicitly said why it doesn't make sense, and why the somewhat arbitrary choice of the log function does. As you point out, gross profit will not be massively negative when there is 0 ad spend.
By my eye, the gross profit as a function of ad spend looks approximately linear in the region where data was sampled: say gross profit = 400 + 0.5*ad spend . If you plug that in & then optimise for total profit the most profitable non negative choice of ad spend is of course zero!
So in this case a structural modelling assumption that isn't well explained or justified (log vs linear vs any other function) has a very large impact on the answer. It seems like we're trying to maximise a function in a region where we don't have observed data.
Since the problem as given is data poor and modelled in a way that is trivial to compute, perhaps it is a reasonable candidate for: running some more experiments to get more data points ; or using a statistical method that can express the uncertainty of our structural modelling decisions & parameter estimation (e.g. a Bayesian analysis starting with a prior distribution of possible fits over a richer class of functions with plausible behaviour near zero) since we don't have a physical theory that justifies a particular functional form of the assumed shape of the relationship.
If we're considering the most effective ad spend, then there's no reason that the model has to make sense for 0 ad spend.
I’ve never seen someone underspend a budget and be thanked for it.
Of course, many agencies can quite quickly find places to spend money beyond AdSense :)
The blog post failed to mention that when scaled up there is much more in play than strictly consumer acquisition (e.g. brand awareness) that is just as important when marketing in most B2C verticals.
You might run conversion lift tests as a way to calculate the impact of increased brand awareness, and you could plug the data from these into the method outlined in the post. There you'd be looking for the optimal cost per incremental conversion rather than just optimal cost per conversion.
This is just one idea, hopefully shows that the post's method doesn't have to just use last-click conversion data.
I've worked agency and in-house, and most of time I've worked without budgets, just trying to maximise volume at a particular CPA. More brands are moving this way, but a few do still just stick to fixed budgets.
That's far too strong a statement. Plenty of small businesses could be more flexible than this if it made commercial sense.
I’ve never seen someone underspend a budget and be thanked for it.
That's a problem with the businesses you've seen, not the principle of not spending money unnecessarily.
In any case, my experience is that "in the real world" is code for just giving in to systemic inefficiency and purposefully mismanaging your resources.