Why NC ROAS is the best metric to evaluate Top-of-Funnel campaigns?

Why NC ROAS is the best metric to evaluate Top-of-Funnel campaigns?

Your TOF campaign shows a healthy 3.2 ROAS. But if only 25% of those orders are from new customers, your actual New Customer ROAS is only 0.8. You're losing money on the one job a prospecting campaign is supposed to do.

BooleanMaths Research · 8 min read

BooleanMaths Research · 8 min read

Performance Marketing

Standard ROAS measures Total Return on Ad Spend, regardless of who placed the order. New customer ROAS narrows that lens to only orders from first-time buyers. For a D2C brand, this distinction is everything.

As a D2C brand, you have limited ways to create genuinely new demand:
> Organic SEO,
> Influencer partnerships
> Prospecting ads.

When a prospecting campaign quietly retargets existing customers, it's doing the wrong job at the wrong price.

Individual campaign performance may look great, but your bottom-of-the-funnel campaigns are slowly getting starved, and as the pool of existing customers dries up, even the prospecting campaigns that were reaping rich rewards from existing customers see dwindling returns.

Your marketing engine needs new visitors and new customers to keep running, and prospecting campaigns are the fuel that feeds that engine.

Plus, you are accelerating brand fatigue by targeting the same high-intent customers on multiple channels.

Standard ROAS measures Total Return on Ad Spend, regardless of who placed the order. New customer ROAS narrows that lens to only orders from first-time buyers. For a D2C brand, this distinction is everything.

As a D2C brand, you have limited ways to create genuinely new demand:
> Organic SEO,
> Influencer partnerships
> Prospecting ads.

When a prospecting campaign quietly retargets existing customers, it's doing the wrong job at the wrong price.

Individual campaign performance may look great, but your bottom-of-the-funnel campaigns are slowly getting starved, and as the pool of existing customers dries up, even the prospecting campaigns that were reaping rich rewards from existing customers see dwindling returns.

Your marketing engine needs new visitors and new customers to keep running, and prospecting campaigns are the fuel that feeds that engine.

Plus, you are accelerating brand fatigue by targeting the same high-intent customers on multiple channels.

THE FORMULA

New Customer ROAS = Revenue from first-time buyers ÷ Total Ad spend

If 25% of your prospecting orders are new customers and blended ROAS is 3.2, your NC ROAS is approximately 0.8 and is unprofitable on its stated job.

Why This Happens?
Three Mechanisms of Audience Leakage

1. Missing customer exclusions

If you haven't uploaded your full customer list as a suppression audience, your prospecting campaign is freely serving ads to people who've already bought from you. Those people convert easily, the algorithm detects the signal, and it doubles down on them. Over time, the campaign self-selects toward your existing base - even if you started with a genuinely cold audience.

A critical detail many brands miss: pixel-based purchaser lists are incomplete. They miss app orders, offline orders, draft orders, POS orders, and anyone who deleted their cookies. Only a fully integrated server-side setup gives you a complete purchase list. Use it.

2. Lookalike audience bleed

A lookalike seeded from all purchasers is, by construction, a list of people who statistically resemble your buyers. The tighter the lookalike (1–2%), the more it skews toward people already familiar with your brand, because brand familiarity predicts purchase, and the model picks this up as a feature.

Seed your lookalikes from your top-LTV customers but cast a wider net. The goal is to bring in a new audience, not drawing water from the same well

3. New Customers vs New Visitors

Even if you exclude your customer list, you may not be excluding recent site visitors. A prospecting campaign reaching 180-day website visitors who haven't purchased yet will convert like a retargeting audience because that's exactly what they are.

They're warm, they've seen your brand, they're new customers, but they are not new prospects. They are already being targeted by WhatsApp and BOF campaigns.

But they don't appear on your exclusion list, so they slip through undetected.

4. Choice of Attribution

How you measure the performance of your TOF campaigns can easily compound the problem. If you are measuring Last-Touch you are heavily skewed towards shorter conversion cycles, where Retargeting works best. If you measure TOF conversions from the same lens, eventually your TOF targeting will start looking like Retargeting.

A TOF campaign may be great at discovery and terrible at conversions. When you use last touch attribution, you keep selecting the campaigns that are great at conversions.

To get the right measure of a TOF campaign, you need to measure a clean attribution setup which tracks identity stitched First Touch.

THE ANALOGY

Last Touch is a terrible way to measure TOF

If you keep selecting your football team based on the number of goals they scored, you will not have any defenders or creators. Only forwards standing at one end of the pitch waiting for a ball that never arrives.

The Compounding Problem

