Is Meta Taking Credit for Your Holiday Repeat Buyers? New vs. Returning Customer ROAS for BFCM
Your Black Friday Meta ROAS will probably look fantastic this year. The harder question is how much of that revenue came from people who already owned your product, already sat on your email list, and were going to buy the minute your sale went live. Getting Meta attribution for new vs returning customers right is the difference between scaling a campaign that finds buyers and scaling one that mostly collects credit for buyers you already had.
Black Friday 2026 lands on November 27, with Cyber Monday on November 30. That leaves roughly seven weeks to decide how you'll read the numbers before the spend goes out the door.
Why does BFCM inflate Meta's credit for existing customers?
BFCM is the week your existing customers are most likely to buy no matter what, so any channel that touches them right before purchase gets credit for demand it didn't create. Repeat buyers watch for your sale. They open your early-access email. They get the SMS. Then many of them also scroll past or tap a Meta ad on the way to checkout, and Meta counts the order.
The scale of that loyal demand is not small. Klaviyo's BFCM 2025 data showed revenue from repeat customers grew 13.5% year over year, outpacing new buyers, while email and text drove 42% of total revenue across its brands. Meanwhile, total demand was enormous: Adobe reported $44.2 billion in US online spend across Cyber Week 2025, up 7.7% year over year.
Put those together and you get the core problem. Your best customers are being reached by three or four channels at once during the busiest five days of the year, and every one of those channels reports the sale as its own. Meta's default attribution setting also counts some view-through conversions, so a repeat buyer who saw an ad without clicking can still show up as a Meta win. We've covered how view-through conversions inflate Meta ROAS in more depth if you want the mechanics.
What does Meta actually report for new vs existing customers in 2026?
Meta can break results into new, engaged, and existing customers, but only based on audiences you define, and those definitions are often incomplete. Here's what exists right now:
- Audience segments. In Advertising Settings, you define "Existing Customers" (usually purchase-event website audiences and customer lists) and an "Engaged Audience" (people who interacted but haven't bought). Ads Manager can then break down sales campaign results by audience segment, showing spend and results for existing, engaged, and new audiences, plus a bucket that may appear as uncategorized or unknown.
- Customer lifecycle strategy. Sales campaigns now offer "Reach new and existing customers" (the default) or "Acquire new customers," which automatically excludes whoever you've defined as existing customers.
- No more budget cap. The old Advantage+ Shopping setting that capped spend on existing customers is going away. Meta's developer documentation states the existing customer budget percentage field is deprecated, and the suggested replacement is two separate ad sets for new and existing customers.
Notice the dependency. Meta only knows someone is an existing customer if your pixel, Conversions API, or uploaded list told it so, and if Meta can match that person to an account. A customer who bought in 2023 with a work email, or who bought before your list was last refreshed, can easily land in the "new" bucket. Meta's segment report is a useful directional read on where spend went. It isn't a count of first-time buyers.
New customer ROAS vs blended ROAS: what's the difference?
Blended ROAS divides all revenue by ad spend, while new customer ROAS divides only first-time buyer revenue by ad spend. During BFCM, the gap between the two tells you how much of your result is acquisition and how much is harvest.
| Metric | Formula | What it tells you at BFCM |
|---|---|---|
| Blended ROAS | All revenue / ad spend | Total efficiency, heavily lifted by loyal buyers |
| New customer ROAS | First-time buyer revenue / ad spend | Whether ads are actually growing the customer base |
| nCAC | Ad spend / number of new customers | What a new customer costs you at peak CPMs |
| Returning customer revenue share | Repeat buyer revenue / total revenue | How much of the week was demand you already owned |
A campaign showing 4x ROAS where 70% of attributed revenue came from returning customers is a very different business decision than 4x ROAS on mostly new buyers. The first may be fine as retention support. It's a poor reason to double prospecting budget in December. If nCAC is new territory for your team, our breakdown of new customer acquisition cost tracking walks through the setup.
Split Meta revenue into new and returning customers on your own account, before Black Friday.
How do you split BFCM results by new vs returning customers?
Use your store's own order data to tag each order as first-time or returning, then match those orders to the ad click that preceded them. That's the only split you can verify order by order. Here's the process:
- Start from the order, not the ad. Your store already knows whether a buyer is new. Shopify, for example, has a built-in new vs returning customers report. Pull the same flag on BigCommerce or WooCommerce from customer order history.
- Match orders to clicks. Connect each order to the ad click (fbclid, UTM, or first-party tracking) that came before it. This is where click-only attribution helps: it credits an ad only when a real click led to the order, so a returning buyer who never clicked a Meta ad doesn't get counted as Meta revenue.
- Check email and SMS overlap. For returning buyers credited to Meta, look at whether they also clicked an email or text in the same window. If most did, your ad was likely along for the ride. AdBeacon's Klaviyo integration shows email and SMS touchpoints next to ad clicks for exactly this reason.
- Compare against Meta's segment breakdown. Line up Meta's "existing customers" share with your first-party returning share. A big gap usually means your audience segment definitions are missing people.
- Calculate new customer ROAS and nCAC per campaign. Do this daily during Cyber Week, not just in a December recap.
For context, click-only attribution means AdBeacon credits a sale to an ad only when there's a recorded click from that ad, tied to the order in your store's first-party data. No credit for impressions alone. No method is perfect, but click-based records are something you can audit, which platform-modeled conversions are not.
How should you plan BFCM budget with new vs returning data?
Budget prospecting on new customer ROAS and nCAC, and budget retention on incremental lift, not on platform-reported ROAS. Some practical moves for the next seven weeks:
- Fix your audience segments now. Upload a fresh customer list in early November and make sure your existing customer definition includes purchasers from at least the last two years. It only affects reporting and exclusions, but bad definitions mean bad reads.
- Separate prospecting from retention. With the budget cap gone, run distinct ad sets or campaigns so retention spend can't quietly absorb your acquisition budget on the highest-CPM days of the year.
- Set an nCAC ceiling before the sale starts. Decide what a new customer is worth to you based on first-order margin and repeat rate. Then pause or trim prospecting when nCAC breaks it, regardless of what blended ROAS says.
- Let email and SMS own the warm list. If returning buyers are converting off early-access emails, paying Meta to reach them at peak auction prices is often double-paying. Test a smaller retargeting budget against your owned channels.
- Value retention honestly. Returning customers are profitable, and you should spend to keep them. Nexbelt, working with agency partner National Positions, saw returning-customer net profit rise 149.3% over 90 days using AdBeacon data. Retention budget works best when you can see it clearly, separate from acquisition.
Our BFCM 2026 Success Guide has a fuller pre-sale checklist if you're building your plan now.
The bottom line for holiday 2026
Meta isn't wrong to report that a returning customer bought after seeing an ad. It just can't tell you whether the ad caused the purchase, and during BFCM that question matters more than any other week. Split your results by new and returning buyers using your own order data, judge prospecting on nCAC, and give retention its own budget and its own scorecard. If you want to see how your Meta revenue breaks down between first-time and repeat buyers before Black Friday hits, book a live AdBeacon demo and we'll walk through it on your own account.
Frequently Asked Questions
Does Meta tell you which purchases came from new customers?
Partly. Meta can break sales campaign results into new, engaged, and existing customer segments, but only based on the custom audiences you define in Advertising Settings, so incomplete lists will misclassify returning buyers as new.
What counts as a new customer in ad platform reporting?
In Meta, a "new" customer is anyone who doesn't match the existing customer or engaged audience definitions you've set up. In your store's data, a new customer is someone placing their first order, which is the more reliable definition for nCAC and new customer ROAS.
What is nCAC in ecommerce?
nCAC, or new customer acquisition cost, is your ad spend divided by the number of first-time customers acquired in the same period. It shows what growth actually costs, without repeat buyers making the numbers look cheaper.
Should I exclude existing customers from Meta campaigns during BFCM?
Exclude them from prospecting campaigns so acquisition budget goes to new buyers, then run a separate, smaller retention campaign if testing shows it adds sales beyond what email and SMS already drive.
How can I see how much BFCM Meta revenue came from returning customers?
Match each order in your store to the ad click that preceded it, then flag whether that customer had purchased before. An attribution tool that uses click-only, first-party data can produce this split by campaign without relying on Meta's audience definitions.
Sources
- Business Wire: Klaviyo Breaks Records with First AI-Powered BFCM
- Adobe: Cyber Monday Hits Record $14.25 Billion in Online Spending
- Jon Loomer Digital: Meta Audience Segments
- Jon Loomer Digital: Customer Lifecycle Strategy, Attribution Updates, and More
- Meta for Developers: Advantage+ Campaign Experience for Sales, App, and Leads
- Shopify Help Center: Customers Reports