Target ROAS bidding keeps pausing and restarting the learning phase because Google's Smart Bidding algorithm resets whenever it detects a significant change to the campaign's signals—like a ROAS target adjustment, budget swing, low conversion volume, or tracking disruption. Each reset forces the algorithm to recalibrate, which temporarily destabilizes performance until it gathers enough data again.

What the learning phase actually does

The learning phase is the window where Google Ads' machine learning model collects conversion data and tests bids across auctions to predict performance. For Target ROAS (tROAS), the system needs enough conversion volume—typically at least 15 conversions in the past 30 days per campaign, though more is better—to model the relationship between bids and revenue accurately.

During this phase, results swing. CPA spikes, ROAS dips, and impression share fluctuates. That's expected. The problem starts when the campaign never exits learning, or exits and gets yanked back in repeatedly.

Google Ads dashboard showing a Target ROAS campaign with a learning status badge and fluctuating performance graph

Top reasons tROAS re-enters the learning phase

Most teams get this wrong: they assume the algorithm is broken when it's actually responding to changes they made themselves.

1. You changed the ROAS target

Any edit to your tROAS value—even from 400% to 420%—can trigger a fresh learning period. The model treats a new target as a new optimization goal. Google's own Smart Bidding documentation recommends keeping target changes under 20% at a time and waiting for stabilization before adjusting again.

2. Low conversion volume

This is the most common culprit. If your campaign generates only a handful of conversions per week, the algorithm can't build a reliable model. It keeps re-learning because the signal is too sparse. Smart Bidding needs density. A campaign with 5 conversions a month will perpetually look unstable.

3. Budget changes

Large budget increases or decreases—often more than 20%—reset the learning state. The algorithm has to re-test how far your budget stretches across auctions.

4. Conversion tracking changes

If you edit conversion actions, change attribution windows, swap a conversion value, or your tag misfires, the model loses its reference point. Switching from last-click to data-driven attribution is a classic trigger.

5. Structural edits

Adding or removing keywords in bulk, restructuring ad groups, merging campaigns, or pausing/enabling large segments all feed new signals into the system.

Generate Proposals with AI in seconds.

Try now
Proposal album preview

How to diagnose your specific cause

Work through this checklist in order:

SymptomLikely causeFix
Learning restarts after every editFrequent target/budget tweaksFreeze changes for 2 weeks
Never exits learningInsufficient conversionsConsolidate campaigns or loosen target
Restarts overnight with no editsConversion tracking gapAudit tags and attribution settings
Restarts after seasonal spikeBudget auto-adjustmentUse portfolio bidding with shared budget

Check your Change History in Google Ads. Filter by the campaign and look for automated or manual edits that line up with each learning reset. This is the fastest way to confirm cause and effect.

Practical fixes to stabilize Target ROAS