Log in / Create free account🌐 ES☀️

Advanced training · Module 4 — Smart Bidding II — portfolios, cross-mode, the judge and anomalies

The advanced judge: rules, thresholds, windows and the full decision matrix

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

The Intermediate level introduced the judge; here is its complete specification — the one that lets a person (or a script) take, every night, the same decision an experienced manager would take with all the data in front of them, and leaves every decision justified.

Inputs per campaign (or portfolio)

Windows and volume

Compliance bands

Band Criterion (CPA) Criterion (ROAS)
Overperforming actual CPA < target × 0.85 actual ROAS > target × 1.15
On target between 0.85 and 1.15 between 0.85 and 1.15
Missing actual CPA > target × 1.15 actual ROAS < target × 0.85
Missing badly actual CPA > target × 2 (two windows running) actual ROAS < target × 0.5

The bands are tuned per account (wider when volume is low).

The decision matrix

Verdict Lost IS (budget) CPA trend (recent steps) Action
Overperforming High (> 20%) Stable or improving Budget +15-20%
Overperforming High Getting worse Budget +10%; watch the marginal cost
Overperforming Low — Loosen the target by 10% (more volume, slightly dearer)
On target High — Budget +5-10% if the plan allows it
On target Low — Nothing
Missing — Improving Nothing (it is correcting itself); review in the next window
Missing — Stable/getting worse Review search terms, ads, landing page, measurement (diagnosis); if all is fine, tighten the target by 10%
Missing badly — — Budget −20% to limit the damage + diagnosis; do not touch the target until you understand it
No data — — Nothing; if it persists for two months, propose a portfolio/merger

Rules that cut across everything: one move per campaign per cycle; maximum steps (budget ±20%, target ±15%); within the plan's limits; never budget and target at the same time.

Loose campaigns versus portfolios

Anomalies and safeguards

Before deciding, the judge throws out broken data:

The record

Every move, one row: date · campaign (ID) · verdict · window metrics · IS · trend · action · from → to · rule applied · result three weeks later (filled in on the next cycle). It is what lets you audit the judge, calibrate its bands and prove to management why every euro moved.

💡 Ninja trick: this matrix is, literally, the configuration of Smart Bidding (SBNS): bands, maximum steps, waiting periods, per-campaign limits, anomaly exclusion, TEST mode (it writes the verdict and the action without applying it) and an automatic record. What changes compared with doing it by hand is not the rule — any good manager knows the rule — but that it is applied every night, across every campaign, without skipping a single one.

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

← BeforeCross-mode: campaigns bidding on CPA but judged on ROAS (and the other way round)Smart Bidding II — portfolios, cross-mode, the judge and anomaliesAfter →Bid strategy experiments: comparing bidding properly before changing an accountSmart Bidding II — portfolios, cross-mode, the judge and anomaliesRelatedLead quality: scoring every contact and teaching Google the difference between a customer and a browserMeasurement II — offline conversions, values, GA4, attribution and lead qualityRelatedControlling monthly spend: pacing, variances, alerts and a month-end with no surprisesBudgets and planning — impression share, curves, allocation and spend controlRelatedWhere NOT to touch: the ten management mistakes that sabotage an accountBudgets and bids — concepts, CPC/CPA/ROAS and where NOT to touchRelatedThe judge: judging each campaign by its business target, not by the strategy targetSmart Bidding I — strategies, portfolios, learning and the target judge

See the full syllabus

🎓
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 Ninja Scripts’ paid subscriptions.

See the subscription →