← All articles

The learning phase: what actually happens, and why your account is stuck in it

Learning Phase · Campaign Structure4 min readAlso available in Arabic

The learning phase is not a waiting period that clears on its own. It is the system trying to reach stable prediction, and most accounts stay stuck because of how the buyer structured them. What those 50 events really mean, and when to wait versus intervene.

The sentence I hear most often is “it’s still learning, let’s wait.” Waiting isn’t a strategy. Plenty of accounts sit in learning for months — not because they need more time, but because the way the account is structured makes it impossible for the system to ever get out.

What the learning phase actually is

When you launch a new ad set — or make a significant edit to a running one — Meta’s system has a lot of unknowns: who converts, on which placement, with which creative, at what auction price. So it explores, spreading delivery across different pockets of the audience to gather signal.

During that period performance is volatile: high CPA one day, low the next. That isn’t a malfunction. That’s what learning looks like.

The status flips to Active once the ad set reaches roughly 50 conversions of your optimization event within 7 days. The number isn’t magic — it’s approximately the point at which the system has enough data for its predictions to stabilise.

The detail people miss: those 50 events are counted per ad set, on the event you chose to optimise for, inside a rolling 7-day window — not since launch.

Which explains something important: an ad set generating 40 purchases a week stays in learning forever. No amount of patience fixes it, because it never reaches the threshold at all.

Learning vs Learning Limited

  • Learning — the ad set is running, gathering data, and on track to hit the threshold.
  • Learning Limited — the system has concluded that this ad set will not reach 50 events in 7 days as configured. That’s an alarm, not a neutral state. It means the campaign is running on weak prediction, and its CPA will stay structurally higher than it should be.

Why accounts stay stuck

1 — Over-fragmentation. This is the number one cause. Twelve ad sets on a total budget of EGP 3,000/day is EGP 250 each. At a EGP 100 CPA, each ad set produces 2.5 purchases a day — 17 a week. A third of the threshold, stuck in Learning Limited from day one.

The calculation to run before you launch:

Minimum daily ad set budget = (expected CPA × 50) ÷ 7

At a EGP 100 CPA: (100 × 50) ÷ 7 ≈ EGP 715/day per ad set to exit learning within a week. If you can’t fund that, you need fewer ad sets — not more budget.

2 — Frequent significant edits. Material changes reset learning: changing the audience, the optimization event, placements, a large budget change, or adding new creative to the ad set. A buyer who edits daily is pressing reset daily.

Practical rule: after launch, don’t touch it for 3–4 days unless the losses are large and obvious.

3 — Optimising for a rare event. If you optimise for Purchase and generate 10 purchases a week, you’re asking the system to learn from an extremely sparse signal. Either optimise temporarily for a higher-frequency event up the funnel (Add to Cart), or consolidate ad sets.

4 — Audience overlap. Ad sets targeting the same people bid against each other in the same auction. The result is a higher cost and signal split across parallel learning phases.

How to actually get out

Consolidate. Merging six starved ad sets into two gets each one over the threshold. The control you give up is worth far less than the cost of bad prediction.

Use campaign-level budget (Advantage+ / CBO). Let the system allocate budget instead of splitting it evenly across ad sets with very different performance.

Change budgets gradually. Increase 20–30% every three days rather than doubling in one move. Large jumps trigger a reset.

Put new creative in a new ad set, not the existing one. Adding an ad to a stable ad set can push it back into learning.

On limited spend, reduce variables. One campaign, one or two ad sets, a tight creative set. Fragmentation is a luxury for high-spend accounts.

When to wait and when to act

Situation Decision
Day 1–3, volatile performance Wait. This is normal.
Day 4–7, CPA 20–30% above target Wait for the threshold or the end of the week.
Day 4–7, spent 3× target CPA with zero conversions Turn it off. The creative or the offer is the problem, not learning.
Learning Limited from day one It will not fix itself. Consolidate or raise the budget.
Exited to Active, but below breakeven ROAS The problem is the unit economics, not the learning phase.

The one thing to remember

The learning phase isn’t a grace period to be patient with. It’s a consequence of your structural decisions: how many ad sets, how much budget each one gets, and which event you optimise for. Run the minimum-budget calculation before you launch and your account exits learning in a week. Skip it and you’ll spend months waiting for something that was never going to happen.

Need the same logic on your account?

If you're spending monthly and want the numbers checked before you scale, get in touch.

Get in touch