Meta Customer Lifecycle Strategy: Why You Might Pay Extra for Old Buyers
Meta recently expanded its Customer Lifecycle Strategy setting across global ad accounts. This feature lives inside manual Sales campaigns, where you mark a campaign as acquisition-focused so Meta excludes existing customers. But here is the catch: Meta determines who counts as a new customer based strictly on purchase data received by your Pixel and Conversions API (CAPI) over the last 180 days. If your server-side tracking misses orders, Meta treats those past buyers as net-new prospects. For example, if a customer bought from your store in April but their purchase event failed to sync back to Meta, Meta sees no record of them. When that same buyer sees your acquisition ad in October, you end up paying full customer acquisition costs just to re-acquire someone who is already in your customer list.
What changed
- Meta expanded the Customer Lifecycle Strategy setting globally inside manual Sales campaigns.
- The feature allows advertisers to mark campaigns as acquisition-focused to exclude existing customers automatically.
- Meta defines an existing customer strictly as anyone with a recorded purchase on your Pixel or CAPI in the last 180 days.
- If purchase data is missing or syncs improperly, returning buyers are misclassified as new prospects.
Why it matters for your numbers
When you rely on ad platforms to identify customer status, your acquisition metrics depend entirely on tracking completeness. Ad platforms do not magically know your full order history. They only know what your Pixel and CAPI tools successfully transmit to them. If 15 percent of your orders never fire a server event due to ad blockers, browser restrictions, or broken integrations, Meta assumes those buyers do not exist in your database.
This creates an artificial inflation in your customer acquisition costs. You end up spending budget on high-bid acquisition campaigns targeted at people who already know your store and bought your products. Meanwhile, your blended ROAS drops because you are paying acquisition prices for repeat sales that should have come through retention efforts or lower-cost channels.
What I would do
- Audit your CAPI and Pixel purchase event coverage before relying on Customer Lifecycle Strategy settings in manual Sales campaigns.
- Compare your store order log against Meta Event Manager to identify any missing purchase events over the last 180 days.
- Verify that customer emails and phone numbers are hashed correctly during server-side event transmission.
- Keep your primary attribution independent of platform settings so you can see whether campaigns actually acquire new customers or just re-acquire existing ones.
At TrueROAS, we track orders directly from your backend server so you always know which ads drive real first-time orders versus repeat buyers, completely independent of Meta's internal assumptions.
Source: Aurelius Media
If your numbers look off after this week, grab 20 minutes with me and we will look at your attribution together: Book a call with Rasmus.

