8 min read

The Paid Traffic Truth : Meta's New Customer Conversion Just Jumped 66%

8 min read

The Paid Traffic Truth : The New Customer Markup Your Dashboard Hides

2 min read

Why Agencies Shouldn't Fear the Numbers

6 min read

Your Data Is Being Estimated — And Nobody Told You

10 min read

How Meta, Google, and TikTok Changed Your Numbers Without Telling You

7 min read

Meta Is Now Charging to Reach Your Customer

9 min read

How Link Necklaces Cut Meta nCAC 22% and Nearly Doubled New Customers

7 min read

How to Track ChatGPT Ads the Right Way

12 min read

Why Your Meta CPA Is Lying to You in 2026

2 min read

The Monday Routine That Stops Wasted Ad Spend : The Five Forces Playbook

2 min read

How the Optimization Force Improves Campaign Performance

4 min read

Why High ROAS Isn’t Enough : Scaling with the Outcome Force

9 min read

Why Your Ad Dashboard Is Lying — And What It's Costing You

4 min read

Data Isn’t Power — Action Is

10 min read

The Paid Traffic Truth : Your best ROAS channel costs the most per new customer

By Scott Desgrosseilliers on Jul 14, 2026 11:00:41 AM

The Paid Traffic Truth — Issue 002

Published July 13, 2026 · Data for the week of July 5 to July 11, 2026 · Aggregated across hundreds of Wicked Reports accounts 

Rank your paid channels by ROAS and you get one order. Rank them by what a new customer actually costs and the order nearly flips. Google's ROAS is three times Meta's this week, and a new customer still costs 39% more on Google. If you move budget on ROAS alone, you are buying your most expensive customers on purpose. 

This week's number

Google's blended ROAS is 3x Meta's. A new customer costs $117 on Google and $84 on Meta. The channel that looks most efficient is the priciest place to buy a customer. 

01 / Introduction

One story, then the four grids

Welcome to the third edition of the Paid Traffic Truth. Every week I take one story from the world of paid traffic and break it down in the Analysis section, then hand you all four grids underneath it. New customer acquisition, first click vs last click, overall channel performance, and new customer lifetime value.

Every number comes from Wicked Reports first party new customer attribution and LTV, aggregated across hundreds of ecommerce brands and verified against real orders. These are the new customer numbers your ad platforms do not show you.

This week's featured story is the one that quietly reshuffles budgets every month. ROAS versus the true cost of a new customer.

02 / Analysis 

ROAS ranks your channels backwards

Here is the trap. You open your dashboard, you sort by ROAS, and you make a decision. Microsoft is at 2.60. Google is at 1.59. Meta is sitting at 0.52 and looks like a problem. The obvious move is to pull from Meta and feed the winners.

Now sort the exact same channels by nCAC, the cost to acquire a brand new customer, verified against first order IDs. Meta is the cheapest in the set at $84. Google is $117. Microsoft is $141. The order you just trusted has flipped on its head.

So which sort is right. Both, and that is the point. ROAS is not lying to you. It is doing something worse. It is folding two very different numbers into one and hiding both.

Look at what ROAS is actually made of. Google closes a lot of demand that other channels created, so it books high revenue against its spend and posts a strong ROAS. Meta introduces people who have never heard of the brand, many of whom buy something small first, so it posts a low ROAS even while it is doing the hardest and most valuable job in the funnel, finding new humans.

The two numbers that ROAS smears together are cost and value. Split them apart and the fog clears. Cost is nCAC, what you pay to acquire a new customer. Value is nLTV, what that new customer becomes over the next year. This week Meta is the cheapest to acquire at $84 but the lowest one year value at $97. Microsoft is the most expensive to acquire at $141 but the highest one year value at $341. Neither of those facts survives inside a single ROAS number.

