This is a case study about how our data scientists are writing automation scripts to free our PPC specialists from hours of manual work, enabling them to focus much more on strategic and creative tasks.

Optimising a Google AdWords campaign used to be simple: Some keywords are more valuable than others, so we would bid higher on those that are more valuable and drive budget into the best performing keywords.

AdWords is now over 17 years old, and a lot has changed since its inception. We no longer target keywords, we target people. In 2018 we have much more control over who sees our ad – we can tell a lot about our audience and use this to tailor our bids, helping distinguish between high and low value users even if they’re searching for the same keywords.

Google bids for different keywords
We know what device they’re using, their location, the time of day, whether they’re in our audience lists, their gender, age, even their household income. And we’re able to set bid adjustments on all of these factors.

In the example below, we start with a £1 bid, adjust it according to the various factors and end up with a bid of 97p.

97p bid adjustment is made up of lots of factors

Let’s take a look at how long it takes to do make a single mobile adjustment bid. These are the steps that a PPC specialist would need to go through:

  1. Check there’s enough data
  2. Check the result is statistically significant
  3. Calculate the bid modifier
  4. Set the bid modifier

This takes approximately 20 seconds per device category, per campaign. If you optimize for two device categories across 1,500 campaigns, this equates to two days work per month.

Now, if we multiply this by all the other modifiers that exist e.g. 20 cities, six age brackets and so on, the time required to optimize all of these bid adjustments is approximately 500 hours! This is unfeasible and unrealistic given all the other tasks that PPC specialists need to do on a day-to-day basis – there simply aren’t enough hours in the day to do it properly.

500 hours of work to do this for every campaign manually

Because of this, most agencies estimate their bid adjustments. In our example below, you can see again on the top row our bid of 97p and then on the row below, an example of where adjustments have been rounded to the nearest five or 10 pence. As a result, the final bid is only 72p instead of the optimum bid of 97p – this would mean missing out on valuable traffic!

Estimating bid adjustments can give very different results!

So how do we solve this problem?

In a word – automation. We have data scientists in-house that create scripts and systems to do all of this manual work for us, freeing up time for strategic and creative tasks which can’t be automated.

Once this has been set up, the time it takes for our PPC specialists to perfectly optimize the bid adjustments is 20 seconds per category (device, location, gender), per account.

Referring to the example below, this equates to 3.3 hours – work which would have taken 500 hours to do manually with the same level of accuracy.

Automatic bid adjustment takes far less time

This is a great example of how automation is helping us do a much more thorough and effective job for our customers, where less of their budget is being wasted on manual work and more is being spent on helping them get the competitive edge.