Automated Bidding Strategies Explained: tCPA, tROAS, and When Manual Still Wins

Target CPA, Target ROAS, Maximize Conversions — a plain-English guide to Google and Meta's automated bidding, when each works, and when to keep control.

The Adriva Team9 min read

Automated bidding isn’t magic and it isn’t a trap — it’s a machine that does exactly what you tell it, including your mistakes. The operators who win with Smart Bidding are the ones who understand what signal it’s actually optimizing, how much data it needs before it can, and where a human hand on the bid still beats the model.

Performance and revenue metrics visualized across a dark analytics dashboard
Smart Bidding is an optimizer: it hits the target you set, so the target has to be the right one.

What Smart Bidding actually optimizes

Automated bidding — Google calls its version Smart Bidding — sets a bid for every single auction using a model trained on your conversion history and the contextual signals of each query or impression: device, location, time of day, audience, browser, and dozens more. It is auction-time bidding. A human setting one keyword bid is making a single static guess; the model recalculates for every auction based on how likely that specific user is to convert.

The catch is that a model can only optimize the number you hand it. If you tell it to get conversions as cheaply as possible, it will find the cheapest conversions — which are often not your most valuable customers. If your conversion tracking fires on the wrong event, the algorithm will faithfully buy more of the wrong event. The strategy you choose defines the objective function. Everything downstream is the machine executing that objective with more patience and more data points than any human could.

The algorithm never misunderstands your goal. It optimizes exactly what you told it to — which is the problem when you told it the wrong thing.

The five Google strategies, decoded

Google’s bid strategies split into two families: volume-based (count conversions) and value-based (count revenue). Two of them now exist as optional targets layered onto the other two, which is why the modern interface presents Target CPA and Target ROAS as settings inside Maximize Conversions and Maximize Conversion Value rather than as standalone strategies.

Maximize Conversions

Spends your full budget to get the most conversions possible, treating every conversion as equally valuable. Good when you want to use all of the budget and a lead is a lead. Its risk: with no cost target, it will spend up to the cap chasing volume, so CPA can drift if the budget is generous.

Target CPA

Now an optional target on Maximize Conversions. It aims to bring conversions in at an average cost you set, bidding up on auctions likely to convert cheaply and down on expensive ones. It still treats every conversion as equal value — it just adds a cost ceiling to the volume goal. Best for lead gen and any funnel where a conversion is a conversion.

Maximize Conversion Value

Spends the budget to maximize total conversion value — revenue, not count. It will happily take fewer conversions if they are worth more. This only makes sense when your conversions carry different values and you pass those values back to Google.

Target ROAS

An optional target on Maximize Conversion Value. It bids to hit a target ratio of conversion value to spend — a 400% ROAS target tells Google you want $4 back for every $1 spent. It needs accurate, varied conversion values to work, which is why it lives and dies on your conversion tracking and first-party data. Feed it flat values and it degrades into a worse Target CPA.

Enhanced CPC (retired)

Google’s first Smart Bidding strategy, ECPC, let manual bids flex up or down at auction time based on conversion likelihood. Google sunset it for Search and Display campaigns the week of March 31, 2025; campaigns that were not migrated fell back to Manual CPC (Search Engine Land). If you still see ECPC referenced in older playbooks, treat it as historical — the modern equivalents are the value-aware strategies above.

StrategyOptimizesBest-fit scenarioMin volume (Google guidance)
Maximize ConversionsConversion count within budgetSpend full budget, all conversions equal~15 conv / 30 days
Target CPAConversions at a cost ceilingLead gen with a fixed cost goal~15 min, ~30 for stability
Maximize Conversion ValueTotal revenue within budgetEcommerce with varied order values~15 conv / 30 days
Target ROASRevenue-to-spend ratioEcommerce hitting a return goal~15 min, more for reliability
Manual CPCNothing — you set the bidThin data, hard cost controlNone

How much conversion volume you actually need