One honest note, because this report only works if the numbers are trustworthy. This is the week after the July 4 selling season, so conversion softened a little across most paid channels, the normal post holiday give back. But the story this week is not a calendar story. It is structural. Search and Microsoft close demand and read high on ROAS. Social and video prospect and read low. That pattern does not need a holiday to show up, and it will look the same next week. That is exactly why you cannot budget on ROAS alone.

 03 / New Customer Acquisition 

The full acquisition picture, by channel

Meta is carrying the prospecting load. It brought in more than 40,000 new customers this week, and89%of the customers it touched were brand new to the brand. That is the profile of a channel finding people, not milking a list. It is also the channel your dashboard told you to cut.

Conversion softened for most channels this week, the expected step down after the holiday selling week. YouTube was the exception, up 11%. Pinterest ran on a tiny base this week and is marked with an asterisk, so I am not using it to anchor anything.

 04 / First Click vs Last Click 

Who starts the sale vs who takes the bow

This grid is the mechanism behind the ROAS trap. Last click is the model closest to what the platforms report, and it inflates Google and Microsoft, the channels that close, while it shrinks Meta and Pinterest, the channels that open. Meta gives back 0.14 of ROAS on the last click. Microsoft gains 0.61. Judge a discovery channel on last click alone and you cut the thing that started the sale, then wonder why new customer growth stalled. 

05 / Overall Channel Performance

Where the money goes, and THE TRUE COST OF A NEW CUSTOMER 

Meta and Google are about 94% of tracked spend, so this is where the real decisions live. Put the ROAS column next to the nCAC column and read them together. Google's ROAS is roughly three times Meta's, and a new customer costs 39% more on Google. Microsoft posts the best ROAS in the set and the biggest gap between its blended and new customer cost, a 64% markup you never see if you only watch ROAS.

There is a second thing hiding in the aCAC column. On every paid channel the true new customer cost sits above the blended number, because blended quietly includes your existing customers coming back. It is widest exactly where ROAS looks best. That is not a coincidence. The channels that look most efficient are the ones leaning hardest on demand someone else created.

 06 / New Customer Lifetime Value

What a new customer becomes over a year

 

This is the grid that finishes the story. Meta is the cheapest new customer to acquire and the lowest one year value at $97, a low order value high frequency profile. Microsoft is the most expensive to acquire and the highest one year value at $341. TikTok is expensive on day one but more than doubles its value by the one year mark, the strongest growth curve in the set.

Now the ROAS number makes sense, and it also makes clear why you should not trust it. Microsoft's strong ROAS is really a story about high value customers who close fast. Meta's weak ROAS is really a story about cheap acquisition of lower value customers who need time. Those are two completely different decisions, and ROAS gives you one blurry number for both. One caveat. This blends hundreds of brands at different price points, so read it as a directional market benchmark, not a promise for your store.

07 / Conclusion 

Split the number, then decide

ROAS is not a business metric. It is an efficiency metric for a single platform, and it hides the two things you actually need to run acquisition, the cost of a new customer and the value of that customer over time. The channel that looks best on ROAS was the most expensive place to buy a customer this week. If you had moved budget on ROAS alone, you would have paid more to grow slower.

The fix is not a better dashboard. It is two verified numbers next to each other. What did a new customer cost, and what will that new customer become. Get those and the budget decision stops being a guess.

Book A Demo

Get It Every Monday

How this week's numbers were built. Aggregated across hundreds of Wicked Reports client accounts for the week of June 29 to July 5, 2026, except first click vs last click, which uses a rolling 90 day window. New versus repeat is verified at the order level against first party order IDs, not modeled and not surveyed. The new visit to new customer conversion rate credits the channel that originated the new visit. Channels without cost data, including email, SMS, organic, and influencer, are left out of the cost comparisons. Snapchat is excluded for negligible spend. Pinterest is marked with an asterisk because it ran on a small number of new customers this week, so it is not used to anchor any headline. The channel labeled Facebook in the underlying platform data is shown here as Meta. Charts and tables carry meaning through direction, labels, and contrast rather than color alone.

