CAC has climbed for the third consecutive quarter, but the attribution dashboard shows ROAS holding steady. Everything in the dashboard looks fine. That's exactly why it's dangerous. A single buyer who clicked a paid ad, visited organically, and converted via email appears in that dashboard three times, counted as three separate acquisitions. No flag in the system. The spend looks like growth. It isn't.
Brands dealing with this aren't under-resourced; they have CDPs, attribution models, and data clean rooms. The problem is that these tools are built to reconstruct customer relationships after the purchase, rather than resolve them during it.
That distinction between data and identity is where the growth math breaks down. When a system fails to match an email to an existing record, it logs a new customer. When a loyal buyer arrives through an unlinked channel, they are logged as a fresh acquisition. It's merely pattern matching, not recognition. And without recognition at the point of purchase, no amount of attribution sophistication can tell you how many of this month's "new customers" were already yours.
That is the gap the Shop buyer network was built to close. This network is built directly into the checkout flow, connecting the merchant's storefront to hundreds of millions of buyers already credentialed on the consumer side. Your analytics sees a conversion. The Shop buyer network helps you see who converted. For most brands, those two things are not the same picture. Let's talk about the difference.
Data is what you've collected. Identity is who's actually there.
Data is retrospective, probabilistic, and decays fast. A customer profile in your analytics reflects what you've managed to capture across touchpoints: emails matched against purchase records, device IDs stitched together across sessions, third-party segments mapped against your audience. It's useful. It's also stale by the time you act on it, siloed across platforms, and wrong often enough to matter.
Identity works in the other direction. Online, a verified buyer with stored credentials gets recognized when they land, often before they ever reach the cart. In store, an anonymous customer gets identified at checkout without having to ask for an email. And you can act on that relationship immediately, wherever the transaction happens.
The distinction matters because the problem most brands are trying to solve runs directly through this gap: rising CAC, inflated ROAS, acquisition spend that doesn't translate to revenue growth. Without deterministic identity at the point of conversion, the attribution stack defaults to its best guess: if they didn't match a record, they're new.
You've been renting access to your own buyers
The deeper issue sits upstream of the martech stack.
For the last decade, brands have built their customer intelligence on top of rented infrastructure. Marketplaces and paid networks drove traffic, but the customer relationship stayed with the platform. Every behavioral signal, every purchase, every expression of intent flowed back to the channel. The brand got a conversion. The platform got the customer.
In practice, you can process millions of transactions and still not know who your buyers are. Without those signals, every spend decision is a guess: who you're reaching, whether they're new, and what they'll be worth. So, CAC keeps climbing. Not because acquisition is getting harder, but because a meaningful portion of it is going to buyers who were never actually lost. You just couldn't see them.
Marketplaces and paid networks aren't going anywhere, nor should they. They're a legitimate part of how D2C brands reach new buyers at scale, and most brands won't (or shouldn't) unwind them. But every dollar spent through a platform that owns the relationship builds that platform's intelligence, not yours. Over time, that's a compounding disadvantage.
The missing layer isn't another tool. It's a network.
Another tool layered on top of an existing stack won't fix this. A better CDP or a smarter attribution model doesn't close the gap. Identity has to be resolved the moment a buyer hits your storefront, rather than being reconstructed after they've converted, using credentials that already exist on the buyer's side. By the time a retrofit tries to match a guest checkout against a third-party identity graph, the window has already closed.
What's needed is an identity network that operates on both sides of the transaction simultaneously: the merchant platform and the consumer network. That's Shop.

What recognition actually looks like
Recognition starts the moment a buyer lands. Sign in with Shop activates the same credentials that power Shop Pay at checkout; a buyer who's used Shop anywhere in the ecosystem is known on the page. That opens up what the brand can do with the traffic: personalized discounts, tailored product discovery, conversion levers that fire before the cart.
Shop Pay extends that recognition through the transaction itself—online, at the register through Shop POS, and inside the Shop app. Every sign-in, transaction, and saved credential feeds back into the same network. The buyer arrives at checkout already known.
Recognition changes the growth math
Once identity is resolved at checkout, the signal compounds. Every transaction through Shop feeds a verified picture of who's in-market, what they buy, and how they move across the ecosystem.
That's a fundamentally different input than the probabilistic modeling most acquisition platforms run on. Ad platforms build lookalikes from fragmented third-party signals and declining match rates. The Shop network builds them from verified buyer behavior across the Shopify ecosystem.
For DTC brands watching customer acquisition costs climb while targeting gets less precise, that distinction shows up in the P&L in two ways.
First, when a brand can deterministically separate net-new buyers from existing ones, the signal pushed back to Meta, Google, and TikTok gets sharper. Suppression lists actually suppress. Lookalike models seed off verified buyer behavior, not third-party fragments. Acquisition spend stops chasing customers already in your file. Shopify Audiences turns that network signal into targetable lists across paid platforms.
Second, Shop Campaigns—an acquisition channel only available to Shopify merchants—lets you set a target CAC and only pay when the network delivers a verified buyer at that number. Built-in deduplication against your existing customer file. No paying twice. The combined effect shows up quickly in the numbers.
Pura, a hyper-growth DTC fragrance brand, leaned into Shopify Audiences and Shop Campaigns when paid media got harder. The result: up to 30% improvement in CAC and ROAS on Audiences-powered campaigns across Meta, Google, and TikTok and 20%+ improvement on Shop Campaigns inside the Shop app itself.
Laura Geller Beauty, a 27-year-old DTC brand facing the same rising-CAC pressure as every operator in the category, saw a 15% reduction in CAC and a 6% lift in ROAS after layering Shopify Audiences into their targeting while maintaining conversion.
These brands aren't outliers. A 2025 EY study found that retailers with identity built into their infrastructure see a three times higher average order value for known customers compared to unknown customers. What's more, those brands see 61% more repeat purchases from known customers. For retailers that earn over $20M in revenue, that figure rises to 74%.
The implication is the one the P&L is already telling you: a meaningful share of the buyers showing up in your acquisition data aren't new. They're already in the network, already recognized, and already spending more when brands can see them.
Know your number
Recognition doesn't tell you to stop acquiring. It tells you who you're actually reaching so you stop paying twice for buyers you've already got, and stop overpaying for the ones you're trying to win.
How many of your existing customers are already in the Shop network—buyers who already use Shop Pay and the Shop app to discover and buy across the Shopify ecosystem? For many brands, the number is higher than expected. For some, it reframes the conversation entirely.
Get in touch, and we'll show you what that looks like for your brand.