Smart Bidding is a statistical model, and statistics need samples. Google requires at least 15 conversions in the past 30 days for Search and Shopping campaigns to run value-aware Smart Bidding, and its long-standing practical guidance is that Target CPA performs best with around 30 conversions in the trailing 30 days. Other campaign types carry their own floors — Demand Gen wants roughly 50 conversions in 35 days, Video Action campaigns around 30 per month, and App campaigns in the range of 300 per month.

15

Min conversions in 30 days for Google Search Smart Bidding

~30

Conversions in 30 days where Target CPA stabilizes

50

Optimization events per ad set per week to exit Meta's learning phase

Below these thresholds the algorithm is guessing from noise. Two conversions from a $2,000 spend tell it almost nothing about which auctions to chase, so its bids swing and CPA lurches week to week. If a single campaign is starved, one fix is to consolidate: merge thin ad groups or campaigns so the conversions pool into a volume the model can learn from. The other honest answer is to stay manual until the data exists.

Marketer reviewing campaign analytics and conversion charts on a laptop
Thin conversion data is the single most common reason automated bidding underperforms.

The learning phase, and why patience matters

When you launch a strategy or change its target, the algorithm enters a learning period where it recalibrates and results are more volatile. Google’s guidance is to leave the campaign alone for at least one to two conversion cycles before judging it, and to avoid frequent target changes that keep restarting the process. Every meaningful edit — budget, target, or bid strategy — can reset learning and throw away the model’s progress.

Meta is more explicit about this. An ad set exits the learning phase only after roughly 50 optimization events within a 7-day window. Ad sets that cannot reach that volume sit in “Learning Limited” status, where delivery is less stable and cost per result is harder to predict (Meta Business Help Center). Significant edits reset the count, which is why over-tinkering with Meta ad sets is self-defeating — each “improvement” sends the ad set back to the start of learning.

Meta’s equivalents: volume, value, and caps

Meta’s bid strategies map onto the same volume-versus-value split, with a second axis for how tightly you constrain cost. The names differ from Google’s, but the mechanics rhyme.

  • Highest volume (formerly Lowest cost) — spends the budget to get the most results, with no cost target. The rough equivalent of Maximize Conversions.
  • Highest value — spends the budget to maximize total purchase value, for advertisers passing varied order values. The equivalent of Maximize Conversion Value.
  • Cost per result goal (cost cap) — keeps the average cost per result around a target while still chasing volume. Close to Target CPA in intent, though it targets an average rather than a hard ceiling.
  • Bid cap — sets a hard limit on the bid Meta will place in any auction. The most manual of the automated options; it trades delivery for absolute cost control and can starve delivery if set too low.
  • ROAS goal — bids to hit a target return on ad spend, the direct analogue of Target ROAS, and equally dependent on clean value data flowing back to Meta.

The practical trap on Meta is the same one operators hit on Google: set a cost cap or ROAS goal from an aspirational number rather than your trailing performance, and the ad set simply won’t deliver. If your proven cost per result is $40, a $25 cost cap tells Meta to find volume that does not exist. Anchor caps and goals to trailing 14- to 30-day performance, then tighten gradually.

Two marketers comparing Google and Meta campaign performance across screens
Google and Meta use different names for the same volume-versus-value logic.

Common failure modes

Most “Smart Bidding failed” stories trace back to a handful of repeatable mistakes, none of which are the algorithm’s fault.

  • Wrong conversion signal. Optimizing to a top-funnel event — a page view, an add-to-cart, a form-open — teaches the model to buy cheap actions that never turn into revenue. Garbage target, garbage optimization.
  • Too little data. Running Target ROAS on a campaign with eight conversions a month gives the model nothing to learn from, so its bids are effectively random within your constraints.
  • Impatience. Changing the target every few days keeps resetting the learning period, so the campaign never stabilizes and the operator concludes automation is broken.
  • Aspirational targets. Setting a Target CPA far below your historical CPA, or a ROAS goal above what the account has ever hit, chokes delivery — the model refuses to overpay for volume it cannot find profitably.
  • Dirty spend the model can’t see. Smart Bidding still bids on wasteful queries if you never add negative keywords or exclusions. Automation optimizes within the traffic you let in; it does not decide what traffic is worth entering the auction for.

