Andrew Nave
Booking Q3 Book a call →

Marketing attribution, explained

Almost every growth-stage company hits the same wall: the ad platforms claim one number, the analytics dashboard says another, and the CRM says a third. Leadership stops trusting any of them, and once you can't trust the measurement, every decision built on top of it slows down. Here's why it happens and how to fix it for good.

What "attribution" actually means

Attribution is simply the practice of assigning credit for a result, a lead, a sale, a signup, to the marketing touches that contributed to it. That sounds straightforward. In practice it's where most marketing measurement quietly falls apart, because a single customer journey crosses many systems that each see only a slice of it and each count it their own way.

Why your dashboards and CRM never match

It's almost never one big bug. It's the accumulation of small, reasonable-looking decisions:

  • Different definitions. Your ad platform's "conversion," your analytics "goal," and your CRM "lead" are three different events with three different rules. Of course the totals differ.
  • Inconsistent tracking. A tag gets moved during a redesign, a form stops firing on one template, a thank-you page changes URL. Each gap silently drops data.
  • Double-counting. The same person fills out two forms, or gets counted by both the ad platform and your analytics, and nothing reconciles them, so one lead becomes two or three.
  • Signal loss. Ad blockers, privacy settings, and cookie restrictions quietly erase a meaningful share of browser-based tracking before it's ever recorded.
The dashboard isn't lying on purpose. It's faithfully reporting a measurement system that was never made to agree with itself.

What server-side tracking fixes

Traditional tracking runs in the visitor's browser, which is exactly where ad blockers and privacy controls do their work. Server-side tracking sends conversion data from your own server instead, which recovers a large share of the signal that browser tracking loses. The payoff is twofold: your reports get more accurate, and, just as important, the ad platforms receive cleaner conversion data, so their automated bidding optimizes toward real outcomes instead of a degraded sample. It's one of the highest-leverage fixes available right now, which is why it's core to how I approach attribution & reporting.

Attribution models, briefly

Once your data is clean, you choose how to spread credit across the journey. The common models:

  • Last-click, all credit to the final touch. Simple, but it flatters bottom-of-funnel channels and ignores everything that created the demand.
  • First-click, all credit to the first touch. Useful for understanding discovery, misleading for efficiency.
  • Linear, credit shared evenly across touches. Fair, but treats a throwaway visit like a decisive demo.
  • Data-driven, credit assigned algorithmically based on what actually correlates with conversion. Powerful, but only as trustworthy as the data feeding it.

Here's the part most vendors won't tell you: the model matters far less than the data underneath it. Arguing about last-click versus data-driven while your tracking is leaking and double-counting is rearranging furniture in a house with no foundation. Fix the data first; the model is a finishing decision.

How to build measurement leadership will trust

  1. Standardize definitions. Write down what a lead, an MQL, and a conversion mean, once, and make every system conform.
  2. Clean the tracking. Audit every event, fix the gaps, and add server-side tracking to recover lost signal.
  3. De-duplicate across systems. Reconcile the same person across forms, analytics, ad platforms, and CRM so they're counted once.
  4. Unify the report. Build one weekly and monthly view that ties activity to pipeline and revenue, the version leadership actually opens.
  5. Document it. Write down what was fixed and why, so the integrity holds up months later instead of drifting again.

The goal isn't a prettier dashboard. It's faster, calmer decisions, and the confidence to scale spend knowing the number you're scaling against is real.

Frequently asked questions

Why don't my dashboards match my CRM?

Different definitions, inconsistent tracking, and double-counting stack up. Standardize definitions, clean the tracking, and de-duplicate across systems and they'll finally reconcile.

What is server-side tracking and do I need it?

It sends conversion data from your server instead of relying only on the browser, recovering signal lost to ad blockers and privacy settings. For most companies running paid media, it's increasingly essential.

Which attribution model should I use?

There's no single right answer, and it matters less than clean, consistent, de-duplicated data. Fix the data first; choose the model second.

Want measurement you can actually trust?

A 2-week diagnostic pinpoints exactly where your tracking breaks, and what it's costing you.

See attribution & reporting