On this Page:
This script automatically adjusts budgets to meet a target spend. The script can modify campaign-level budgets and shared budgets, and by using multiple settings, it can manage all budgets for the entire account.
Budget Name Is
The name of either the campaign or shared budget you want to manage automatically. This is a case-sensitive, exact match.
Target Monthly Spend
Enter the amount you would like the campaign or shared budget to reach by the end of the month. If the budget amount has decimals, you need to use a period (.) as a decimal separator.
New Budget When Target Has Been Exceeded
This script calculates the new budget by taking the amount of budget left and dividing it by the number of days left in the month.
In this setting, you can define what the script should do if it finds a campaign has surpassed the budget. By setting this option to “1”, you’ll be modifying the budget for the remaining period to “1”. As this script doesn't pause the overspending budgets, setting it to "1" will also help you keep control over any potentially extra spend.
How To Calculate Budgets
This setting lets you specify the method you want to use to reallocate budgets.
- Evenly - It lets you spread out your budget evenly throughout the month.
- Evenly with Increases For High Potential Days of the Week - It evenly increases the budget for the potential days of the week.
- Front Loaded - Spends a larger part of the budget in the first half the month.
- Back Loaded - Spends a larger part of the budget in the second half of the month.
- Based on Day of Week Potential - Budget is allocated on a base of the potential to spend on every day of the week. We recommend using the 'Based on Day of Week Potential' setting, as this looks at historical data for each day to change budgets.
The advanced settings give you the option to define how the patterns are calculated, and how the unused budget should be used. With the day of week pattern setting, you'll set the Nº of past weeks to use for defining the average.
Important note on shared budget:
When a shared budget is created after the month has already begun, Google Ads doesn't transfer the spend that the individual campaign had, over to the spend of the new shared budget. As Optmyzr can only consider the spend from when the shared budget was created, there may be some differences at first.