Open your Events Manager right now
Go to Meta Events Manager. Pull up last month’s purchase events. Count the total “conversions” your prospecting campaigns claim — then cross-reference that number against your CRM’s actual first-time buyer count.
Here’s what you’ll probably find
Your platform reports 200 new customers at $25 each. Your CRM says 80. Your real nCAC is $62.50. The other 120 were returning buyers who would have purchased anyway — and every one of them taught the algorithm to find more people exactly like them. Not strangers. Existing customers.
Why suppression lists don’t fix this
- Suppression stops delivery, not learning. You can upload a customer list to exclude existing buyers from seeing ads. Great. But those 120 returning-buyer conversions already happened. The algorithm already learned from them. Its model of “who converts” is contaminated.
- Suppression lists go stale within hours. Someone buys at 2pm. Your nightly CSV upload doesn’t catch them until tomorrow. They see another ad tonight, click it, and create another false “new customer” conversion.
- The algorithm still optimizes for the cheapest converter. Even with perfect suppression, the historical conversion data is polluted. The model was trained on returning buyers. It will keep finding people who resemble your existing customer base — not actual strangers.
What the algorithm actually learns
When 60% of your purchase events come from returning buyers, the algorithm builds its lookalike model around your existing customer base. It learns to find people who already know your brand. Signal separation replaces contaminated data with verified first-time purchases — forcing prospecting to learn from real acquisition events.
The 3-week fix
Week 1: Connect your order history
CustomerLabs ingests your complete CRM and ecommerce order history. Every customer, every order, every email — going back as far as your data goes. This builds the lookup table that separates new from returning in real time.
Week 2: Real-time tagging goes live
Every purchase event hits CustomerLabs before it reaches Meta CAPI or Google Ads. The server checks the buyer against the CRM lookup in under 50ms. First-time buyer? Tagged Purchase_New_Customer. Prior orders exist? Tagged Purchase_Returning.
Week 3: Separate events flow to separate campaigns
Purchase_New_Customer routes to your prospecting campaigns as the primary conversion event. Purchase_Returning routes to retention. The algorithm begins relearning with clean data. Suppression audiences auto-sync as a safety layer.
Set up your campaigns
Meta Advantage+
- Open Advantage+ Shopping Campaign settings. Under conversion events, select
Purchase_New_Customer(sent by CustomerLabs via CAPI) as your primary optimization event. - Enable value optimization. The conversion value on new-customer events reflects actual first-order revenue — not inflated by repeat purchases.
- Add your customer exclusion list as a secondary safeguard. Signal separation fixes learning. Suppression fixes delivery. Use both.
Google Performance Max
- Create a new conversion action using the server-side
new_customertag from CustomerLabs. Set it as primary. - Enable the New Customer Acquisition (NCA) goal in campaign settings. Set a higher bid for first-time buyers using the NCA bid adjustment.
- Set Target ROAS based on your actual new-customer economics — not blended metrics that include repeat buyers.
What happens next
Expect volatility in week 1. The algorithm is exploring new territory — it no longer has returning-buyer shortcuts. By week 2, new customer percentage in your conversion data starts climbing. By week 4, most brands see nCAC drop 15-25% with 80%+ of reported conversions verified as first-time buyers.
Smars: “After switching our campaign objective to new customer purchase using CustomerLabs signal engineering, we saw a 200% increase in new customers.” — Sahil Kanojiya, Head of Mediabuying
Real results
| Brand | Change | Result |
|---|---|---|
| Smars | Prospecting event switched to Purchase_New_Customer | 86% verified new customers. CPP dropped 14%. |
| Mirali | Separated NC signals + scaled Advantage+ spend | 3.7x revenue scale on Meta with clean acquisition data. |
| Growave | Signal separation on Google NCA campaigns | nCAC down 22% in 5 weeks. Customer quality up. |
Sawtooth Media Group: “CustomerLabs transformed our data accuracy and ad performance. Server-side event tracking and seamless integration with Facebook and Google Ads.” — Joe Flattery, Agency Partner
“Excellent first-party tracking without the gimmicks. We identify more customers than other services and feed that data back into Meta and Google to target users who are actually purchasing.”
Frequently asked questions
How does CustomerLabs know if someone is a new or returning customer?
CustomerLabs matches every purchase event against your CRM and ecommerce order history at the server level. If the buyer has any prior purchase record — even under a different email — they're tagged as returning. Only verified first-time purchases get the new-customer signal.
Does this work with Meta Advantage+ Shopping campaigns?
Yes. Advantage+ optimizes toward whatever conversion event you give it. When you send Purchase_New_Customer as the primary event, Advantage+ finds people who look like your actual first-time buyers instead of your email subscribers.
What about Google's New Customer Acquisition goal?
Google's NCA goal uses Google's own audience data to guess who's new. It misses anyone who bought via a channel Google can't see (email, organic, retail). CustomerLabs sends a server-side new_customer tag based on your actual CRM data, which is more accurate.
How long until I see results?
Signal separation goes live within 2–3 weeks of setup. Most brands see nCAC drop by 10–20% within the first 4 weeks as the algorithm relearns who to find.
Will this affect my existing retargeting campaigns?
No. Returning-customer signals still fire to retention campaigns. The change only affects prospecting — where new-customer signals go to Meta CAPI and Google NCA. Existing retargeting and email flows are unaffected.
Ready to improve your signals?
Book a 30-minute walkthrough. We'll audit your current setup, show you what's missing, and map out a 3-week implementation plan.