GA4 setup

How to track outbound link clicks in GA4

GA4 can tell you when someone clicks a link that takes them off your site, to a partner, a marketplace, a social profile. Some of it works out of the box; the rest is a quick Tag Manager setup.

The built-in way: enhanced measurement

GA4's enhanced measurement captures outbound clicks automatically as a click event with an outbound: true parameter, as long as the link points to a different domain. Check it is enabled in GA4 Admin under your web data stream, Enhanced measurement. For many sites this is all you need.

When you need a custom event

The automatic version has limits: it only fires on true cross-domain links, and the useful detail (which link, which section) is not always easy to report on. For precise tracking, fire your own event from Google Tag Manager using a Click trigger, sending the link URL and text as parameters.

Making it reportable

One caveat: because the person is leaving, the event has to fire before the browser navigates away, which GTM handles but a hand-rolled script often gets wrong.

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 · How to track file downloads in GA4