Automation #1

🧠 Auto Budget Optimiser Script

or

£100 + VAT / Monthly

Like this idea, but need a customised version? Click here!

What’s included:

  • Fully Automated Budget Optimiser Script (for one Google Ads account)
  • Daily Update Email with a change log (optional)
  • Full Setup Instructions
  • Ongoing live support via Slack
  • Can be white labelled/branded by yourself

What it does:

This script will automatically adjust your campaigns’ budgets on a daily basis by reducing spend across poorer-performing campaigns and increasing spend across top-performing campaigns, based on each individual campaign’s ROI, Revenue, and Growth Opportunity.

How it does it:

It does this by analysing each campaign’s individual performance over a combination of lookback windows (last 3, 7, and 10 days) while taking into account each campaign’s performance, based on the below 3 factors:

🧠 Formula:

1. Total Revenue
(% total revenue contribution vs. other active campaigns in the account)

x

2. Average ROI
(how each campaign performs in terms of ROI vs. other active campaigns in the account)

x

3. Incremental Opportunity
(the script also takes into account if a campaign is limited by budget or has limited impression share)

Each of the above 3 factors are measured and weighted across 3 different date ranges (last 3, 7, and 10 days) to give each campaign a weighted score.

Why you should use it:

How long do you spend analysing and changing your campaigns’ budgets in Google Ads daily?

If you spend 30 minutes a day, that’s 10 hours a month that you could potentially save by using this script.

What’s more is that this script will allocate budget extremely accurately, based on statistically significant, accurate, and relevant data to your Google Ads account, completely on auto-pilot. This helps you automate one of your more manual daily tasks with maximum accuracy and efficiency, allowing you to focus on more important things.

When does it run?

The script runs daily at 10 AM (based on your account’s time zone), as this is when Google Ads refreshes its data from the last 24 hours (this can be changed if required).

The script will then also send you a daily email with campaign budget changes and the logic/reasoning behind these. An example of how this looks is within the image section to the left.

Further details:

  • A report that allows you to view the proposed changes to campaign budgets, and why (with reasoning/logic for each change).
  • The option to auto-apply these changes at 10 AM daily or at a desired daily time of your choice
  • The script will only make changes within a +/- 20% variation on a daily basis, according to Google’s recommended best practice, to avoid putting campaigns back into “learning”
  • The script also skips data from the last 24 hours since conversion data from that period is not complete/accurate within Google Ads (while cost and clicks are)
  • You can choose which campaigns to apply this script to. For example, you may wish to exclude Brand campaigns as these tend to outperform non-brand, potentially skewing the script’s results

Customisation Options:

  • Date ranges taken into account
  • When the script runs/makes changes to the account
  • Metrics/KPIs you wish to focus on
  • Weighting/value of these metrics and KPIs to your business