Last-Click Is Lying to You

February 8, 2026
by Cherry Rose

73% of marketers report significant attribution challenges since iOS 14.5 (Direct Agents, 2025). WooCommerce’s native Order Attribution Tracking—introduced in version 8.5—captures only the last click. Your customers interact across an average of 9.5 touchpoints before converting (Direct Agents, 2025). That means WooCommerce shows you the final 10% of the journey and calls it the whole story.

You’re making ad spend decisions on one-tenth of the picture. Here’s why that’s happening and what you can do about it.

What WooCommerce Order Attribution Actually Captures

WooCommerce introduced native Order Attribution in version 8.5 using a JavaScript library called Sourcebuster.js. It captures the traffic source, medium, campaign, and device for each order—but only the last touchpoint before purchase.

Sourcebuster.js stores attribution data in session-scoped cookies. That means the data expires when the browser closes. A customer who discovers your store through a Facebook ad on Monday, returns via an email on Wednesday, and buys through a Google search on Friday shows up in WooCommerce as a Google organic conversion. Facebook and email get zero credit.

WooCommerce’s attribution cookies are session-scoped by design—they cannot track across multiple visits (WooCommerce Documentation, 2024).

Safari makes this worse. Apple’s Intelligent Tracking Prevention limits even first-party cookies to 7 days maximum. A customer who takes longer than a week to decide loses all attribution data entirely. For considered purchases—furniture, electronics, B2B services—a week isn’t even close to the typical buying cycle.

Why Last-Click Lies About Your Ad Performance

Last-click attribution doesn’t just miss touchpoints. It systematically distorts which channels appear to work and which don’t.

68% of multi-touch attribution models over-credited digital channels in a 2025 analysis of 1,000+ ad accounts (MarTech Series, 2025). The channels that get credit aren’t necessarily the ones driving revenue—they’re the ones closest to the final click.

Here’s what happens in practice: your Facebook prospecting campaign introduces 500 new visitors to your store. Some of them come back through Google branded search and buy. WooCommerce credits the entire sale to Google branded search. You look at the data, decide Facebook isn’t working, and cut the budget. Branded search conversions drop two weeks later because nobody is entering the top of your funnel anymore.

You may be interested in: WooCommerce Attribution Is Just Last-Touch: Why Multi-Channel Marketing Can’t Be Measured Natively

This isn’t theoretical. It’s the most common attribution mistake WooCommerce store owners make—starving awareness channels that fill the funnel because the last-click model gives all the credit to conversion channels that harvest it.

GA4’s Data-Driven Attribution Has a Threshold Problem

GA4 offers data-driven attribution as an alternative to last-click. In theory, it uses machine learning to distribute credit across touchpoints based on actual conversion patterns. In practice, it has a hard requirement most WooCommerce stores can’t meet.

GA4 data-driven attribution requires a minimum of 400 monthly conversions to function (Google Analytics Help, 2025). Below that threshold, GA4 silently falls back to last-click. Most WooCommerce stores doing under $2M annually don’t hit 400 conversions per month. They’re running last-click attribution without knowing it—and the GA4 interface doesn’t make this obvious.

Even when stores do qualify, GA4’s data-driven model only sees what reaches it. Ad blockers hide 31.5% of visitors (Statista, 2024). Safari’s ITP limits cookie tracking to 7 days. Consent rejection in the EU removes 40-70% of visitor data. GA4 is building its attribution model on incomplete inputs.

The 9.5 Touchpoint Reality

Modern customers don’t follow a linear path. Direct Agents’ 2025 analysis found the average customer interacts with a brand across 9.5 touchpoints before converting. That includes paid ads, organic search, social media, email, direct visits, and referrals—often spread across multiple devices and sessions.

WooCommerce captures one of those 9.5 touchpoints. GA4 captures a few more—if the visitor isn’t blocked by ad blockers, ITP, or consent rejection. Neither gives you the full picture.

If you’re optimizing ad spend based on last-click attribution, you’re making decisions with roughly 10% of the information you need.

The result: channels that introduce customers get systematically defunded. Channels that close sales get all the budget. The funnel narrows at the top, total conversions decline, and the attribution data says everything is still working because the channels you’re funding are still getting last-click credit on a shrinking pool of customers.

You may be interested in: GA4 Data-Driven Attribution Minimum Requirements: Why Small Stores Get Last-Click

First-Party Data Is the Path to Real Attribution

Real multi-touch attribution requires owning your data—not renting platform reports. When you capture every event server-side and store it in your own data warehouse, you build a complete picture that no single platform can provide.

Server-side tracking captures touchpoints regardless of browser behaviour. No ad blocker interference. No 7-day cookie limits. No consent-mode gaps in your event stream. Every interaction reaches your database.

Transmute Engine™ captures WooCommerce events through the inPIPE plugin and routes them via API to a dedicated first-party Node.js server running on your subdomain. From there, events flow simultaneously to GA4, Facebook CAPI, Google Ads, and BigQuery—giving you platform reporting and raw data for custom attribution models.

With complete event data in BigQuery, you can build attribution windows that match your actual buying cycle, credit channels proportionally across the full journey, and run incrementality tests to prove which campaigns actually drive new revenue—not just claim credit for existing demand.

The question isn’t whether last-click attribution is wrong. It’s whether you can afford to keep making budget decisions with 10% of the data. For most WooCommerce stores spending thousands monthly on ads, the answer is no.

Key Takeaways

  • WooCommerce Order Attribution captures only last-click with session-scoped cookies that expire when the browser closes
  • Customers average 9.5 touchpoints before converting—last-click shows you roughly 10% of that journey
  • GA4 data-driven attribution requires 400+ monthly conversions and silently falls back to last-click below that threshold
  • 68% of multi-touch attribution models over-credited digital channels in analysis of 1,000+ ad accounts
  • First-party server-side tracking + BigQuery enables complete multi-touch attribution without platform dependency
Why does WooCommerce only show last-click attribution?

WooCommerce Order Attribution uses Sourcebuster.js with session-scoped cookies that expire when the browser closes. It captures the traffic source, medium, and campaign of the last visit before purchase—by design, it cannot track across multiple sessions or devices. This architectural limitation means only the final touchpoint gets credit.

How many conversions does GA4 need for data-driven attribution?

GA4 data-driven attribution requires a minimum of 400 conversions per month to function. Below that threshold, GA4 silently falls back to last-click attribution without indicating this in the interface. Most WooCommerce stores generating under $2M annually do not meet this minimum.

How do I set up multi-touch attribution for WooCommerce without expensive tools?

Multi-touch attribution for WooCommerce requires capturing all touchpoints server-side and storing them in a data warehouse like BigQuery. Server-side tracking with first-party data collection captures events that browsers miss. With complete data in BigQuery, you can build custom attribution models using Looker Studio or simple SQL queries—without enterprise CDP costs.

Is WooCommerce Order Attribution enough for tracking my marketing?

WooCommerce Order Attribution is a useful starting point but insufficient for multi-channel marketing decisions. It only captures last-click within a single session, while customers average 9.5 touchpoints across multiple visits. For stores running paid ads across multiple platforms, supplementing with server-side tracking and a first-party data warehouse provides the complete picture needed for accurate budget allocation.

Last-click is not wrong—it’s incomplete. Build the full picture with first-party data at seresa.io.

Share this post
Related posts