Headstream

First-touch attribution

Updated 2026-11-02

Definition

First-touch attribution gives 100% of the credit for a sale to the first visit in the attribution window. Every later visit gets nothing.

The model answers one question: what introduced this buyer to you? That makes it useful for judging demand generation, such as content, SEO and sponsorships.

Example

This example uses made-up numbers. Three buyers each pay $500.

  • Buyer A first arrives from organic search, then returns through email.
  • Buyer B first arrives from a LinkedIn ad, then returns through branded search.
  • Buyer C first arrives from organic search, then returns directly.

First-touch reports $1,000 for organic search and $500 for paid social. Email, branded search and direct get $0, even though they appeared just before each sale.

Strengths and limits

First-touch is easy to explain and hard to argue with. It shows which channels start relationships. It also ignores the work that closed the sale, so a nurture sequence or retargeting campaign will look worthless.

The first touch is also only the first touch you could see. Someone who heard about you on a podcast, then typed your URL, shows up as direct. Asking people how they found you helps fill that gap. See self-reported attribution.

How Headstream measures it

Headstream treats each session as a touchpoint and classifies it by its first pageview. For first-touch, the earliest touchpoint inside your lookback window gets the full amount of each payment. If the buyer has only one touchpoint, every model gives it 100%.

Set first_touch as the model in the API, or pick it in the revenue report. Attribution relies on Stripe, and connecting Stripe is in beta. Compare it with last-touch to see which channels open deals and which close them. The revenue attribution page shows how the models fit together.

See which marketing makes money.

Get started free