GA4 & attribution

"Last non-direct click" in GA4, explained

GA4 does not simply credit the last thing a visitor did before converting. In several reports it uses "last non-direct click", which deliberately skips over direct visits when deciding which channel gets the credit. Knowing this explains a lot of confusing attribution.

What the rule actually does

If someone converts after arriving directly (typing your URL, or a visit with no known source), GA4 does not credit "Direct". Instead it looks back and credits the last non-direct source it can find, say the Google ad they clicked two days earlier. The logic: direct is often just a return visit, not the real reason they came.

Why it matters

The practical takeaway

GA4 is trying to give credit to the marketing that really drove the visit, not the shortcut the person took to return. It is usually the sensible default, but know that it is happening, because it quietly reshapes which channels look successful. For deeper control, explore GA4's other attribution models in the Advertising section.

Want us to check your tracking in 10 seconds?

Pop in your domain and we will show you what is firing, what is not, and where data is leaking. Free, no signup.

Check my tracking free

Get a plain-English audit

We check your live GA4, Google Tag Manager and consent setup by hand and tell you exactly what is wrong. The audit comes off any build.

See how it works & pricing

Datahound are analytics and ad-tracking specialists. We fix broken GA4, Google Tag Manager and server-side tracking so every sale, form and call gets counted. Back to datahound.agency · All tracking guides · First-click vs last-click