BFCM2026
Install on Shopify
Aimerce Blogs
Meta Customer Lifecycle Strategy Needs Clean Customer Data
3 November 2026
Meta Customer Lifecycle Strategy Needs Clean Customer Data
First-Party Data 101

Quick Answer: Customer Lifecycle Strategy is an ad set setting in Meta's Sales campaigns with two options: "Reach new and existing customers," the default, or "Acquire new customers," which excludes people who've already bought from you. Meta opened it to all advertisers on October 6, 2026. It doesn't identify your customers on its own. It excludes whoever is in the Existing Customers audience segment defined in your Advertising Settings, so the feature is only as accurate as that segment. Before using it for BFCM prospecting, check that the segment includes customer lists as well as pixel purchasers, covers buyers older than 180 days, and keeps subscribers in even when renewals don't count as purchases. Then verify results with new-customer purchases measured against your Shopify customer list.

Key Takeaways

  • Customer Lifecycle Strategy is an exclusion setting, not a new way of finding customers. Its accuracy comes entirely from your Existing Customers audience segment.
  • "Acquire new customers" may raise your cost per result. That's the point: it stops Meta from taking the easy conversions from people who'd buy anyway.
  • Pixel-based purchaser audiences only look back 180 days. Long-time customers who haven't bought recently can slip through unless a customer list covers them.
  • If renewals are kept out of your Purchase event, which they should be, make sure subscribers are still in the segment some other way.
  • Don't judge an "Acquire new customers" ad set by blended ROAS. Judge it by new-customer purchases checked against Shopify.

Meta has a long-running habit that most performance marketers have complained about at some point: give it a prospecting budget, and a good chunk of it goes to people who already buy from you. They're the easiest conversions to find, so the algorithm finds them.

Customer Lifecycle Strategy is Meta's answer to that, and as of October 6 it's open to every advertiser. It's a genuinely useful setting going into BFCM. But I want to be clear about what it is, because the hype around it has run ahead of the mechanics.

It doesn't use AI to figure out who your customers are. It reads a list you've already defined and excludes those people. If that list is incomplete, so is the exclusion. We said the same thing when the feature first appeared in early access, in our roundup of Meta's early 2026 updates. Now that everyone has it, it's worth going deeper on how to set it up properly.

What is Meta's Customer Lifecycle Strategy?

It's a setting at the ad set level in Sales campaigns, under a section labeled Customer Lifecycle. It gives you two choices:

Reach new and existing customers. This is the default, and it's how Meta has always worked. The algorithm optimizes for the lowest cost per result, wherever that comes from.

Acquire new customers. Meta excludes people who have already purchased from you and optimizes delivery toward people who haven't. Meta warns this may increase your cost per result.

You can also choose whether to include or exclude engaged audiences, people who know your brand but haven't bought yet.

At Advertising Week on October 6, Meta made the feature available to all advertisers on Facebook and Instagram. It now recommends which existing-customer audiences to exclude when you flag a campaign as acquisition-focused, and it's testing a single Audience Label to simplify that exclusion step further.

If you used Advantage+ Shopping campaigns, this will feel familiar. It's a successor to the existing customer budget cap, which is why Meta asked advertisers to define existing customers in the first place.

Where does Meta get your list of existing customers?

From the Existing Customers audience segment in your Advertising Settings. That's the whole mechanism. When you pick "Acquire new customers," Meta excludes the custom audiences in that segment.

Those audiences usually come from two places:

  1. Pixel and Conversions API purchase events, built into a website custom audience of people who purchased.
  2. Customer lists you upload or sync, such as emails and phone numbers from Shopify or Klaviyo.

Each one has a blind spot, which is why you want both.

What can make your Existing Customers segment incomplete?

The 180-day limit. Website custom audiences built from pixel events only look back 180 days. A customer who bought last year and hasn't purchased since is invisible to that audience, and an "Acquire new customers" ad set will happily treat them as new. A customer list doesn't have that limit.

Missing purchase events. If your pixel misses purchases because of ad blockers, Safari, or checkout redirects, those buyers never make it into the purchaser audience. Server-side tracking on Shopify closes that gap, because purchases are sent from Shopify's order data rather than depending on the browser.

Weak match quality. Meta can only exclude a customer it can recognize. Purchase events and customer lists with email, phone, and name match far more people than events without them. Our post on EMQ scores covers why that matters.

Subscribers whose renewals aren't purchases. This one's subtle. You should keep automatic renewals out of your Purchase event, because counting them inflates ROAS. But if your existing-customer audience is built only from Purchase events, a subscriber who signed up eight months ago and has renewed ever since won't be in it. To Meta, they look new. Aimerce sends a separate Renewal custom event for exactly this reason, so you can build an audience from it and add it to the segment.

Customers who bought somewhere else. Shoppers who bought in your retail store, over the phone, or through another sales channel are still your customers. If you don't want to pay to acquire them again, they need to be in a customer list too.

What should go into your Existing Customers segment?

