Optimization Events

Lead Optimization vs Purchase Optimization: Contact Info or Completed Sale

In short: Both are genuine business-outcome events rather than proxies, but they live in different objectives and reward fundamentally different levels of commitment. Lead, in the Leads objective, rewards submitting contact information - cheap, frequent, and dependent on a sales process afterward to become revenue; Purchase, in the Sales objective, rewards an actual completed payment and captures real order value with nothing further required. Lead optimization needs an extra quality signal fed back to distinguish good submissions from bad ones, since a raw lead event treats every form fill equally; Purchase optimization already carries that distinction in its dollar value. Use Lead when a human sales process closes the deal after the ad, and Purchase when the ad itself can complete the transaction.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

Lead Optimization

Tells Meta to seek people likely to submit a form, whether on an instant form or your own site.

Delivery is trained on your lead event, so form submissions are what the auction chases. Instant forms fire the event natively; website forms require the pixel or Conversions API to report it reliably. Most advertisers get volume and then complain about quality, but Meta optimized exactly for what you told it to count. Send back a qualified-lead or booked-call event so the model learns which submissions are worth buying.

Full definition

Purchase Optimization

Points Meta's delivery system at people predicted to complete a checkout, bidding for buyers rather than for clicks, sessions, or cart activity.

Meta needs a steady stream of purchase signals, from the pixel, the Conversions API, or both, to model who buys. It is the correct default for any store with real sales volume, since every shallower event is a proxy. The failure case is running it at a budget that cannot generate enough weekly purchases per ad set: delivery starves, the ad set never exits learning, and costs swing wildly.

Full definition

Side by side.

The differences that actually change what happens in your account.

 Lead OptimizationPurchase Optimization
What has to happen for the event to fireA form gets submitted with contact information.A checkout completes and payment goes through.
Objective familyLeads objective - instant forms, website leads, calls, or messages.Sales objective - ecommerce pixel or Conversions API events.
What's exchangedContact information, a low-friction action.Money, a high-friction, high-commitment action.
Typical cost and volumeCheaper and higher volume for a comparable audience.More expensive and lower volume, but represents real revenue.
What happens after the adA human sales process - calls, follow-up, qualification - has to turn the submission into revenue.Nothing further required - the transaction is already captured.
Quality control neededUsually needs an offline or Conversions API signal, like a qualified lead or closed deal, fed back so the algorithm learns which submissions matter.Already carries a real dollar value per event, so no extra quality layer is required.
Best business fitHigh-ticket, service, or B2B businesses that close through a sales process.Businesses where the ad itself can drive the transaction, typically ecommerce.

What actually separates them.

01

Lead and Purchase optimization live in entirely separate objectives - Leads versus Sales - so there is no single-setting way to move between them; the campaign itself has to be rebuilt under the other objective.

02

A Lead event fires the moment contact information is submitted, with no revenue attached, while a Purchase event fires only once money has actually changed hands, making the two fundamentally different kinds of proof.

03

Purchase optimization can weight higher-value orders automatically because real order value rides with the event; Lead optimization needs an explicit extra signal, like an offline qualified-lead or closed-deal import, to teach the algorithm that some submissions matter more than others.

04

Instant-form Lead campaigns can run with zero website dependency at all, while Purchase optimization is entirely dependent on a working ecommerce checkout and pixel or Conversions API integration.

05

Cost per Lead will almost always undercut cost per Purchase for a comparable audience, since submitting a form is a smaller ask than paying, but that gap says nothing about which campaign is actually more profitable once sales-team close rates are factored in.

Which one should you use?

Use Lead Optimization when

  • Your business sells through a sales process - calls, quotes, appointments - rather than an on-site checkout.
  • Your product or service is too high-consideration to be bought straight from an ad click.
  • You have a sales team ready to qualify and follow up on submissions.
  • You can feed back a qualified-lead or closed-deal signal to teach the algorithm which submissions matter.

Use Purchase Optimization when

  • Your business completes the transaction online without a human sales step in between.
  • You have a pixel or Conversions API purchase event with real order values flowing back.
  • You want the ad platform to capture the revenue event directly, with no dependency on a sales team closing later.
  • You have enough weekly purchase volume to give the algorithm something reliable to learn from.
Run the numbers yourself

Meta Learning Phase Budget Calculator

Check whether your budget can exit Meta's learning phase, and see the maximum number of ad sets it can actually support.

Open the free calculator

Common questions.

Can I optimize for both Leads and Purchase in the same campaign?

No, a single ad set optimizes for one event, and Lead sits under the Leads objective while Purchase sits under the Sales objective. Run these as separate campaigns, often for different stages of the same business - a lead-gen campaign feeding a sales team, and a separate ecommerce campaign selling directly.

Why does my cost per lead look so much better than my cost per purchase?

Because submitting a form is a far lower-commitment action than paying, so it's naturally cheaper and more frequent. Comparing the two costs directly is misleading unless you also track lead-to-sale conversion rate and true cost per closed deal.

Should a service business ever use Purchase optimization instead of Lead?

Only if the service is actually bought online without a sales step, like a paid consultation booked and charged on the spot. If a human still needs to qualify and close the lead afterward, Lead optimization paired with a fed-back qualified-lead or closed-deal signal is the better fit.

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons