Pulsar
metrics playbook · learning phase
Present: ← → Space · Esc back to Doc

Pulsar · Metrics playbook · No. 12 · Meta’s learning phase. Real conversion volume from the test account, 30-day window.

The Learning Phase

Why a new ad’s numbers lie for the first week — and why a small budget can get stuck there forever.

Companion to No. 01–11 — this deck is the reason the saturation read in No. 01 · Efficiency & Fatigue had to be caveated. Leans on No. 04 · The Invisible Sales (matched events are learning fuel), No. 03 · Lookalike Seeds (thin conversion volume, same disease) and No. 02 / No. 07 (which funnel event to optimize on).

Contents

01 Every ad starts blind · 02 What learning is · 03 The 50-in-7 bar · 04 The cost of stuck · 05 Edits reset it · 06 Getting out · 07 Judge it later

01

Every ad starts blind

When an ad set launches — or you edit it — Meta enters the learning phase: it’s exploring who to show the ad to, spending semi-randomly while it gathers signal. Early CPM, CTR and frequency swing wildly. Judging an ad in this window is like grading a student on their first day of class.

A new ad’s first-week numbers aren’t performance — they’re Meta guessing out loud.

Nothing is broken when a day-two CPM looks scary or a day-three CTR looks miraculous — the delivery system is still running experiments on your money. The rest of this playbook covers what the phase actually is (section 02), the volume bar this account has to clear to leave it (section 03), what being stuck costs (section 04), which edits throw the progress away (section 05), and the small-budget escape plan (section 06).

02

What the learning phase actually is

Meta needs enough conversion events to find the pattern of who buys. The rule of thumb: an ad set needs about 50 optimization events within 7 days to exit learning and stabilize. Until then, delivery and costs are volatile and not representative of how the ad will really perform.

DURING LEARNINGexploration, not performance Meta tries audiences semi-randomly to find who converts. CPM, CTR and frequency swing — the numbers describe the search, not the ad.
THE EXIT BAR~50 optimization events in 7 days Meta’s documented rule of thumb, per ad set. Enough signal to lock onto the buying pattern and stabilize delivery.
AFTER EXITstable delivery, readable numbers Costs settle, targeting locks in — only now do CPA, fatigue and saturation reads mean anything.

This is exactly why the “rotate for saturation” read in No. 01 · Efficiency & Fatigue had to be caveated: a climbing CPM in week one can be learning, not fatigue. The same symptom, two opposite diagnoses — and the difference is simply whether the ad set has cleared the 50-in-7 bar yet.

03

The 50-in-7-days bar — and your reality

To leave learning, an ad set needs ~50 conversions per week. This account recorded 10 purchases in 30 days — about 2.3 per week across the whole account. That’s roughly 20× short of the bar for a single ad set — and every ad set you add divides the little signal there is even further.

Will it exit learning?

Defaults are this account’s real numbers: 10 purchases in 30 days, split across 3 ad sets. Drag the sliders — the gauge compares your per-ad-set weekly volume to the 50-a-week exit bar.

…

Loading…

Reading it: the dashed line is Meta’s exit bar — 50 optimization events per ad set per week. The blue bar is that target; the amber bar is the whole account’s weekly volume; the red bar is what each ad set actually gets after the split. If the red bar can’t reach the line, the ad set stays in learning — Learning Limited.

Interactive in the HTML version — two sliders (30-day purchase volume, number of ad sets). The default state prints above: needed 50 / week per ad set; whole account 10 purchases in 30 days ≈ 2.3 / week; split across 3 ad sets ≈ 0.8 per ad set per week — roughly 20× short of the bar before the split, and worse after it. Verdict: Learning Limited, probably forever.

50 vs ~2
Exit learning: 50 sales a week. This account: about 2. That’s Learning Limited — probably forever.
≈ 20× short
10 purchases in 30 days ≈ 2.3 / week across the whole account — roughly 20× below the bar for even a single ad set.
Learning Limited
The definition: the ad set never gathered enough events to stabilize, so it stays stuck — delivering inefficiently, with noisy numbers.
04

Why “Learning Limited” costs you

An ad set that never exits learning keeps delivering sub-optimally: higher CPA, erratic results, and every metric you read is noise. It’s not a warning label — it’s a permanent tax on every pound the ad set spends.

Higher CPA
Exploration pricing, forever. Delivery never locks onto the people who buy, so you keep paying discovery rates.
Erratic results
Good week, dead week, good week. Not seasonality — an optimizer that never had enough data to settle.
Unreadable metrics
Every number is noise. You can’t diagnose fatigue, saturation or CPA on an ad set that never stabilized.

The classic small-budget mistake makes it worse: too many ad sets splitting too little budget, so none of them ever reaches the events it needs to learn. Five ad sets on a 2.3-a-week account is five ad sets that will all stay stuck. That’s a money leak in the exact sense of No. 07 · The Leak Map: spreading a small budget so thin that nothing ever stabilizes — spend goes in, learning never comes out.

