Simple rule
Last-click
All credit to the last touch. Easy to explain. Still the number most meetings start with.
Use it as the shared baseline — and when the path is genuinely short: branded search, remarketing, checkout.
Gives every conversion to the last session before it happened. Last-click stays on the page so last-touch ROAS is still in the meeting. It tends to credit closers (Direct, branded Paid Search) and miss assists. A reporting habit — not proof that a channel caused the sale.
Simple rule
First-click
All credit to the first touch. This is how a converting journey actually started.
Use it when discovery matters: new markets, prospecting, upper-funnel brand, first-time buyers. First-click is often the right bound when you are deciding whether to keep a channel that almost never closes.
Gives every conversion to the first session in the lookback. It shows openers last-click hides — often Organic Search, Paid Social, and Display. The number moves if the lookback or Direct mapping changes. Treated as the ceiling on introducer value, not as the only plan.
Simple rule
Linear
Equal credit across every step in the converting path.
Use it when the path is a team sport — mid-funnel nurture, content plus paid, long B2B cycles — and you want a conservative midpoint between first and last.
Splits credit evenly across every step. Softens last-click’s closer-bias without picking a fade speed. Long messy paths (bots, consent duplicates) can stretch it. Used as a midpoint check against the path models, not as the recommendation.
Simple rule
Time-decay
Later touches get more credit. How fast it fades is a setting agreed with you.
Use it when recency is a real signal: short purchase cycles, promo windows, retargeting that is supposed to close.
Gives more credit to touches closer to the conversion. Older touches fade on a half-life you set (default: a week). That setting is written in the appendix so the number can be rebuilt. It still does not say what would happen if a channel were removed.
Path model
Markov chains
Asks what would happen if a channel disappeared from the path.
Use it when you need to know which channels are load-bearing — the ones converting journeys actually pass through, not just the ones that happen to be last.
Maps how people move between channels, then asks: if this channel were gone, how many conversions would disappear? That is the removal effect. It needs full journeys from BigQuery — the Data API cannot do it. The report shows the removal next to the path steps that drive it.
Path model
Shapley values
Fair credit from every combination of channels, with a range so you can see the uncertainty.
Use it when channels work as a coalition — paid plus email plus organic — and you need a number you can defend as equitable rather than sequential.
Looks at every mix of channels on converting paths and splits credit so no channel is favoured just for being first or last. Few channels: exact split. Many: an estimate with a range, printed on the page. If the range overlaps last-click, no move is recommended.