What is the difference between the Flexible Budget and the Reach Target Monthly Spend script?

Both scripts work on managing budgets, however, one focuses on avoiding an overspend, and the other one focuses on ensuring you reach a target monthly spend for your budget.

The Flexible Budget script helps you ensure you never overspend your budget. It checks if an item is exceeding the budget, and does two things to avoid going over: it pauses the entity and notifies you over email. This allows better control over your budget, and you can set the script to re-enable the entity at the beginning of the next budget period.

The Reach Target Monthly Spend script, on the other hand, will adjust the budgets to meet a target spend. Instead of pausing the entity once the budget is exceeded, it modifies campaign-level budgets to reach your target spend, helping you complete the full budget allocated for the month.

What is the Shared Budget option in the Reach Target Monthly Spend script?

The shared budget option is used when you are using the same budget across multiple campaigns. Select this to manage a shared budget, and leave it unselected if you want to manage the budget of an individual campaign. 

We use this setting because campaigns and shared budgets don't have to have unique names in Google Ads, so when the name you entered in the settings matches both a campaign and a shared budget, this tells the script which one you would like to manage automatically.

Switching from Campaign Budgets to Shared Budgets in Reach Target Monthly Spend script

This script works by checking for budget name and pulling in data for that budget, with the corresponding setting on whether it's shared or not. But if the budget association changes, for example, mid-month, the spend from one budget won't be transferred to the other. 

For example, if you have a campaign with a shared budget, and halfway through the budget cycle you change it to a campaign budget, the script won't consider the spend the campaign had before that moment. This is because the spend the campaign had can't be transferred from the shared budget to the campaign budget.

If you need to change from a campaign budget to a shared budget, we'd recommend doing it at the beginning or at the end of the budget cycle, to avoid any confusion with this, and to keep the spend projected in the script as precise as possible. 

Do the Flexible Budget Reach or Target Monthly spend support video campaigns?

You can track data for video campaigns using these scripts but are restrained to take any sort of action like updating the campaign's budget or enabling/pausing a video campaign. The restriction is from the API side for this specific campaign type.

Did this answer your question?