The Paid Traffic Truth · Wicked Reports wickedreports.com
Topics: Wicked Reports customer lifetime value Google Ads Marketing Attribution New Customer Acquisition Cost (NCAC) Meta Ads paid traffic blended ROAS first click vs last click Paid Traffic Truth
8 min read

The Paid Traffic Truth : The New Customer Markup Your Dashboard Hides

By Scott Desgrosseilliers on Jul 6, 2026 12:50:40 PM

The Paid Traffic Truth — Issue 001

The Wicked Reports Weekly · Week of Jun 21–27 2026  · Verified first-party order data · vs previous period

 Across every paid channel this week, a new customer cost 20% to 60% more than your blended CAC. If your acquisition goal was built on that blended number, you are quietly starving top of funnel. 

01 / INTRODUCTION

Welcome to the first edition of the Paid Traffic Truth report. Every week I feature one story from the world of paid traffic in the Analysis section, then give you all four grids underneath it - new customer acquisition, first click vs last click, overall channel performance, and new customer lifetime value. All of it comes from Wicked Reports top of funnel new customer attribution and LTV, aggregated across hundreds of client accounts and verified against real orders.

This week's featured story is nCAC vs aCAC, channel by channel.

  02 /Analysis 

New customers cost more than your dashboard says

 This week's story is the gap between two numbers that look almost the same and are not. 

nCAC = cost to acquire a new customer.
aCAC = cost to acquire any customer.
All new versus any customer data is validated against first party order IDs. 

The cost to acquire a new customer this week ran $20 to $55 higher than the cost to acquire any customer. And that any customer number includes your existing customers coming back to repurchase, which is exactly why it looks cheaper than it is.

Microsoft is the sharpest example. On a blended basis a customer looks like $86. A brand new one actually costs $141, a 64% markup you never see if you only watch blended CAC. Google tells the same story at the biggest spend level in the set, $74 blended against $105 for a new customer.

Factor that markup into your nCAC goals. Start with your aCAC, spend divided by total customers. Then add at least 20% to reach a realistic new customer cost, and if you lean on search, assume a lot more. The gap this week ran from about 20% at the low end to more than 60% on Microsoft.

Now the part that quietly costs brands their growth. I see this happen constantly. Spend gets cut at top of funnel because it does not hit a CAC goal. But that goal's foundation included repeat purchasers. So you get a hamster wheel. You cut spend at TOF, you see great numbers in Meta or Google or wherever, and your bottom line new customer growth stalls.

Realistic nCAC goals are the place to start fixing that.

 03 / New Customer Acquisition 

nCAC vs aCAC, every paid channel

A high nCAC is only a problem if the customer never returns. New-customer value at 30, 90, 180, and 365 days tells you which expensive channels are actually your best ones.

 

The orange bar sits above the light bar on every single channel. The two that look cheapest on a blended basis, Google at $74 and Microsoft at $86, carry the widest jump to their true new customer cost. Cheap looking is not the same as cheap. 

 04 / First Click vs Last Click 

Who starts the sale vs who takes the bow

Microsoft and Google post the strongest last click ROAS because they are usually the final step before a purchase. But the prospecting channels that introduce customers, Facebook, Pinterest, TikTok, YouTube, all read higher on first click than last, so a positive credit gap means last click is taking credit and a negative one means last click is giving it away. Judge a discovery channel on last click alone and you cut the thing that started the sale. More on this gap in a future edition. 

05 / Overall Channel Performance

Where the money goes, and how it moved

 

 

Two channels own this market. Facebook is 56% of tracked spend and Google another 37%, so about nine dollars in ten flow through Meta and Google. aCAC came down on most channels this week, and Facebook's average order value fell 41%, which at this scale reads as calendar and mix rather than a change in behavior. Read the direction of the trend, not any single week in isolation.  

 06 / New Customer Lifetime Value 

What a new customer becomes over a year

 

