Back to Insights
eCommerce

Why Last-Click Attribution Is Costing Your eCommerce Business More Than You Think

Most eCommerce businesses still rely on last-click attribution. Here is why that model is quietly misallocating your marketing budget — and what a proper attribution framework actually looks like.

The Problem With Last-Click

Last-click attribution assigns 100% of the conversion credit to the final touchpoint before a purchase. If a customer clicks a Google Shopping ad and buys, that ad gets all the credit — regardless of whether they first discovered you through Instagram, read three blog posts, and opened two emails over the past month.

According to a 2023 study by Forrester, the average eCommerce customer journey involves 6-8 touchpoints before purchase. For considered purchases (above €100), that number rises to 12-15 touchpoints. Last-click attribution ignores all but one of them.

The Real Cost

When you optimise spend based on last-click data, you systematically over-invest in bottom-funnel channels (branded search, retargeting, Google Shopping) and under-invest in awareness and consideration channels (social, content, email, non-branded search).

The result is a slow erosion of your customer acquisition pipeline. You keep bidding higher on the same pool of ready-to-buy customers while starving the channels that create new demand. Eventually, your cost per acquisition rises, and you cannot figure out why.

In our experience working with mid-size eCommerce brands, the misallocation typically runs between 15-30% of total ad spend. For a company spending €500,000 per year on paid media, that is €75,000 to €150,000 going to the wrong channels.

What Actually Works

The solution is not a different attribution model — it is better data infrastructure. Specifically:

  • Server-side tracking to capture the full customer journey, including touchpoints that client-side tracking misses due to ad blockers and iOS privacy changes.
  • A unified data warehouse (BigQuery, Snowflake) that combines ad platform data, website analytics, and transaction data in one place.
  • A data-driven attribution model built on your actual customer journey data, not a generic rule like "first-click" or "linear."
  • Incrementality testing to validate whether your attribution model is actually predicting real business outcomes.

Getting Started

You do not need to rebuild everything at once. Start with a server-side GA4 implementation to improve data quality. Once you have 3-6 months of clean data, you can build a custom attribution model in BigQuery that reflects how your customers actually behave.

The investment typically pays for itself within 2-3 months through better spend allocation. More importantly, you will finally have clarity on which channels are actually driving your business — and which ones are just taking credit.

Want to understand how your attribution is affecting your spend allocation?

Book a free 30-minute session