OPERATIONAL
[STATUS: OPERATIONAL] · TBA_V2.0
← BACK TO BLOG
AnalyticsFeb 10, 2025

// FIELD_NOTE

Why Your GA4 Is Probably Lying to You

Last-click attribution gives all credit to the last touchpoint before purchase. Here is what that costs your DTC brand and how to fix it.

The problem with last-click attribution

Your GA4 says paid search is driving most of your revenue. Your SEO looks flat. Your email looks weak.

Most of the time, that story is wrong.

Last-click attribution gives 100% of the credit for a sale to the last touchpoint before the purchase. For a DTC brand, that is almost always a branded Google search or a direct visit — the moment someone typed your name into Google after they had already decided to buy.

The content that introduced them to your brand three weeks ago? Zero credit. The email sequence that kept you top of mind? Zero credit.

What this means for your decisions

When your attribution is broken, your budget decisions are broken.

You see Meta performing well, so you increase Meta spend. You see SEO looking flat, so you deprioritize content investment. You are optimizing for the last step of a longer journey and ignoring everything that built the journey in the first place.

The fix: multi-touch attribution in BigQuery

GA4 does support data-driven attribution natively, but it requires enough conversion volume to work properly (typically 400+ conversions per month over 30 days). For most DTC brands under $5M ARR, that threshold is rarely met.

The more reliable approach is to build a simple multi-touch attribution model directly in BigQuery from your raw GA4 event exports. The model assigns fractional credit across all touchpoints in a conversion path — first touch, assists, and last touch — and lets you see the full assist chain for every sale.

The result: you see which content topics introduce buyers, which channels assist, and which touchpoints close. That is a materially different picture than last-click.

The minimum viable version

If BigQuery feels like a big lift, start here:

  • Set up GA4 path exploration reports and filter by Session default channel group = Organic Search
  • Compare assisted conversions vs last-click conversions by channel in GA4's attribution comparison report
  • Look at the difference in attributed revenue between last-click and data-driven models

That gap — between what last-click says and what data-driven says — is the dollar value of your misattribution problem.

FOUND THIS USEFUL?

We write about what we actually do. If your DTC brand needs the same thinking applied to your situation, start with an audit.