Attribution & Conversion Counting

Last Non-Direct Click vs Position-Based Attribution

In short: Both models care about where in the path a touch sits, but last non-direct click hands 100 percent of the credit to a single touch, the most recent non-direct one, while position-based spreads credit across the whole path with fixed weight on the first and last touches. Last non-direct click still powers GA4's standard channel reports today; position-based was retired from Google Ads and GA4 in 2023 and now only exists in third-party tools. The gap that matters is that last non-direct click has nothing to say about how the customer was first discovered, while position-based explicitly protects the first touch's credit even when it happened months earlier. Use last non-direct click when you just need a fast, current channel read; use position-based when discovery deserves credit too.

By the AdFlint research team · Fact-checked against current Google and Meta platform behavior · Last reviewed July 2026

Last Non-Direct Click

Ignores direct sessions when assigning credit, handing the conversion to the last identifiable marketing source that preceded the visit.

When someone types your URL or arrives with no referrer, that session is skipped and credit passes back to the previous campaign, email, or organic visit. Analytics tools default to this because direct traffic is usually a returning user rather than a discovery channel. It shows up in GA4's cross-channel models. The catch: if the entire path is direct, direct keeps the conversion, and untagged campaigns get absorbed into it.

Full definition

Position-Based Attribution

Assigns forty percent each to the first and last touchpoints and splits the remaining twenty percent across everything in between.

Also called U-shaped, this model rewards the two moments most advertisers care about, discovery and close, while acknowledging the middle without letting it dominate. It fits multi-step B2B paths where an early content touch and a final branded search both clearly matter. Google Ads and GA4 retired it in 2023. The weakness is that the weights are arbitrary conventions, not estimates derived from how your customers actually behave.

Full definition

Side by side.

The differences that actually change what happens in your account.

 Last Non-Direct ClickPosition-Based Attribution
How many touches get creditOne, the last identifiable non-direct touch, full credit.At least two guaranteed a share, first and last touch, plus anything in between.
Treatment of the first touchNo special treatment, only matters if it also happens to be the last non-direct touch.Guaranteed 40 percent of the credit, no matter how early it happened or how many touches followed.
Treatment of direct sessionsExplicitly skipped when picking the credited touch.No skip rule, a direct visit counts like any other touch based on its position in the path.
Where it's active todayPowers GA4's default channel grouping and standard reports right now.Removed from Google Ads and GA4 reporting in 2023; found in third-party or custom-built models.
What middle-path channels getNothing, unless the middle touch happens to be the last non-direct one.A small share, split from a fixed 20 percent pool among however many middle touches exist.
Complexity to computeSimple, one rule, one touch, easy to trace by hand.More complex, requires knowing the full path and applying the fixed 40/40/20 split.
Failure modeA fully direct path leaves credit stuck on direct traffic, hiding the campaigns that actually built awareness.A stray direct visit that happens to land first or last in the recorded path locks in 40 percent it may not have earned.

What actually separates them.

01

Last non-direct click evaluates only the most recent non-direct touch and ignores everything before it; position-based always looks at the full path and specifically preserves credit for the first touch.

02

Last non-direct click has an explicit rule to skip direct sessions; position-based has no such rule and treats a direct visit as a normal touch subject to its position in the sequence.

03

Position-based guarantees a nonzero share to at least two touchpoints per conversion on a multi-touch path; last non-direct click guarantees credit to exactly one.

04

Last non-direct click remains live inside GA4's standard reporting; position-based has to be reconstructed outside Google's own tools since its 2023 removal.

05

A single-touch conversion path resolves identically under both models, 100 percent to that one touch, but the two diverge immediately once a second touch enters the picture.

Which one should you use?

Use Last Non-Direct Click when

  • You are reading GA4's Traffic acquisition report and want to understand the channel grouping logic already in use.
  • You need a quick answer to what channel gets credit for this conversion without configuring a multi-touch model.
  • You specifically want direct traffic excluded from getting undue credit for returning visitors.
  • You are troubleshooting why a conversion landed in an unexpected channel bucket and need a traceable, single-step rule.

Use Position-Based Attribution when

  • You want the first-touch discovery channel to get real, guaranteed credit, not zero just because it was not the closing touch.
  • Your funnel has a describable arc from discovery to close that you want represented in the numbers.
  • You are building a channel report for a stakeholder who cares about what brought them in as much as what closed them.
  • You are working outside Google's own reporting, or using a third-party tool, where position-based is still available as a preset.

Common questions.

Why does GA4 show a different top channel in the Traffic acquisition report versus the Attribution section?

The Traffic acquisition report uses last non-direct click for channel grouping, while GA4's Attribution reporting and Google Ads use data-driven attribution. Neither of these two report families runs position-based anymore, since it was removed in 2023, so if you are comparing to a position-based number you calculated elsewhere, expect the two to disagree.

Does last non-direct click ever give credit to the first touch in a path?

Only if the first touch also happens to be the last identifiable non-direct touch before conversion, which usually means it is a single-touch path or every touch after it was direct. In a normal multi-touch path, the first touch gets nothing under this model, that is the main practical gap between it and position-based, which guarantees the first touch 40 percent.

Can I still run position-based attribution to compare against my GA4 numbers?

Not inside GA4 itself, since Google removed it from reporting in 2023. You would need to export conversion path data and apply the 40/40/20 formula yourself, or use a third-party attribution tool that still offers it, to get a comparable number.

Or stop choosing between them.

AdFlint picks the setting, writes the ads, and keeps optimizing inside the Google and Meta accounts you already own.

Related comparisons

All comparisons