Attribution
What Does Last Click Attribution Mean? How the Model Works and When to Use It
Last click attribution means the final marketing click before a purchase gets 100% of the credit for that sale. If a customer clicks a Meta ad, then a Google search ad, then an email link before buying, the email gets the whole order. Every earlier click gets nothing, however much it did to start the journey.
This guide covers how the model works, how Google Ads, GA4 and Shopify apply it, where it misleads DTC brands and when it's still the right lens. For how it compares with first click, linear and data-driven models, see our guide to first click vs last click attribution models.
What does last click attribution mean?
Last click attribution is a single-touch, rules-based model: of all the clicks a customer made before converting, the most recent one gets all the credit. Google's About attribution models page defines it the same way, with all credit going to the last-clicked ad and its keyword.
Take one order and three visits:
| Day | Visit | Last click credit |
|---|---|---|
| Monday | Clicks a Meta prospecting ad | None |
| Wednesday | Searches your brand name and clicks a Google ad | None |
| Friday | Clicks a Klaviyo email and buys | The whole order |
Under last click, Klaviyo earned the sale and Meta, which introduced the customer to your brand, shows nothing. Under first click, the same order would go entirely to Meta.
The model answers one narrow question: which channel was the customer on when they decided to buy? It says nothing about which channels created the demand.
How does the last click attribution model work?
Every last click report rests on three choices, and tools make them differently.
What counts as a click. Most tools read each visit's landing URL (UTM parameters, or click IDs such as gclid and fbclid) and fall back to the referring site. A click whose ID is stripped before the order can't win credit at all; our explainer on the Facebook click ID and the _fbc cookie shows where Meta clicks get lost.
How far back to look. The attribution window caps how old a click can be and still earn credit. Anything older is ignored, even if it was the only marketing click in the journey.
What happens to direct visits. This is where "last click" splits into two models.
Last click vs last non-direct click
Suppose the customer above had typed your URL into the browser on Saturday and bought then:
| Model | What wins | Saturday direct visit example |
|---|---|---|
| Last click | The last visit of any kind, direct included | Direct gets the order |
| Last non-direct click | The last visit with a marketing source; direct wins only if every visit was direct | Klaviyo keeps the order |
Shopify's marketing reports documentation lists both models and draws exactly this line. For most reporting the non-direct version is more useful, because a returning customer typing in your URL rarely tells you which marketing brought them back.
Where you'll see last click in your tools
The same order can get different last click credit depending on which tool you open.
- Google Ads. Last click and data-driven are the only models left. Google's attribution models help page says first click, linear, time decay and position-based are no longer supported, and conversion actions that used them were moved to data-driven. Last click here only credits Google Ads clicks.
- Google Analytics 4. GA4 offers data-driven, "Paid and organic last click" and "Google paid channels last click". Google's Get started with attribution page says Paid and organic last click is another name for last non-direct click, that every GA4 model excludes direct visits unless the whole path was direct, and that the other rules-based models were retired in November 2023.
- Shopify. The Performance by marketing channel report shows the last 30 days under last non-direct click by default, according to Shopify's help center. Custom reports that pair a sales metric with a marketing dimension default to Last click, which includes direct.
- Meta Ads Manager. Meta doesn't run cross-channel last click. Its standard attribution setting counts conversions within 1 or 7 days after a click on your ad, or 1 day after an impression, per Meta's attribution settings help page. With a 7-day click setting, Meta can count the Friday order from our example even though an email was clicked last.
That's why platform totals add up to more than your Shopify revenue: each platform counts the orders it can link to its own ads. Our post on why GA4 and ad platform numbers don't match works through those gaps.
What are the advantages of last click attribution?
- It's easy to explain. One order, one channel. Finance, agencies and founders all read the report the same way.
- Totals reconcile. Each order is credited once, so channel revenue adds up to attributed revenue, which platform reporting can't promise.
- It shows what closes. For retargeting, email, SMS and branded search, it's a fair read on which messages turn ready buyers into orders.
- It needs no modelling. A clean UTM setup and a reliable record of each visit are enough.
What are the disadvantages of last click attribution?
- It over-credits closing channels. Branded search, email, SMS, coupon affiliates and retargeting sit at the end of the journey, so they collect credit for demand other channels created. Someone who searched your brand name already knew it from somewhere.
- It under-credits prospecting. Paid social, YouTube, podcasts and creator content usually start journeys rather than finish them, so under last click they look expensive. Cut them on that basis and fewer new customers enter the journey, which later shows up as lower branded search and email revenue.
- It's only as good as the last click you can see. When someone clicks an Instagram ad on their phone and buys on a laptop, a tool that can't link the two devices sees only the laptop visit, and the order goes to direct or an older click. Ad blockers, browser cookie limits and stripped click IDs do the same. That's a data-capture problem rather than a model choice, and server-side tracking is the usual fix.
- It ignores views. A video ad someone watched but didn't click never appears in a click-based report.
When should you use last click attribution?
Last click fits when most customers buy within a day or two of their first visit, when you're judging bottom-of-funnel work (email flows, retargeting, branded search, checkout offers), or when you need one number per channel that adds up to revenue for a weekly report.
It's a poor guide to prospecting budgets, products with long consideration cycles or stores where most orders come from returning visitors. There, read it next to first click, and consider multi-touch attribution once your volume supports it.
How to read last click next to other models
Switch models on the same date range and watch which channels move. A channel that's strong under first click and weak under last click is opening journeys that something else closes. One that's strong under last click but rarely appears first is harvesting demand.
Upstack's Attribution board switches between First click, Last click and Any click, with windows from 1 day to Lifetime; until you change them, it uses First click and a 7-day window. Any click gives full credit to every source the customer clicked, so its rows add up to more than you sold.
How Upstack attributes orders covers two details that matter for last click. A visit with no detectable source only wins when the customer has no other visits in the window, so a customer who clicked an ad and later typed in your URL is credited to the ad. And clicks are matched across every browser and device identity resolution has linked to the customer, so a phone click can earn credit for a laptop order. Each order is credited once, from visits recorded on your own site, so it can't land in two channels the way it can across ad platforms.
Frequently asked questions
Is last click attribution the same as last touch attribution?
They're often used as synonyms. Strictly, last touch can count any interaction, including ad views, while last click only counts clicks. Check which one a tool means before comparing its numbers with another report.
What's the difference between last click and last non-direct click?
Last click credits the final visit of any kind, so a direct visit can win. Last non-direct click skips direct visits and credits the last visit with a marketing source, falling back to direct only when every visit was direct. GA4 calls the non-direct version "Paid and organic last click".
Does Google Ads still use last click attribution?
Yes. Google Ads supports last click and data-driven attribution, with data-driven as the default for most conversion actions. First click, linear, time decay and position-based were retired, and conversion actions that used them were moved to data-driven.
Is last click attribution accurate?
It's accurate about one thing: the last tracked click before each order. It can't tell you which channel created the demand, and it's wrong whenever the true last click wasn't captured because of a device switch, a lost click ID or a blocked tag.
Key takeaways
- Last click attribution gives 100% of a sale's credit to the final click before purchase; last non-direct click skips direct visits.
- Google Ads keeps only last click and data-driven, and GA4 retired its other rules-based models in November 2023.
- Last click over-credits closing channels like email and branded search and under-credits prospecting.
- Its accuracy depends on capturing every click across devices, so compare it with first click before moving budget.
Request a demo and we'll show your orders under first click, last click and any click side by side.
Want similar results?
Start free for 21 days and see what clean signal does for your performance. No card, no contract.