Log in / Create free account🌐 ES☀️

Intermediate training · Module 9 — Budgets and planning — impression share, curves, allocation and spend control

Splitting the budget across campaigns: the marginal method, the rules and the calendar

⏱️ 10 min read · 💰 Bids and budgets 🥷 Scripts · updated on 2026-08-22

🎧 Listen to the lesson · ≈ 4 min🔒 Subscribers only

You have a total for the month. You have eight campaigns. How much goes to each one? The usual answer ("roughly the same as last month") leaves money sitting in flat campaigns and starves the ones that are growing. This lesson gives you the method — the same one the Suite's script applies every night — to do it with data, and in steps.

The method in six steps

1. Ring-fence first. Set aside whatever is not allocated on performance:

Ring-fenced Criterion
Brand Whatever covers 90%+ brand IS; usually small and fixed
Remarketing Whatever the list can absorb with frequency capping; only goes up if the list grows
Testing 5-10% of the total for new campaigns or experiments: money you can afford to lose
Commitments Launches, seasonal pushes, agreements with management

2. Judge each remaining campaign (module 2, the judge): it meets, beats or misses its business goal, with enough volume behind it.

3. Measure its capacity to absorb: lost IS to budget. With no lost IS to budget, more money will not get spent (or will get spent badly).

4. Estimate the marginal (lesson 2): does the next tranche perform?

5. Allocate by priority:

Verdict Lost IS (budget) Marginal Action
Beats target High Good +15-20%
Beats target High Doubtful +10%, keep watching
Meets target High +5-10% if there is spare
Meets / beats target Low Leave it (it cannot absorb)
Misses target −10-20% towards the ones above; diagnose
No data Leave it; review next cycle

6. Balance the total and translate to daily: monthly budget ÷ 30.4. Write down the split and the reason for each change.

Steps, not jumps

Each cycle (weekly or fortnightly) moves 10-20% at most per campaign. Three reasons: Smart Bidding keeps learning without resetting, you walk along the curve instead of jumping into the flat zone, and estimation errors get corrected before they cost money. An "optimal" split applied in one go usually performs worse than an approximate one applied in steps.

Seasonality

If the monthly total changes (sales, summer, Christmas), the split changes first: seasonal campaigns get their share one or two weeks before the peak (learning needs a run-up), and give it back once it is over. Two supporting tools: last year's history (which campaigns actually went up) and Smart Bidding's seasonality adjustments for short peaks (module 2). Never the same split all year if demand is not the same all year.

Shared budgets: when

For homogeneous campaigns (same economics, same goal, in a portfolio), a shared budget lets Google handle the daily split between them. It saves you from having five regional campaigns where the budget runs out in some and goes unspent in others. Not for mixing brand with generic, or different networks.

Mistakes that throw the split off

An example

Total €6,000/month. Ring-fenced: brand 400, remarketing 300, testing 500. That leaves 4,800 for five generic campaigns. Verdicts: A beats target with 45% lost IS to budget (→ +20%), B meets target with no lost IS (→ leave it), C misses target (→ −15%, diagnose), D beats target with no lost IS (→ leave it, it is at its ceiling), E has no data (→ leave it). About €400 moves from C to A; the rest stays. Next cycle, recalculate.

💡 Ninja trick: this method is the budget module of Smart Bidding (SBNS): configurable reserves per campaign (minimums and maximums), a nightly verdict against the business goal, lost IS and CPA trend as capacity and marginal, moves of 10-20% with a wait between cycles, and a record of every one. Plus a golden rule of engineering: if the script fails, it touches nothing — the previous split stays in force.

What you should remember

📎 Sources and further reading

⚠️ Free training with no support. Ninja Scripts support channels (email and Telegram) are only for the use of the scripts, not for Google Ads questions or questions about this training.

Pick up here

← BeforeThe Performance Planner: useful forecasts (and their limits)Budgets and planning — impression share, curves, allocation and spend controlAfter →Controlling monthly spend: pacing, variances, alerts and a month-end with no surprisesBudgets and planning — impression share, curves, allocation and spend controlRelacionadaAnomalies, currencies and safety: keeping the judge from doing harmSmart Bidding II — portfolios, cross-mode, the judge and anomaliesRelacionadaCase: the agency (or multi-country brand) running thirty accounts from one manager accountAccount architectures for scale — real casesRelacionadaHow to evaluate a new feature before adopting it: the six-step protocol and the monthly cyclePermanent news — the living module (updated every month)RelacionadaWhere NOT to touch: the ten management mistakes that sabotage an accountBudgets and bids — concepts, CPC/CPA/ROAS and where NOT to touch

Ver el temario completo

🎓
You're reading, in the open, a lesson from the subscribers' training

This page is read-only. With the Suite subscription you get the full academy — all three levels with audio, quizzes, favorites, highlights and certificates — plus the scripts working in your Google Ads account.

See the full Suite → Create my free account →
🥷

Subscriber feature

This option is part of the Ninja Scripts Suite subscription.

See the subscription →