What Good Attribution Actually Looks Like

Not perfect agreement—consistent, explainable outcomes

The expectation

Most teams expect attribution to:

  • match across platforms
  • assign clear credit to channels
  • provide a single version of truth

When it doesn’t, they assume something is wrong.

The reality

Perfect agreement is not the goal.

Different systems will always:

  • observe different parts of the journey
  • use different identifiers
  • apply different logic

Attribution will never fully align across platforms.

What “good” actually means

Good attribution is not about agreement.

It’s about consistency.

A well-functioning attribution system is:

  • internally consistent — the same logic is applied everywhere
  • transparent — definitions are clear and understood
  • reproducible — results don’t change unexpectedly
  • explainable — differences can be understood

What good attribution does

When attribution is working well:

  • channel performance trends are stable
  • changes in performance can be explained
  • decisions are based on direction—not noise
  • discrepancies are understood, not debated

You don’t need perfect numbers.

You need reliable signals.

What it doesn’t require

Good attribution does not require:

  • perfect tracking
  • complete user visibility
  • identical numbers across platforms

Those conditions don’t exist in modern analytics.

Where it comes from

Good attribution is not created in reports.

It comes from how the system is defined.

It depends on:

  • consistent event structure
  • stable identity handling
  • aligned logic across systems
  • reduced data loss

Why most systems never reach this

Most systems are built for:

  • speed
  • reporting
  • campaign visibility

Not for:

  • consistency
  • alignment
  • long-term reliability

So attribution becomes:

  • unstable
  • difficult to interpret
  • dependent on constant explanation

What this leads to

If attribution is constantly questioned, the issue isn’t the model.

It’s the system behind it.

Good attribution doesn’t eliminate differences.

It makes them understandable.

How to recognize it

You know attribution is working when:

  • reports tell the same story over time
  • changes in performance can be traced to real causes
  • platform differences don’t create confusion
  • decisions don’t depend on which report you open

The next step

Before trying to improve attribution outputs, you need to understand how your system is producing them.

An Evaluate engagement identifies:

  • where inconsistencies are introduced
  • how attribution is being distorted
  • what is required to stabilize the system

From there, attribution becomes something you can rely on—not just interpret.

Start with Evaluate.

Doug McCaffrey
Designs and maintains analytics systems that remain reliable over time.