This misread gets worse as your brand grows. Your customer base expands every month. A poorly configured prospecting campaign reaches an ever-larger pool of existing buyers. A campaign that was 25% new customers in year one might be 15% in year two. Not because the creative degraded, but because the addressable pool of genuinely new people shrank relative to your existing base.

Your blended ROAS stays stable while your actual acquisition engine quietly breaks down. This is the audience saturation trap.

How Enhanced CAPI Sends New Customer Signals to Meta and Google

Most brands track conversions via browser pixel, which captures the purchase event, but tells Meta and Google nothing about who the buyer is. Enhanced Conversion API (CAPI) changes this. A well-configured server-side setup passes enriched customer data directly to the platforms at the moment of purchase - including a New customer flag.

On Meta

When your CAPI passes the new customer signal, Meta's algorithm learns what a first-time buyer looks like and actively seeks more people with that profile. Without this signal, Meta optimises for all conversions equally, always drifting toward the easy wins of returning customers.

On Google

New customer goal bidding in Performance Max and Shopping lets you set a higher value for new customer conversions. Combined with CAPI-enriched signals, Google can prioritise acquisition over repeat purchases within the same campaign - effectively two bid strategies simultaneously.

Why server-side matters specifically here

Browser pixels miss a significant share of purchases due to ad blockers, iOS privacy, cross-device journeys, third-party checkouts.

A Server-side CAPI with high event match quality ensures the new customer signal reaches Meta and Google accurately across every order, including COD, 3rd Party checkouts, App or any other channel.

Setting Realistic New Customer ROAS Targets

Once you fix your exclusions, your Total ROAS for the campaign may drop. This is not a failure - it means you've stopped counting retargeting conversions as prospecting wins. Your NC ROAS floor should be set based on your customer LTV, not on what the old inflated number was.

If your average 12-month LTV is 3x the first order value, a NC ROAS of 1.2–1.5 is already profitable when you account for repeat purchases. Most brands set their prospecting floor by comparing it to their Total ROAS - which is the wrong benchmark entirely.

If your prospecting campaign has a high Total ROAS and a low NC ROAS, you don't have a great acquisition campaign. You have an expensive retargeting campaign wearing the wrong label.

Fix the exclusions. Fix the signals. Measure what actually matters.

Activate your Marketing Data with BooleanMaths

Background

Activate your Marketing Data with BooleanMaths

Background

The Compounding Problem

This misread gets worse as your brand grows. Your customer base expands every month. A poorly configured prospecting campaign reaches an ever-larger pool of existing buyers. A campaign that was 25% new customers in year one might be 15% in year two. Not because the creative degraded, but because the addressable pool of genuinely new people shrank relative to your existing base.

Your blended ROAS stays stable while your actual acquisition engine quietly breaks down. This is the audience saturation trap.

How Enhanced CAPI Sends New Customer Signals to Meta and Google

Most brands track conversions via browser pixel, which captures the purchase event, but tells Meta and Google nothing about who the buyer is. Enhanced Conversion API (CAPI) changes this. A well-configured server-side setup passes enriched customer data directly to the platforms at the moment of purchase - including a New customer flag.

On Meta

When your CAPI passes the new customer signal, Meta's algorithm learns what a first-time buyer looks like and actively seeks more people with that profile. Without this signal, Meta optimises for all conversions equally, always drifting toward the easy wins of returning customers.

On Google

New customer goal bidding in Performance Max and Shopping lets you set a higher value for new customer conversions. Combined with CAPI-enriched signals, Google can prioritise acquisition over repeat purchases within the same campaign - effectively two bid strategies simultaneously.

Why server-side matters specifically here

Browser pixels miss a significant share of purchases due to ad blockers, iOS privacy, cross-device journeys, third-party checkouts.

A Server-side CAPI with high event match quality ensures the new customer signal reaches Meta and Google accurately across every order, including COD, 3rd Party checkouts, App or any other channel.

Setting Realistic New Customer ROAS Targets

Once you fix your exclusions, your Total ROAS for the campaign may drop. This is not a failure - it means you've stopped counting retargeting conversions as prospecting wins. Your NC ROAS floor should be set based on your customer LTV, not on what the old inflated number was.

If your average 12-month LTV is 3x the first order value, a NC ROAS of 1.2–1.5 is already profitable when you account for repeat purchases. Most brands set their prospecting floor by comparing it to their Total ROAS - which is the wrong benchmark entirely.

If your prospecting campaign has a high Total ROAS and a low NC ROAS, you don't have a great acquisition campaign. You have an expensive retargeting campaign wearing the wrong label.

Fix the exclusions. Fix the signals. Measure what actually matters.

Activate your Marketing Data with BooleanMaths

Background