First-Click vs Last-Click Attribution: What's the Difference?
by Om Rathod
|
7 min read
Sep 02, 2026
A customer clicks a TikTok ad on Monday, ignores three retargeting emails, then buys after searching your brand name on Google eleven days later. Which channel gets the credit? Depends who you ask. This is exactly what the difference between first-click and last-click attribution comes down to, and getting it wrong means you're probably cutting budget from the channel that's actually filling your funnel.
What is attribution modeling in ecommerce marketing?
Attribution modeling is just the rule set that decides which touchpoint gets credit for a sale. Nothing more mystical than that.
A single order can involve 5 to 10 touchpoints before checkout: a paid social ad, an organic search visit, an email open, a retargeting click, a direct visit from typing the URL in. Each one played some role. Attribution modeling picks which one (or ones) you count.
This matters because budget decisions ride on it. A brand spending across Meta, Google Ads, and TikTok needs to know which channel actually drove that $50 order, not just which one happened to show up last in the browser history. Guess wrong and you'll pour money into the channel that closes deals while starving the one that creates them.
First-click and last-click are the two oldest models out there, and they're still the default in GA4 and most ad platform dashboards. Simple to compute, easy to explain, and, as you'll see, both leave a lot on the table.
What is first-click attribution?
First-click attribution gives 100% of the credit to the very first touchpoint a customer interacted with. Doesn't matter if that was 18 days before purchase or 18 minutes. First touch wins, full stop.
This model earns its keep when you're measuring top-of-funnel discovery. It answers one specific question: what made this customer aware we exist in the first place? If you're testing a new prospecting campaign or trying to prove a channel is bringing in fresh eyes, first-click is the honest lens for that.
Here's a concrete run-through. A customer sees a Meta prospecting ad on day 1. They don't click, don't buy, just scroll past. On day 12, they click a Google brand search ad. Two days later, they check out. First-click attribution hands the entire sale to Meta, because that's where the journey started, even though Google was the last thing they touched before paying.
What is last-click attribution?
Last-click attribution flips that logic entirely: 100% of the credit goes to the final touchpoint immediately before purchase. In the example above, that's the branded search ad clicked seconds before checkout.
It's the default in most platforms, including Google Ads and GA4's standard reporting, for a boring but practical reason: it's the easiest thing to measure. One session, one cookie, one clean line back to the conversion. No modeling required.
Using that same customer journey, last-click attribution credits the whole $50 sale to the Google brand search ad. Meta, the channel that actually introduced the customer to your brand 13 days earlier, gets nothing. Zero. It doesn't show up in the report at all.
What is the difference between first-click and last-click attribution?
Side by side, the split is clean: first-click rewards discovery and prospecting channels, last-click rewards closing and retargeting channels. Same customer, same sale, two completely different channels get the win depending on which model you're running.
The practical business impact is where this gets expensive. A brand relying only on last-click data will, sooner or later, cut top-of-funnel spend. Meta or TikTok prospecting starts looking like it "doesn't convert," because in the last-click report, it never does. But that same channel might be starting 40 to 60% of all purchase paths. You'd be cutting the thing that's feeding your branded search traffic in the first place, then wondering why branded search volume drops next quarter.
Both models share one core limitation, despite crediting opposite ends of the journey: they ignore everything in between. Every touchpoint that isn't first or last just disappears from the math.
When should you use first-click vs last-click attribution?
First-click makes sense when you're evaluating brand awareness or testing a new channel. If you're trying to figure out whether a new TikTok campaign is generating fresh demand, first-click tells you that. It isolates the channels doing the introducing.
Last-click makes sense for bottom-funnel channels: branded search, retargeting, anything whose job is closing intent that already exists. Nobody's discovering your brand through a retargeting ad. They already know you. Last-click is the right lens for measuring how well that closing motion works.
The better answer isn't picking one. Run both side by side. Comparing the two exposes exactly which channels get underrated by last-click-only reporting, and which ones are overrated because they happen to sit at the end of most journeys. If you're pulling this from GA4 reporting, you can usually toggle between models in the same interface, which makes the comparison a five-minute exercise instead of a project.
What are the limitations of single-touch attribution models?
Both models ignore multi-touch journeys entirely, and that gap widens as average order value climbs and consideration windows stretch past 7 to 14 days. A $30 impulse buy might genuinely happen in one or two touches. A $400 purchase usually doesn't.
Then there's the tracking problem. iOS 14.5+ and ongoing cookie deprecation mean first-click and last-click data is often incomplete before it's even modeled. You can't attribute a touchpoint you never captured. Cross-device journeys, someone browsing on mobile and buying on desktop, break the chain even further.
Neither model reflects incrementality, and this is the one most people miss. A channel can look like a top performer under last-click while actually cannibalizing organic or direct traffic that would have converted anyway. Someone who already decided to buy from you, then clicked a retargeting ad on the way to checkout, would've bought regardless. Last-click still hands that ad full credit. If you want a cleaner read on whether a channel is genuinely earning its spend, run the numbers through a ROAS calculator alongside your attribution report, not instead of it.
How do multi-touch and data-driven attribution models improve on first-click and last-click?
Linear, time-decay, and position-based models sit in the middle. Linear splits credit evenly across every touchpoint. Time-decay weights later touches more heavily but still gives earlier ones something. Position-based usually hands 40% to first touch, 40% to last, and splits the remaining 20% across the middle. None of these require a data science team, and all of them beat picking a single winner and ignoring the rest.
Data-driven attribution goes a step further. Instead of a fixed rule, it uses actual conversion data to weight each touchpoint's real contribution based on what happened across thousands of customer journeys. This is what GA4 defaults to now, and it's the approach behind platforms like Trivas.
But the model only matters if the data feeding it is complete. A brand running spend across Amazon, Shopify, Meta, and Google Ads needs attribution that reconciles all of those sources in one place, not just within a single platform's walled garden. Google Ads will tell you how Google Ads performed. It won't tell you how a Meta ad from three weeks ago fed into that same sale.
See your full customer journey beyond first-click and last-click
First-click and last-click are fine starting points. Neither one is wrong, exactly, they're just incomplete, and both miss the middle of the funnel where a lot of the real influence actually happens. Lean on either one alone for budget decisions and you'll end up misallocating spend toward whichever channel your model happens to favor.
Trivas builds unified dashboards on Amazon Redshift that pull GA4, Meta, Google Ads, and Amazon data into one view, so you're looking at the full path a customer took instead of guessing from a single touchpoint. If you'd rather see multi-touch data laid out plainly than build custom SQL pipelines yourself, Trivas Insights is built for exactly that.
Worth digging into for your own store before your next budget review, or at least worth a free trial to see what your last-click reports have been hiding.
Revenue growth leader and co-founder driving Trivas's commercial strategy. Om has led the product vision and execution from scratch. With a strong background in SaaS sales and GTM strategy, Om bridges product innovation with real-world customer needs.
Continue Reading
explore more insights
Getting Proactive Alerts from Ecommerce Data: The Complete Guide
3 min read
Free Channel Attribution Audit Tool: Find Where Your Reporting Is Lying to You
3 min read
How to Connect Meta Ads Data to Shopify Revenue (2026)