An optimisation event is the specific action you tell a Meta ad set to get as many of as possible, such as a lead, a completed registration or a purchase. Meta’s delivery system then shows your ads to the people it predicts are most likely to take that exact action.
How an optimisation event works
When you create a Sales or Leads campaign that sends people to your website or app, the ad set asks for a performance goal and a conversion event. The event list comes from your dataset in Events Manager: the standard events your pixel or Conversions API sends, plus any custom conversions you have defined from rules such as “thank-you page visited”.
Once the ad set is live, every time the chosen event happens and Meta can link it to someone who saw or clicked the ad, the system learns more about who converts. It uses that pattern to decide who should see the ad next and how much to bid for each impression. Optimising for Purchase and optimising for AddToCart, with the same audience and creative, can show the ads to quite different people.
Meta’s own guidance is that an ad set needs about 50 optimisation events in a week to leave the learning phase. Fewer than that and delivery tends to stay unstable.
Why it matters
The optimisation event is one of the most powerful settings in a Meta account, because it decides what the algorithm is chasing. Choose an event too shallow and Meta will find people who click and browse but rarely buy. Choose an event too rare and the ad set never gathers enough data to learn.
The right choice depends on volume. A UK online shop with dozens of orders a week can usually optimise for Purchase directly. A London architect who receives a few enquiries a month may need to optimise for a slightly earlier step, such as a brochure download or a started enquiry form, then use offline conversion data to judge quality. Whatever you pick, it must be measured reliably, and on UK sites that means accepting that visitors who refuse cookies are partly invisible unless the Conversions API fills some of the gap.
Common mistakes
- Optimising for Landing Page Views or ViewContent when the business needs leads, because those events are cheap and plentiful.
- Choosing an event that fires on page load, such as Lead firing when the contact page opens, so Meta optimises for visits labelled as leads.
- Splitting the budget across so many ad sets that none reaches enough events per week.
- Changing the optimisation event on a live ad set, which resets learning.
- Optimising for a custom conversion built on a URL that other pages also match.
How to act on it
List the steps from first click to sale and count how many of each you get per week. Pick the deepest step that comfortably exceeds the volume Meta needs across your planned ad sets; if none does, consolidate ad sets or move one step earlier. Test the event in Events Manager before launch and confirm it fires only when the action is complete.
Leave the event unchanged for at least a couple of weeks, then judge results on the outcome that matters to the business, not just the event Meta reports. Choosing and checking optimisation events is part of every account set-up in my Facebook ads management service.
