Meta has rolled out a major optimization breakthrough for website lead and purchase campaigns: Sequenced Events Optimization. Rather than training algorithmic delivery models on a single standalone event (such as `Lead` or `AddToCart`), advertisers can now configure a conditional two-event progression that defines a truly qualified conversion.
1. How Sequenced Events Optimization Works

In traditional campaign optimization, delivery algorithms frequently discover cheap, low-intent users who submit initial forms but never complete secondary onboarding steps. Sequenced Events allows advertisers to set an 'Initial Event' followed by a required 'Final Event' (e.g., `Lead` -> `CompleteRegistration`, or `InitiateCheckout` -> `CustomConversion_VIP`).
| Optimization Model | Algorithmic Target | Signal Quality | CAC Efficiency |
|---|---|---|---|
| Single Event (Standard Lead) | Any user submitting form | Variable (High spam/bot risk) | Low upfront cost, poor downstream ROAS |
| Sequenced Events (Lead -> Verified) | Users completing both form & OTP verification | Very High (98% qualified buyers) | 25-35% lower cost per verified customer |
| Value-Sequenced (Checkout -> High Basket) | Users purchasing above average order value | Maximum LTV | Optimized for maximum capital efficiency |
2. Conversions API (CAPI) Server-Side Implementation

To feed clean sequential data into Meta's delivery engine without browser-side drop-off, server-side CAPI events must share an identical `event_id` and include consistent hashed external IDs (`fbc`, `fbp`, `em`, `ph`).
- Trigger the Initial Event client-side or server-side when the prospect initiates the funnel.
- Persist the unique `session_id` and Meta Click ID (`fbc`) throughout the user onboarding flow.
- Transmit the Final Event via Conversions API immediately upon qualification, passing the identical `external_id`.
- In Ads Manager, select 'Maximize number of qualified leads' and select the two-step event sequence in Ad Set settings.
Attribution Insight: Meta requires a minimum of 25 completed two-event sequences per week per ad set for the algorithmic delivery model to exit the learning phase effectively.

