The problem with last click
Open almost any e-commerce ad dashboard and you'll find the same default sitting quietly underneath every report: last-click attribution. Whatever channel a customer clicked right before they bought gets 100% of the credit for that sale. Every other touchpoint that led them there — the Meta ad they scrolled past three days earlier, the Google search that introduced the brand, the influencer post that built the trust — gets nothing.
It's not that last-click is a bad idea. It's just a convenient one. It's the easiest model to set up, the easiest to explain in a meeting, and the one every ad platform defaults to because it makes that platform's own numbers look better. The problem is that convenient and accurate are rarely the same thing.
What last-click misses
Picture a typical path to purchase for a mid-sized D2C brand. A shopper sees a Meta ad and doesn't click. Two days later they search the brand name on Google out of curiosity. A week after that, an email about a flash sale brings them back, and they finally check out through a retargeting ad on Instagram.
Under last-click attribution, Instagram retargeting gets full credit for that sale. Meta's original awareness ad — the one that actually introduced the product — gets zero. So does the email, and so does the branded search. If you're reading performance reports that look like this, you're likely making one of three costly mistakes:
- Overfunding the channels that close, not the ones that open. Retargeting and branded search look like your best performers because they're always last in line — not because they're doing the most work.
- Underfunding top-of-funnel awareness. If an awareness campaign never gets credited with a sale, it eventually gets cut — even if it's the reason your retargeting pool exists at all.
- Mistaking correlation for causation. A channel showing up at the end of many paths doesn't mean it caused the purchase. It might just be where people happen to land before they're ready to buy.
How multi-touch attribution works
Multi-touch attribution spreads credit across every meaningful touchpoint in a customer's path, rather than handing it all to whichever channel happened to go last. There are a few common ways to split that credit:
- Linear: every touchpoint gets equal credit.
- Time-decay: touchpoints closer to the sale get more credit, but earlier ones still count.
- Position-based: extra weight goes to the first and last touch, with the middle touchpoints sharing the rest.
- Data-driven: credit is assigned based on patterns learned from your actual conversion data — which touchpoints, in combination, most reliably precede a sale.
None of these models is perfect, and none will give you a single "true" answer — attribution is always a model of reality, not reality itself. But even an imperfect multi-touch view is almost always closer to the truth than a model that, by design, ignores everything except the final click.
What we found across brands
When we modeled multi-touch attribution across a sample of e-commerce brands selling through Shopify, Amazon, and Meta, the same pattern showed up again and again: top-of-funnel awareness channels were consistently underrated by last-click reporting, sometimes dramatically so.
Awareness-stage Meta campaigns often appear to be "underperforming" in last-click reports, while in a multi-touch view they show up as a meaningful contributor to a large share of conversions further down the funnel — they just rarely happen to be the final click.
The practical effect is that brands relying purely on last-click data tend to systematically underfund the very campaigns that build the audience their retargeting depends on. Cut the awareness budget because it "isn't converting," and a few months later retargeting performance quietly drops too — because there are fewer warmed-up shoppers left to retarget.
What to do about it
You don't need a perfect attribution model to make better decisions — you need a view that's less wrong than last-click alone. A few practical starting points:
- Stop judging every channel by its last-click ROAS. Look at assisted conversions and earlier touchpoints before deciding a campaign isn't working.
- Unify your data first. Multi-touch attribution is only as good as the data feeding it — if your Shopify, Amazon, and ad platform data live in separate silos, you can't see the full path at all.
- Re-test budget cuts before making them permanent. If you're considering cutting an awareness channel because it "isn't converting," watch what happens to your other channels' performance over the following weeks before you commit.
- Treat attribution as directional, not gospel. The goal is a better-informed budget conversation, not a perfectly precise number.
This is exactly the kind of cross-channel view HKdatageeks is built to surface automatically — unifying your Shopify, Amazon, Meta, and GA4 data so you can see the real path to purchase, not just the last step in it.