Microsoft and Google produce the most valuable new customers over a year, $324 and $215, and both clear their new customer CAC comfortably. The prospecting channels tell a growth story of their own. A new TikTok customer is worth about 2.3 times their first order value by the one year mark, Pinterest about 1.9 times. Facebook is the mirror image, cheap to acquire but the lowest one year value in the set at $111, a low AOV high frequency profile. One honest caveat. This blends hundreds of brands at different price points, so read it as a directional benchmark for the market, not a promise for your specific store. 

 07 / Conclusion 

Measure new versus repeat, then decide

The thread through all four grids is the same. The numbers your ad platforms and your dashboard hand you, blended CAC, last click ROAS, a single week's ROAS, all flatter the channels that close and hide what a new customer truly costs and returns. Measure new versus repeat at the order level and the picture changes, sometimes enough to change where your next dollar goes. 

See your own four grids

Your real nCAC next to your aCAC, your first versus last click gap, your new customer LTV by channel, in your own account. 

Book A Demo 

Get It Every Monday

How this week's numbers were built. Aggregated across hundreds of Wicked Reports client accounts for the week of June 21 to 27, 2026, except first click vs last click, which uses a rolling 90 day window. New versus repeat is verified at the order level against first party order IDs, not modeled and not surveyed. aCAC is spend divided by all customers. nCAC is spend divided by verified first time customers. Channels without cost data, including email, SMS, organic, and influencer, are left out of the CAC comparison and the chart. Charts and tables separate series by light and dark contrast, direct labels, and direction glyphs rather than color alone. 

The Paid Traffic Truth · Wicked Reports wickedreports.com
Topics: Google Ads Marketing Attribution New Customer Acquisition Cost (NCAC) Meta Ads eCommerce Marketing Attribution paid traffic paid media benchmarks DTC marketing TikTok ads
7 min read

Facebook Ads vs. Google Ads in 2025: Attribution & ROI Compared

By Katie Switzer on Dec 2, 2025 9:00:21 AM

Facebook Ads vs. Google Ads: Which Delivers the Best Marketing ROI?

Whether you are currently running digital ads or thinking about it, you need to consider all the pros and cons for using different advertising platforms.

Topics: Wicked Reports Facebook ads Google Ads Paid Social Media eCommerce Advertising ad platforms comparison paid search machine learning ads
6 min read

Optimize Google Ads ROI: Data-Driven Attribution Guide

By Katie Switzer on Mar 31, 2022 2:25:58 AM

If you aren’t optimizing your Google Ads campaigns, you might as well throw your advertising budget into a flaming dumpster.

Topics: Wicked Reports Google Ads Marketing Attribution Software machine learning ads Predictive Behavior Report Return on Investment (ROI) Kill-Chill-Scale Return on Ad Spend (ROAS) Competitive Research
6 min read

GCLID vs GBRAID vs WBRAID: Decoding Google Ad Identifiers

By Scott Desgrosseilliers on May 4, 2021 4:12:54 PM

Most Google advertisers understand that Google click IDs (known as GCLIDs) can help power Google Ad smart bidding campaigns when they are captured and uploaded back to Google.

However, GCLIDs have recently started “disappearing” in some cases, and/or being replaced by GBRAIDs and WBRAIDs in certain instances. Why is this happening?

It all comes down to changes Google has made in the wake of Apple’s iOS14.5 software update.

**iOS 17 Update: Link Tracking Protection**
Apple has continued its privacy push with iOS 17's Link Tracking Protection (LTP) feature. When a user engages with a link in Mail or Messages, or browses in Private Mode in Safari, LTP is designed to strip tracking parameters like GBRAIDs and potentially GCLIDs from the URL, causing them to "disappear" or be modified before the user lands on your site. This reinforces the need for robust, server-side tracking solutions to ensure consistent and accurate conversion attribution. For a detailed breakdown on managing these latest changes, see our dedicated post: https://www.wickedreports.com/blog/ios-17-link-tracking-protection


