Running your ads · Learning phase

Learning limited, explained: why Meta can't learn, and the fix

The short answer

Meta flags an ad set 'Learning limited' when it's unlikely to get about 50 of the events you optimise for in the week after its last significant edit. It means Meta's AI has too little data to learn who converts. Fix it by running one ad set instead of several, optimising for an event your budget can buy often enough, and leaving it alone for 7 days.

On this page
  1. What the learning phase is
  2. Why it happens: do the sum
  3. Fix 1: one ad set, not several
  4. Fix 2: optimise for an event you can hit
  5. Fix 3: stop resetting it
  6. When Learning limited is acceptable
  7. The lesson we learned the expensive way

What the learning phase is

Every new ad set starts in a learning phase. Meta’s AI decides who sees your ad by watching who does the event you told it to optimise for, then finding more people like them. Until it has seen enough of that event, it’s guessing.

Meta flags an ad set “Learning limited” when it’s unlikely to get about 50 optimisation events in the week after its last significant edit (Meta’s help article “About learning limited”). You’ll see it in the Delivery column in Ads Manager.

Why it happens: do the sum

How many results can your budget buy each week? Your weekly budget divided by your cost per result.

Hypothetical example. A store spends A$1,000 a month: about A$33 a day, or A$231 a week. If a purchase costs it around A$60 through Meta, its budget buys about 3 purchases a week. That’s nowhere near 50, and well under 10. Optimising for purchases, its ad set will almost certainly sit in Learning limited.

Below that line, Meta can’t tell a buyer from a browser. It drifts toward whoever is cheapest to reach, usually people who tap and leave. It looks like “the AI isn’t working”. It’s working on almost no data.

The signs:

  • The Delivery column says “Learning limited”, or “Learning” for weeks.
  • Cost per result swings wildly from week to week.
  • Most of your spend goes to an age group or placement that never buys or books.
  • You run several ad sets on a small budget.

Fix 1: one ad set, not several

Every ad set learns on its own. Four ad sets on one budget means four learners, each with a quarter of the data. One ad set per age group, interest or product is a common chatbot-built setup, and on a small budget none of them ever learns.

  1. Build one new ad set with your best 3–6 ads.
  2. Switch the old ad sets off in the same publish. Don’t edit them into shape.
  3. Test new creative inside the ad set, not by adding ad sets.

One campaign or many? explains where the old ad sets’ jobs go.

Fix 2: optimise for an event you can hit

The rule in our plans: choose the most valuable event that gets at least 10 results a week at your budget, and aim for 50. Step up when you’re steadily near 50 and the higher event fires reliably.

  • Online stores: Purchase only when the budget can buy about 10 a week, or Meta already records about 50 a month. Otherwise Add to cart, then Purchase once purchases flow.
  • Restaurants and bars: completed booking, then booking click, then enquiry or message, then landing page view.
  • Trades and services: qualified lead, then lead, then call or message, then landing page view.

Changing the event on a live ad set restarts learning. Always make the change in a new ad set.

Fix 3: stop resetting it

Pausing an ad set, or changing its optimisation event, audience or creative, is a significant edit. Big budget changes can be too, and so can adding a new ad. A pause of 7 days or more can send the ad set back into learning. Edited ads can also go back through review.

  1. Never edit a live ad that’s working. Make the change as a new ad and leave the winner alone.
  2. Batch your changes into one publish a week.
  3. Start new ad sets at 12:00 am. A daily budget that starts at 7pm tries to spend the whole day’s money in the hours left.
  4. Raise budgets by 20% at most, once a week, and only after 7 days under target.
  5. Booked out? Lower the budget rather than switching off.
  6. Give every change 7 days before you judge it.

When Learning limited is acceptable

If your budget buys 10–49 of your event a week, Meta can learn from that, slowly. That’s exactly why you find new customers with one ad set, not several. Judge the ad set on your own numbers: store sales against your break-even ROAS, covers in your booking records, or good leads in your lead log. The status alone doesn’t mean the ads are losing money.

If it buys fewer than about 10, no amount of patience will fix it. Change the event, consolidate, or raise the budget to a level that can feed it. How much to spend on Meta ads shows how to work that level out.

The lesson we learned the expensive way

One of our own online brands optimised for purchases with no purchase history. After about A$1,300, Meta had received zero purchase events to learn from, and delivery had drifted to cheap clicks. The budget was also split across several ad sets, so even switching to Add to cart alone wouldn’t have rescued it. Every plan we build now checks that the chosen event can be reached before a dollar is spent.

The free 3-minute quiz does that check on your own budget and marks whether a starved ad set is likely holding you back.

Real results

From real accounts

One of our own brands that optimised for an event its budget couldn't feed, and a client's store that folded several ad sets into one.

From our own accounts

Optimising for purchases with no purchase history

One of our own online brands was new, with no purchase history, and optimised for purchases anyway. Delivery drifted to people aged 45+ in the Facebook feed.

Optimising for purchases with no purchase history: Result
Spent optimising for purchases ~A$1,300
Purchase events Meta received 0
Real add-to-carts in 18 days ~5
The lesson we now build into every plan: pick an event your budget can actually reach.
From a client's account

Several ad sets folded into one

A client's online store consolidated several ad sets into one, at similar spend.

Several ad sets folded into one: Before compared with After
BeforeAfter
Ad spend A$6,540A$6,840
Purchases 131205
Cost per purchase A$49.92A$33.37
ROAS 2.44x3.81x

From client accounts and our own venues and online brands, anonymised. Individual results vary. Results disclaimer

Questions

Common questions

Is Learning limited bad?

It's a warning, not a failure. It means Meta probably won't get enough of your chosen event to learn properly. If your budget buys 10 to 49 of that event a week, Meta can still learn, slowly, in a single ad set. Below about 10, change the event or the structure.

How long does the learning phase take?

Meta looks for about 50 optimisation events in the week after the last significant edit. Our plans leave every change for 7 days before judging it, and batch changes into one publish a week so learning isn't reset.

Will a bigger budget fix Learning limited?

Sometimes, but big budget changes can count as a significant edit themselves. Consolidate first, or step down to a more common event. If you do raise the budget, do it by 20% at a time, once a week at most.

Does adding a new ad reset learning?

It can. Adding an ad is a significant edit, which is why our plans add new ads every second week, in one publish, rather than one at a time as you make them.

Should I switch to Add to cart if purchases are too few?

Often, yes. Add to cart gives Meta several times more events, from lower-quality shoppers. Do it in a new ad set, never by changing the event on a live one, and move back up to Purchase in a new ad set once purchases reach about 10 a week.

Find out what’s holding your ads back.

Three minutes, free, and the diagnosis is worked out from your own answers. Your full plan is A$149 incl. GST if you want it.

Take the free 3-minute quiz

Free quiz and check-up. No card needed. Questions? Email us.