Insights  /  Paid Ads
Paid Ads

Optimize a new Meta campaign for purchases and you've made the algorithm blind.

Meta needs roughly 50 optimization events per ad set per week to leave the learning phase. A new account has nowhere near 50 purchases. Meta's own docs tell you the fix.

A new Meta account launches, the campaign is set to optimize for purchases because purchases are the goal, and the results are terrible and stay terrible. The usual diagnosis is the creative or the audience. Often it is neither. The campaign was asked a question it had no way to answer.

The mechanic

Meta ad sets go through a learning phase while delivery calibrates. To get through it, Meta says an ad set needs roughly 50 optimization events per ad set per week. Fall short and the ad set is flagged learning limited, and delivery stays unstable and expensive.

Now count the purchases a new account produces in a week. It is almost never near 50. So the ad set sits in learning limited indefinitely, and the algorithm is working with almost no examples of what one of your buyers actually looks like.

You asked it to find buyers using almost no examples of a buyer.

Why it fails, in plain terms

Imagine handing someone a box of product and telling them to go find the people who will buy it, with a rule that they may not approach anyone who won't. They have no idea who those people are yet. They freeze.

Tell them instead to hand it to anyone, and by the end of the day they will have noticed who actually took it. Now there is a pattern, and tomorrow they can go find more of those people.

That is the difference between a pixel with data and a pixel without it. The optimization event is not just a reporting choice, it is the teaching signal.

What to do instead

Start on the event that happens often enough to teach the system, then move deeper once volume supports it.

This is not a workaround. Meta's own remedy for a learning limited ad set is to choose an optimization event that occurs more frequently, and the example it gives is moving from purchases to add to cart. The platform is telling you to do this.

One caveat worth stating

A more frequent event is only useful if it correlates with money. Optimizing toward a shallow event that anyone triggers, such as a page view, just teaches the system to find people who browse. That is the same failure in the opposite direction, and it is exactly what happens when a bid strategy quietly ignores your conversion goal. Pick the shallowest event that still means something.

The takeaways

  • Meta needs roughly 50 optimization events per ad set per week to exit the learning phase.
  • A new account cannot produce 50 purchases a week, so the ad set stays learning limited.
  • Start on a frequent, meaningful event so the pixel collects real examples of your buyer.
  • Move to purchases once volume supports it, and expect a fresh learning phase when you switch.
Sourced from the field, checked against the docs. The approach and the analogy are our own, taught on mentoring calls; no client data is used. The platform facts are Meta's: an ad set becomes learning limited when it is unlikely to receive around 50 optimization events in the week after the last significant edit, and Meta advises structuring ad sets to achieve at least 50 events over 7 days (About the Learning Phase, About learning limited). Meta's own listed remedy is to "change your optimisation event... choose an optimisation event that occurs more frequently. For example, move from purchases to add to basket."

Is an ad set of yours stuck in learning limited?

Book a strategy call and we'll look at what each ad set is optimizing toward, whether the volume supports it, and which event you should actually be starting on.