Log in / Create free account🌐 ES☀️

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

Cross-mode: campaigns bidding on CPA but judged on ROAS (and the other way round)

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

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

The Intermediate level introduced the idea: the strategy's target and the business target are two different things, and they can be in different modes — a campaign bidding on CPA while the business measures it on ROAS. This lesson develops that "cross-mode": when it happens, how you translate between modes and when it is better to change the strategy.

The four cases

1. Leads of uneven value, strategy on CPA

Acquisition where some leads are worth ten times more than others, but the campaign is on target CPA (because there were no values when it was built). The business judge needs ROAS (value of the qualified leads or sales / cost). Hitting the CPA can mean losing money if the cheap leads are the bad ones.

2. Ecommerce judged on new customers

Campaign on target ROAS (order value), but the business wants cost per new customer (repeat business inflates the order value of existing customers). The judge needs the CPA of new customers.

3. Brand on impression share, judged on CPA

Brand campaign on target impression share (it does not optimise to conversions), but the business wants to know that its CPA is still low. The judge works in CPA even though the strategy has no CPA target.

4. Maximising without a target

Campaign on maximise conversions or value (no target): there is nothing to "hit" in the strategy, but there is a business target (CPA or ROAS) to judge.

In all four, the judge (lesson 3) uses its mode and its reference conversions, and translates the verdict into a move of the strategy's target in the strategy's mode.

Translating between modes

To move a CPA target when the goal is ROAS (case 1):

Actual ROAS = reference value / cost
If actual ROAS < target ROAS → the cost per conversion has to come down:
  new tCPA = current tCPA × (actual ROAS / target ROAS)   (capped at −10/−15%)
If actual ROAS > target ROAS → room for volume:
  new tCPA = current tCPA × (actual ROAS / target ROAS)   (capped at +10/+15%)

To move a ROAS target when the goal is CPA (case 2): the symmetrical version with target CPA / actual CPA. Always with capped steps (10-15%), a large enough window and a wait between moves: the translation is approximate because the relationship between CPA and ROAS depends on the average value, which changes.

When to change the strategy instead of judging across modes

Cross-mode is a bridge, not a destination. Change the strategy to the business's mode when:

And keep the cross-mode when changing strategy would reset a learning phase you cannot afford right now (peak season), or when the values are not trustworthy yet.

Reference conversions by mode

Judge's mode Reference conversions Metric
CPA The ones that mean contact/customer (qualified, sale) cost ÷ number
ROAS The same ones, with a value (real value, offline if needed) value ÷ cost
New customers Only those from users not present in your lists cost ÷ new customers

If the reference conversions have no value, no ROAS judge is possible: Measurement II first.

Cross-mode mistakes

💡 Ninja trick: the Smart Bidding judge (SBNS) stores per campaign the mode of the business target (CPA or ROAS) independently of the strategy, with its reference conversions (both lists: the ones counted by number and the ones counted by value), works out compliance in the business's mode and translates the move into the strategy's mode with capped steps. Cross-mode out of the box, no translation spreadsheet required.

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

← BeforeAdvanced portfolios: designing the bid strategy architecture of a large accountSmart Bidding II — portfolios, cross-mode, the judge and anomaliesAfter →The advanced judge: rules, thresholds, windows and the full decision matrixSmart Bidding II — portfolios, cross-mode, the judge and anomaliesRelacionadaAdvanced attribution: what data-driven attribution really measures and which decisions it supportsMeasurement II — offline conversions, values, GA4, attribution and lead qualityRelacionadaLead quality: scoring every contact and teaching Google the difference between a customer and a browserMeasurement II — offline conversions, values, GA4, attribution and lead qualityRelacionadaDiagnosing Smart Bidding: symptoms, causes and the bid strategy reportSmart Bidding I — strategies, portfolios, learning and the target judgeRelacionadaThe judge: judging each campaign by its business target, not by the strategy targetSmart Bidding I — strategies, portfolios, learning and the target judge

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 →