GA4 diagnostics

Your own domain showing as a referral in GA4

If datahound.agency shows up as a referral source to datahound.agency, something is handing GA4 a fresh session mid-journey. It inflates sessions, resets attribution, and makes your funnels look leakier than they are.

Why it happens

GA4 starts a new session when it sees a new referrer. If part of your own journey looks like an external site, usually a payment page, a subdomain, or a third-party checkout, the return trip is logged as a referral from your own brand. The original source (the ad or search that really drove the visit) gets overwritten.

The usual culprits

The fix

Add your own domains and any payment or checkout domains to GA4's unwanted referrals list (Admin, Data Streams, Configure tag settings, List unwanted referrals), and set up cross-domain measurement so the whole journey is one session. Get this wrong and your "Direct" and conversion attribution are quietly corrupted, which is why it often hides behind complaints that paid shows as organic.

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