YieldBI for Education

Education advertising breaks Meta’s optimization model in a specific way: the platform learns continuously, and your business does not run continuously. It runs in intakes.
That mismatch is the root of most of what goes wrong in these accounts.
The seasonality problem is a learning problem
Meta’s delivery system needs about 50 optimization events per ad set per week to stop exploring. An intake cycle concentrates enrolments into a few weeks, then goes quiet for months.
So the pattern repeats every cycle: the campaign spends its expensive exploration period exactly when applications open, gets good just as the deadline passes, then sits paused long enough that resuming triggers a fresh learning phase. You pay for exploration every intake and rarely get to spend much at the efficient end of it.
Three things help, in order of how much difference they make:
Optimize on an event that occurs year-round. Brochure requests, open-day registrations, course guide downloads and webinar signups happen continuously. Enrolments do not. Use the continuous event for delivery and the enrolment for evaluation.
Do not fully pause between cycles. A reduced always-on budget preserves more delivery learning than stopping and restarting, and it builds the audience you will convert next intake.
Consolidate ad sets. Splitting a limited number of conversions across many ad sets is how accounts end up with everything stuck in Learning Limited. Fewer, better-fed ad sets beat a granular structure whenever conversion volume is the binding constraint: see campaign consolidation.
The consideration gap is longer than your attribution window
Someone considering a degree, a career change, or a £6,000 course does not decide in seven days. They think for weeks or months, talk to family, compare institutions, and often arrive back through branded search or direct.
Standard click-attribution windows will not capture that, which means paid social systematically under-reports and is systematically underfunded. The attribution window is worth understanding here, but understanding it does not fix it. What fixes it is measuring at a level attribution cannot lie about: total enrolments per intake against total spend, compared across cycles.
Lead volume is the wrong target, and expensively so
An enquiry costs almost nothing to generate. Course-guide downloads at low CPL are easy, and if you optimize toward them, you will get a great many from people who are curious, uncontactable, or not eligible.
The number that matters is cost per enrolled student, and the ratio between it and cost per enquiry is your qualification rate. It varies enormously by creative, which is the whole reason to measure it by ad rather than in aggregate.
Two levers move it more than anything in the targeting:
- State the commitment in the ad. Duration, price band, entry requirements, study format. Every one of these reduces enquiry volume and raises enrolment rate, usually favourably.
- Feed the outcome back. Admissions data lives in a CRM, not on your website. Sending enrolment outcomes to Meta as offline conversions is what turns admissions from a reporting destination into an optimization input.
What to test
Motivation differs far more than demographics do, and the motivation is what the creative should isolate:
- Career outcome: the job on the other side
- Credential: the qualification itself
- Access: flexible, part-time, online, fits around work
- Institution: the reputation and who teaches there
- Transformation: the person they become, which works well for career-change audiences and badly for everyone else
Prospective students and the parents funding them respond to genuinely different arguments about the same course. That is one of the more reliable segmentations available in this vertical, and it belongs in the creative rather than the audience settings.
Where YieldBI fits
YieldBI separates the delivery event from the enrolment outcome, so optimization runs on something frequent enough to be stable while budget decisions get judged on students who actually enrolled. Creative generation runs in the same loop, so each intake starts from the messages that worked last cycle rather than from a blank brief.
The seasonal constraint is real and no tool removes it. What is available is not paying full exploration cost every single intake.