Audience sourceWhat it coversWhat it misses
Website purchasers (Purchase event)Recent online buyers, updated automaticallyAnyone older than 180 days; purchases the pixel missed; subscribers if renewals are excluded
Customer list from Shopify or KlaviyoEvery customer you have contact details for, of any ageOnly as fresh as your last upload or sync
Renewal event audienceActive subscribers, even when renewals aren't purchasesSubscribers who cancelled more than 180 days ago
Retail, phone, and other-channel buyersCustomers who never bought on your websiteAnyone without an email or phone number on file

The combination is what matters. A synced customer list does most of the work, and the event-based audiences keep it current between syncs.

How do you know if "Acquire new customers" is working?

This is where most brands will get the wrong answer. If you judge an acquisition ad set on blended ROAS, it will usually look worse than your default ad sets, because it's no longer allowed to count easy repeat purchases. That's not failure. That's the setting doing its job.

The number that matters is new-customer purchases, and the definition of "new" has to come from Shopify, not from Meta's guess. Aimerce's "Enable New/Returning Customer Purchase" setting checks every purchase against your Shopify customer list and sends it to Meta as new or returning, so you can see new-customer purchases and new-customer ROAS as their own columns in Ads Manager. Our guide to tracking new vs. returning customer ROAS walks through setting up those columns.

Run that check on both kinds of ad sets. If your "Acquire new customers" ad set is still producing a meaningful share of returning-customer purchases, your Existing Customers segment has a gap, and the table above is where to look for it.

How to set it up before BFCM

  1. Open Advertising Settings and review your Existing Customers segment. Check which audiences are in it and when each was last updated.
  2. Add a customer list if there isn't one. Sync or upload customer emails and phone numbers from Shopify or Klaviyo so customers older than 180 days are covered.
  3. Add subscribers if you sell subscriptions. If renewals are kept out of Purchase, add an audience built from your Renewal event.
  4. Check your purchase tracking. Compare Meta purchases with Shopify orders. Missing purchases mean missing customers in the segment.
  5. Turn on "Acquire new customers" for prospecting ad sets only. Keep the default for ad sets meant to bring existing customers back, like a sale announcement to past buyers.
  6. Set up new-customer reporting first. Have new and returning customer purchases in Ads Manager before you launch, so you're judging the ad set on the right number from day one.
  7. Give it time before deciding. A higher cost per result in week one is expected. Look at new-customer purchases and new-customer ROAS over a full learning period.

When should you use each option?

Use "Acquire new customers" for prospecting campaigns, new product launches aimed at new audiences, and any test where you need to know whether Meta can find people who don't already know you.

Keep "Reach new and existing customers" for broad seasonal sales, BFCM announcements to everyone, and small budgets where the lowest cost per result matters more than who the buyer is.

Most brands will want both running at once during BFCM, in separate ad sets, so prospecting spend and returning-customer spend can be measured on their own terms.

FAQ

What is Meta's Customer Lifecycle Strategy? It's an ad set setting in Meta Sales campaigns that lets you choose between reaching new and existing customers, the default, or acquiring new customers only, which excludes people who have already purchased from you. Meta opened it to all advertisers on October 6, 2026.

How does Meta know who my existing customers are? It uses the Existing Customers audience segment defined in your Advertising Settings. That segment is built from audiences you provide, usually website purchasers from your pixel and Conversions API, plus customer lists you upload or sync.

Why is my "Acquire new customers" ad set still reaching existing customers? Usually because the Existing Customers segment is incomplete. Common gaps are customers older than 180 days, purchases the pixel missed, weak match quality, and subscribers whose renewals aren't counted as purchases.

Does "Acquire new customers" cost more? It may. Meta warns that cost per result can increase, because it can no longer count easy repeat purchases from existing customers. Judge it by new-customer purchases, not blended ROAS.

Should I use Customer Lifecycle Strategy for BFCM? For prospecting ad sets, yes, as long as your Existing Customers segment is complete and you're measuring new-customer purchases. Keep the default option for sale announcements aimed at everyone, including past buyers.

Does excluding subscription renewals from Purchase affect Customer Lifecycle Strategy? It can. If your existing-customer audience is built only from Purchase events, long-time subscribers may drop out of it. Add an audience built from a renewal event or a customer list so they stay excluded.

Sources

[1] AI Frontier Review, "Meta Opens Customer Lifecycle Strategy to All Advertisers, Pairs It With Video-From-Static Ads,"

[2] Jon Loomer Digital, "Customer Lifecycle Strategy, Attribution Updates, and More,"

[3] Foxwell Digital, "Customer Lifecycle Strategy: Coming to Meta Ads in 2026,"

[4] Aimerce, "Meta Updates Early 2026 and Yiqi's Thoughts,"

[5] Aimerce, "How To Track New Vs. Return Customers' ROAS on Meta Ads Manager,"

[6] Aimerce, "The Tricky Things Behind New vs. Return Customers Data,"

Try Aimerce Pixel Risk-Free
for 30 Days

Most teams see results within 2 weeks.

Money-back guarantee.
It pays for itself, or you don't pay anything.

Install On
Sign Up for a
30-Day Aimerce Pixel Free Trial
Sign Up Using Your Shopify Account Email
*Money back guaranteed.
Aimerce pays for itself or you don’t pay anything.