97% of Google Ads conversion actions use last-click attribution (Google Ads, 2023). That means nearly every WooCommerce store relying on GA4 for budget decisions is only seeing the final touchpoint before purchase—and ignoring everything that came before it. The result? You’re likely overspending on Google Search and underspending on the channels that actually create demand for your products.
GA4’s default last-click model doesn’t just simplify attribution. It distorts it. And when you combine that distortion with the 42.7% of internet users running ad blockers (Statista, 2025), your WooCommerce reports aren’t showing you an incomplete picture—they’re showing you the wrong picture entirely.
From Your WooCommerce Reports
Here’s how the distortion works in practice. A potential customer sees your Meta ad on Monday. They click through, browse a few products, and leave. On Wednesday, they see your retargeting ad on Instagram. They don’t click. On Friday, they remember your brand, search it on Google, click your organic result, and purchase.
GA4 last-click gives 100% of the credit to Google Search. Meta gets zero. Your report says “cut Meta spend, double down on Google.”
That’s not a hypothetical. It’s what happens in virtually every WooCommerce store running default GA4 attribution. And the numbers confirm it: 92-95% of first-time ecommerce visitors don’t purchase on their first visit (Peel Insights, 2025). Multi-touch journeys aren’t the exception—they’re the norm.
When nearly every sale involves multiple touchpoints across days or weeks, a model that only credits the last one isn’t simplifying your data. It’s lying about which channels drive your revenue.
Why GA4 Can’t Fix This for You
Google deprecated first-click, linear, time-decay, and position-based attribution models in GA4 in 2023. That left two options: last-click and Data-Driven Attribution (DDA).
DDA sounds promising—it uses machine learning to distribute credit across touchpoints. But there’s a catch. GA4’s Data-Driven Attribution requires sufficient conversion data to function, and most small WooCommerce stores don’t meet the threshold (Google Analytics Help, 2025). If your store does fewer than a few hundred conversions per month, GA4 quietly falls back to last-click anyway.
So you’re stuck with a model that systematically credits demand-capture channels (Google Search, branded terms, direct) while ignoring demand-creation channels (Meta, TikTok, email newsletters, content marketing).
The budget consequences are real. When CPMs on Meta dropped 37% year-over-year in some periods while Google costs increased (Nest Commerce, 2023), the smart move was to shift spend toward Meta’s cheaper inventory. But stores relying on last-click saw Meta as a low-performer and did the opposite—cutting the channel that was creating demand at a discount.
You may be interested in: Facebook Gets a Purchase Amount and Nothing Else
Ad Blockers Make Last-Click Even Worse
Last-click attribution is already biased. Ad blockers make it catastrophically biased.
42.7% of internet users run ad blocking software (Statista, 2025), and those tools don’t just block ads—they strip UTM parameters, block GA4’s tracking script, and erase entire touchpoints from your attribution chain.
Consider what happens to that same three-touchpoint journey when the customer runs an ad blocker. The Monday Meta click? Invisible—GA4 never saw it. The Wednesday Instagram view? Already invisible (no click). The Friday Google Search purchase? That’s the only touchpoint GA4 records.
The combined result: 30-40% of attribution data is lost to ad blockers and privacy tools (Industry consensus, Statista, 2024). And the data that disappears isn’t random. Upper-funnel touchpoints from social platforms and content marketing are disproportionately erased because they happen earlier in the journey—on devices and in browsers where ad blocking is most common.
Last-click was already overvaluing Google Search. Ad blockers ensure it’s the only touchpoint that survives in a growing number of customer journeys.
The tracking problems started long before ad blockers reached today’s levels. The inventor of the cookie himself has spoken about unintended consequences of the technology that underpins attribution today.
The Real Cost: Budget Decisions Based on Biased Data
This isn’t an abstract analytics problem. It’s a budget allocation problem costing WooCommerce stores real money.
When last-click tells you Google Search drives 60% of revenue and Meta drives 8%, most store owners respond predictably: increase Google spend, cut Meta. But if Meta was creating the awareness that led to those Google searches, cutting it doesn’t save money. It reduces the demand that Google was capturing.
The result is a vicious cycle: rising cost per acquisition on Google (because there’s less top-of-funnel demand feeding it) and declining total revenue (because the awareness channels are starved).
LinkedIn practitioners and PPC specialists have been sounding this alarm for years. The stores that test incrementality—pausing Meta for two weeks and watching what happens to Google Search conversions—consistently discover that Google drops too. Because last-click was crediting the wrong channel all along.
What Accurate Attribution Actually Requires
Fixing attribution isn’t about finding a better model in GA4. It’s about capturing the data GA4 never sees.
Multi-touch attribution requires three things most WooCommerce stores don’t have:
- Complete journey data: Every touchpoint captured, including those ad blockers normally erase
- Preserved UTM parameters: Campaign, source, and medium data that survives browser restrictions
- A data warehouse: Somewhere to store raw event data where you can run your own attribution queries
Client-side GA4 fails on all three. Ad blockers strip or block the data before it reaches Google. Safari’s ITP limits cookies to 7 days, breaking multi-week attribution windows. And GA4 only stores aggregated data—you can’t access individual user journeys for custom analysis.
Server-side tracking solves the first two problems by capturing events on your server—before they reach browsers where they can be blocked. When a customer clicks your Meta ad, the UTM parameters are captured server-side, independent of whether their browser runs an ad blocker. When they return a week later, first-party cookies on your domain maintain the connection.
Transmute Engine™ takes this further by running as a first-party Node.js server on your own subdomain. The inPIPE WordPress plugin captures events from WooCommerce hooks and batches them via API to your Transmute Engine server, which routes data simultaneously to GA4, Facebook CAPI, Google Ads, and BigQuery—all from your domain, bypassing ad blockers entirely. BigQuery becomes the foundation for real multi-touch attribution: every touchpoint, every UTM, every conversion stored as raw data you own and can query however you need.
You may be interested in: DIY WordPress to BigQuery Pipeline: What That Weekend Project Actually Costs
Key Takeaways
- 97% of Google Ads conversions use last-click attribution, meaning nearly every WooCommerce store is making budget decisions based on incomplete data.
- Last-click systematically overvalues demand-capture channels (Google Search) while undervaluing demand-creation channels (Meta, TikTok, email).
- 42.7% of users run ad blockers that erase upper-funnel touchpoints, making last-click bias even worse.
- GA4’s Data-Driven Attribution doesn’t work for most small stores—it requires conversion volume that most WooCommerce shops don’t generate.
- Server-side tracking + BigQuery gives WooCommerce stores the data foundation to move beyond last-click and see which channels actually drive revenue.
Frequently Asked Questions
GA4’s last-click model only credits the final touchpoint before purchase. Facebook and Meta typically create demand earlier in the journey—someone sees your ad, then later searches your brand on Google. Google Search gets the last-click credit even though Facebook created the awareness that led to the search. This is why pausing Meta often causes Google Search conversions to drop too.
No. With 92-95% of first-time ecommerce visitors not purchasing immediately (Peel Insights, 2025), most WooCommerce sales involve multiple touchpoints across days or weeks. Last-click ignores every touchpoint except the final one, systematically misleading budget allocation decisions and overvaluing bottom-funnel channels.
Capture the full customer journey with server-side tracking that preserves UTM data through ad blockers and browser restrictions. Route that data to BigQuery where you can run multi-touch attribution queries at minimal cost—rather than paying $199-$999 per month for enterprise attribution platforms that require separate integration work.
Google Ads performance typically declines. Meta creates demand by building awareness—people see your product, remember it, then search your brand on Google. When you cut Meta, fewer people search for you, and Google Ads has less demand to capture. Rising CPAs on Google after cutting Meta is a common and well-documented pattern among ecommerce advertisers.
Server-side tracking captures the customer journey that GA4 last-click misses. See how Seresa gives WooCommerce stores the data foundation for real attribution.



