Tracking basics

What is cross-domain tracking?

Cross-domain tracking is what keeps a visitor counted as one person with one source when they move between two separate domains you own, say from your marketing site to a booking or checkout domain. Without it, the second domain sees a brand-new stranger.

The problem it solves

Analytics cookies are tied to one domain. So when a visitor crosses from yoursite.com to book.differentdomain.com, the second site cannot read the first's cookie. The journey splits in two, and the original source is lost, which also shows up as a self-referral or a payment-gateway referral.

How it works

Cross-domain tracking passes a small identifier (the linker parameter) in the URL as the visitor crosses, so the second domain adopts the same session and source instead of starting fresh. In GA4 you configure it in the data stream's tagging settings by listing your domains.

Cross-domain vs subdomains

If your funnel spans two real domains, this is not optional, it is the difference between attributing sales correctly and losing them to a referral. The hands-on setup is in cross-domain tracking in GA4.

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 · Cross-domain tracking in GA4 (setup)