05

What resets learning — and drains you

Editing a live ad set restarts learning from zero. Every “quick tweak” throws away the signal Meta had gathered and re-enters the volatile, expensive phase — the exploration spending of section 01, paid for a second time.

BUDGETa big budget change Small nudges are tolerated; a large jump or cut re-opens exploration on the new spend level.
TARGETINGnew audience, new geography, new placement The pattern Meta learned was “who buys in this audience”. Change the audience, the pattern is void.
CREATIVEa swapped creative New ad, new response signal. The old creative’s learnings don’t transfer.
OPTIMIZATIONa changed optimization event or bid strategy The most complete reset of all — you changed the very thing Meta was learning to predict.

Edit = reset

Fill the bar toward the 50-event exit, then “tweak” the ad set and watch the signal go. Nothing moves on its own — every change here is a click, like every reset in the real account is an edit.

DAY 0

Loading…

Reading it: each “day” adds ~8 optimization events — the pace of an ad set that would exit learning in about 7 days. The edit button is any of the four resets above: budget jump, new targeting, swapped creative, changed optimization event. All of the gathered signal is discarded and the count restarts at zero.

Interactive in the HTML version — a progress bar fills toward the 50-event exit at ~8 events per day of steady delivery (~7 days to exit), and an “Edit the ad set” button snaps it back to 0, reporting how many events of gathered signal were thrown away. The printed state is day 0: no signal gathered yet.

Every edit is a reset. Tweak less, learn more.
06

How a small business gets out — the fix

You can’t will an ad set past the 50-in-7 bar — but you can stop dividing your signal, and start optimizing for an event you actually have. Five moves, in order:

Consolidate

Fewer ad sets, more events each. Don’t split a tiny budget five ways — every extra ad set divides the weekly signal again, and section 03’s simulator shows what the division does to the verdict.

Optimize for a higher-volume event

If purchases are too rare, learn on a deeper-but-still-frequent event, then move to Purchase once volume allows. On this account: Purchases ≈ 2.3/week (far too few) but Add to Cart ≈ 21/week (93 in 30 days) — far more signal. Careful: too shallow an event, like every page view, learns fast but attracts low-intent traffic — see No. 02 · Quantity vs Quality.

Feed more matched events

Server-side / CAPI (No. 04 · The Invisible Sales). Every matched conversion is a learning signal — weak match quality means slower learning on the same real sales.

Stop editing

Batch your changes, then leave it about a week to stabilize. Section 05 is the whole argument: every tweak re-buys the exploration phase at full price.

Give it time and headroom

Time and budget headroom before you judge it. An ad set crawling toward the bar on a starved budget isn’t failing — it’s unfunded.

Pick the event to learn on

This account’s real weekly volumes vs the 50-a-week exit bar. Deeper event = higher intent but less signal; shallower = more signal but lower intent (No. 02). Add to Cart is the pragmatic middle here.

Optimization event
…

Loading…

Reading it: the dashed line is the 50-a-week exit bar. Purchase (≈ 2.3/wk) can’t come close; View Content (≈ 357/wk) sails past it but optimizes toward window-shoppers; Add to Cart (≈ 21/wk, 93 in 30 days) is the deepest event with real signal — learn there, then graduate to Purchase once volume allows.

Interactive in the HTML version — buttons switch the optimization event. The three states: Purchase ≈ 2.3 / week (far below the 50 bar; roughly 20× short); Add to Cart ≈ 21 / week, 93 in 30 days (still below the bar but ~9× the signal of Purchase — the pragmatic middle); View Content ≈ 357 / week (clears the bar ~7× over, but optimizes toward low-intent traffic per No. 02). The default printed state is Purchase.

07

Read ads the right way — tie it together

While an ad set is still learning, do not diagnose fatigue, saturation or CPA (No. 01, No. 11) — the numbers aren’t real yet. Wait for it to stabilize — exit learning, or several days of steady delivery — before trusting any verdict.

Let it learn before you judge it — then judge it hard.
The learning-phase reading disciplineSame metric, opposite meanings — depending on whether the ad set has stabilized.
You seeStill learningStabilizedWhere the real read lives
CPM climbingEXPLORATION normal volatilityFATIGUE / SATURATION now it means somethingNo. 01 · Efficiency & Fatigue
CPA looks terribleNOISE tiny denominator, random deliveryREAL COST judge on confirmed salesNo. 11 · Meta vs Pixel
Thin conversion volumeTHE CAUSE the reason it can’t exitA SEED PROBLEM TOO same disease elsewhereNo. 03 · Lookalike Seeds
Choosing the event to optimize onFUNNEL CHOICE pick the deepest event with real weekly volume — section 06No. 07 · The Leak Map

Where Pulsar fits, in one honest line: Pulsar counts real, matched conversions — the fuel that gets an ad set through learning (No. 04 · The Invisible Sales) — and flags recent, thin data so you don’t mistake a still-learning creative for a failing one.

1 / 8