When manual and portfolio control still win

Automation is the default for a reason — at scale it prices auctions better than any human. But there are real conditions where a set bid, or portfolio-level control across campaigns, still beats handing the wheel to the model.

  • Thin conversion volume. Below the learning thresholds, a human-set bid grounded in judgment is more predictable than a model optimizing on a handful of data points.
  • Unreliable tracking. If conversions are mis-fired, deduplicated wrong, or lost to consent gaps, the model learns from corrupted data. Fix the tracking before you trust the automation.
  • Cold starts. A brand-new campaign with no history has nothing for the algorithm to model. Manual bidding to gather a clean baseline, then migrating to Smart Bidding once volume exists, is often faster than launching straight into automation and burning budget through the learning phase.
  • Hard cost ceilings. Smart Bidding targets averages, not guarantees. When a per-click or per-acquisition cost absolutely cannot be exceeded — regulated verticals, thin-margin products — a manual bid or bid cap gives control the average-seeking strategies will not.
  • Cross-campaign trade-offs the platform can’t see.A single campaign’s Smart Bidding optimizes that campaign, not your whole account or your blended margin across Google and Meta. Portfolio strategies and human budget decisions still own the trade-offs the platform’s per-campaign model is blind to — the same reason cross-channel budget pacing stays a human-and-tooling job, not a per-platform toggle.

Running both platforms without babysitting bids

The honest state of automated bidding: use it, feed it clean conversion data, set targets from real history, and leave it alone long enough to learn. Keep manual control where volume is thin, tracking is shaky, or a cost ceiling is non-negotiable. None of that is controversial once you see each strategy as an optimizer that hits exactly the target you hand it.

The part the platforms don’t solve is the layer above the bid — deciding how much budget each campaign and each platform should get in the first place, hour by hour, as performance shifts. That is the work Adrivaautomates across Google Ads and Meta from one workflow, so the per-platform Smart Bidding models do their job inside a budget allocation that’s actually being managed. See how the hourly rebalancing works to keep spend flowing to what’s converting.

Frequently asked questions

How many conversions do I need before using Target CPA or Target ROAS?
Google requires at least 15 conversions in the past 30 days for Search and Shopping campaigns to run value-aware Smart Bidding, but its own long-standing guidance is that Target CPA performs best with around 30 conversions in the trailing 30 days, and Target ROAS wants more. Below those numbers the algorithm has too few examples to model auction value reliably, so results swing widely.
What is the difference between Target CPA and Target ROAS?
Target CPA optimizes for a fixed cost per conversion and treats every conversion as equally valuable. Target ROAS optimizes for a ratio of revenue to spend and needs each conversion to carry a distinct value, so it bids more for a $400 order than a $40 one. Use Target CPA for lead generation where conversions are interchangeable, and Target ROAS for ecommerce where order values vary.
How many conversions does Meta need to exit the learning phase?
Meta recommends roughly 50 optimization events per ad set within a 7-day window to leave the learning phase. Ad sets that cannot reach that volume stay in “Learning Limited” status, where delivery is less stable and cost per result is harder to predict. Significant edits to budget, bid, creative, or targeting can reset the phase.
Is Enhanced CPC still available in Google Ads?
No. Google sunset Enhanced CPC for Search and Display campaigns the week of March 31, 2025. Campaigns that were not migrated to another strategy effectively fell back to Manual CPC. Google now steers advertisers toward Maximize Conversions with an optional Target CPA, or Maximize Conversion Value with an optional Target ROAS.
When should I still bid manually instead of using automation?
Manual or portfolio bidding still wins when conversion volume is too thin for the algorithm to learn, when conversion tracking is unreliable, during a cold start with no history, or when you need hard cost control that Smart Bidding will not guarantee. In those cases a human-set bid is more predictable than a model optimizing on noise.

Try Adriva

One operator for Google and Meta.

Launch, monitor, and rebalance both platforms from a single workflow.

Get started

Keep reading