Field Guide Tracking and analytics

Attribution models, explained for DTC

Attribution decides which channel gets credit for a sale, and the model you use quietly shapes every budget decision. Here is what each model does, where each one misleads, and how to read your channels honestly.

8 min read

Attribution is the quiet decision behind every budget call you make. It is the rule that decides which channel gets credit when a shopper touched several before buying, and the model you use shapes which channels look like winners, and therefore where your money goes. Get the model wrong and you defund the channels doing the real work. Here is what each of the common ecommerce attribution models does, where each one lies, and how to read your channels honestly.

What attribution actually decides

A real customer journey is rarely one touch, which is what makes marketing attribution for DTC brands so easy to get wrong. Someone sees an ad, comes back through email a week later, then converts on a branded search. Three touchpoints, one sale, and the attribution model decides who gets the credit. That decision is not academic: it determines which channels look efficient in your reports and which look like waste, and you budget accordingly.

Attribution does not measure the truth. It chooses a story about the truth, and you fund the channels that story flatters.

The ecommerce attribution models, and where each misleads

Last-click: credits the finish, ignores the setup

Gives all credit to the final touchpoint. Simple, and the default in many tools, but it systematically undervalues everything that created the demand, the awareness ads, the content, the email that brought them back. Budget on last-click and you starve your upper funnel.

First-click: credits the discovery, ignores the close

The mirror image: all credit to the first touch. Useful for understanding what drives discovery, but blind to what actually closes the sale. Equally lopsided, just in the other direction.

Linear and position-based: spread the credit

Linear splits credit evenly across touches; position-based weights the first and last more heavily. Both acknowledge the journey is multi-touch, but they assign credit by a fixed rule rather than by what actually contributed.

Data-driven: credit by observed contribution

GA4’s data driven attribution distributes credit based on the observed contribution of each touchpoint, not a fixed rule. It is usually the best single default, a sharper read than last click attribution, though it is still a model, not ground truth, and it depends on clean underlying data.

Reading channels honestly

Attribution without the blind spots

  • Know which model each report uses, before you trust its numbers
  • Use data-driven attribution as a default, not last-click
  • Look through more than one model, no single view is complete
  • Treat platform-reported ROAS as overlapping, not additive
  • Reconcile platform numbers against your own analytics
  • Where stakes are high, think in incrementality, not just attribution

Good marketing attribution DTC teams can trust is a tracking-analytics discipline as much as a measurement one: it only works on clean, deduplicated data flowing through a complete tracking stack. Garbage events produce confident, wrong attribution, which is worse than no attribution at all, because you act on it.

If your channels each claim credit for the same sales and you cannot tell what is actually driving growth, untangling that is exactly the kind of work a tracking audit is built to deliver.