On this Page:

Basic Settings
How To Calculate Budgets
Advanced Settings

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. 

Basic Settings

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. 

Advanced Settings

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. 

Did this answer your question?