In summary, if a click is coming from an iOS device, and the user has opted out of tracking, you will see either a GBRAID or WBRAID, depending on criteria you can read about below.

If your Google Ad click is coming from a NON-iOS device, you will still see GCLIDs and be able to optimize them as normal.

Here are all of Google’s resources on this change: https://support.google.com/google-ads/answer/10417364

Bidding considerations for impacted campaigns
Campaigns using Smart Bidding will continue to set bids based on the most accurate measurement available. However, we recommend that you prepare for the above changes by closely monitoring the performance and delivery of all campaigns serving on iOS traffic and, if necessary, make adjustments to budgets and Smart Bidding CPA or ROAS targets to help you achieve your goals. For example: If you would like to increase spend, you can raise CPA targets or lower ROAS targets as needed.

Overview
When Apple’s ATT policies take effect, we will no longer send the Google click identifier (GCLID) for ads on iOS 14 traffic coming from impacted Google apps. This new ATT compliant parameter, known as “wbraid”,replaces gclid on most iOS surfaces. Advertisers should ensure that the destination websites in their advertising campaigns can receive an additional passed URL parameter and that any web attribution systems they may have can support this parameter, when needed. On non-iOS surfaces, “gclid” will continue to serve as the primary mechanism by which we attribute conversions. Please note that search is not affected by this change, and will continue to use gclid.

Q: What should my advertiser do to ensure they are prepared?
A: As a best practice, we recommend the advertiser implement One Google Tag (OGT) (gTag.js and/or Google Tag Manager).
In addition, a small percentage of advertisers may need to ensure their site is able to accept arbitrary URL parameters by following the directions here -> https://support.google.com/google-ads/answer/1033981

Q: How does this new parameter work?
A: Similar to GCLID, this new parameter is dropped in a 1st party cookie set by A Google Tag (including gTag.js, gtm.js, and analytics.js linked to an ads account) when a user lands on a page after clicking on an ad. This parameter helps attribute conversions back to ad campaigns but does not uniquely identify the user.

Q: Why is this new parameter ATT compliant but gclid is not?
A: This new parameter uses techniques that ensure it cannot be tied back to any one individual user. wbraid uses aggregation techniques to ensure ATT compliance. We are exploring additional techniques like deidentification, in line with Apple’s ATT policies.

Q: What is the visible impact of this change?
A: This is a backend change that advertisers will not see in the Google Ads UI (front-end). The new parameter will be dropped in a 1st party cookie by default and this parameter will be used to pass conversions to your Google measurement solutions in an ATT compliant manner. As always, advertisers can opt out of 1st party measurement all together which will disable use of GCLID as well as this new parameter. Advertisers may see this new parameter present in some URLs that originate on iOS traffic

Q: What is the difference between the “gbraid” and “wbraid” parameters?
A: Both parameters function similarly, in that they are added to the URL (in place of historical identifiers) to measure when the ATT prompt is not accepted. Both parameters also use aggregation techniques to attribute conversions. However, notable differences exist as well:

  Gbraid Wbraid
Where is it used? App measurement (deep linked campaigns) Web measurement
What campaign types? Search/Shopping YouTube/Display/Discovery
Example? Web→ App. Joe clicks on a web ad for shoes, which takes him to a popular shoe app. In the app, Joe purchases a pair of shoes
App → Web. An ad for shoes runs in the YouTube app. Joe clicks on the ad and it takes him to the shoe brand’s website. On the site Joe purchases a pair of shoes
Reporting Granularity No change to reporting granularity No change to reporting granularity
Topics: conversion tracking WBRAIDS GBRAIDS Google Ads GCLID Apple ATT
5 min read

How to Target Your YouTube Leads Using Search History

By Scott Desgrosseilliers on Oct 8, 2018 8:21:45 AM

Today I’d like to show you a powerful feature Google’s released: How to target your YouTube ads based on what someone has searched on.

Topics: YouTube conversion tracking Google Ads Marketing Attribution Custom Intent Audiences Custom Segments YouTube Advertising