Skip to content

Attribution models

The attribution engine walks Event → Identity → Click(s) and applies the configured model. You can change models at any time and re-run over historical data without losing fidelity.

last_click (default)

Credit goes entirely to the most recent qualifying click within the lookback window (default 60 days).

Best for: most B2B SaaS programs. Simple, predictable, and matches how partners think about their work.

first_click

Credit goes entirely to the first qualifying click in the chain.

Best for: brand-driven programs where introducing the customer is the most valuable act.

linear

Credit is split equally across all qualifying clicks.

Best for: programs with multiple-touchpoint partner journeys (e.g. content + comparison-site combos).

position

40% credit to the first click, 40% to the last, 20% split among middle clicks.

Best for: programs where both discovery and the closing nudge deserve weight.

Lookback windows

Each model respects a configurable lookback. The default is 60 days, which catches typical SaaS trial-to-paid cycles while filtering stale clicks. You can set per-program windows up to 90 days.

Changing models

Switching the active model in the admin UI doesn’t rewrite history — but it does change what new attributions look like, and you can run the Re-derive job to recompute past attributions under the new model. Original attributions are kept as historical rows.