GA4 Showing Unwanted Referrals: How to Diagnose Referral Attribution Problems
When GA4 shows unwanted referrals, a third-party domain or your own domain is appearing as the source of sessions that should be attributed elsewhere. Referral attribution can distort your channel data. Before you exclude a referral, understand the role it plays in the customer journey, because excluding the wrong one hides real traffic.
Table of Contents
- 01.What an unwanted referral is
- 02.What to check first
- 03.Referral traffic and self-referrals
- 04.Payment processors and booking platforms
- 05.Cross-domain issues and session continuity
- 06.Referral exclusions or unwanted referrals configuration where applicable
- 07.Redirects and testing
- 08.How to test it
What an unwanted referral is
A referral in GA4 means a session came from another domain that passed a referrer. Most referrals are legitimate, like a partner site or a directory. An unwanted referral is one that overwrites the real attribution, usually a payment processor, a booking platform or your own domain appearing in the flow. The fix is not to delete every referral, it is to understand which ones distort attribution and handle those specifically.
| Referral type | Why it appears | Usual handling |
|---|---|---|
| Payment processor | Redirects back to your site | Often excluded from attribution |
| Booking platform | Part of the booking flow | Understand journey first |
| Self-referral | Your own domain in the flow | Cross-domain or redirect issue |
| Email client | Strips referrer, shows as itself | Use UTMs on email links |
| Third-party tool | Hosted on another domain | Check if part of the journey |
What to check first
- List the referrals appearing in the source report.
- Identify which are legitimate and which distort attribution.
- Trace the role of each unwanted referral in the customer journey.
- Check whether self-referrals point to a cross-domain or redirect issue.
- Confirm whether the referral overwrites a campaign attribution.
Referral traffic and self-referrals
Self-referrals, where your own domain appears as the source, usually indicate a cross-domain or redirect problem rather than a referral to exclude. If session continuity breaks across your domains, the second domain counts the first as a referral. Fixing the cross-domain setup is usually better than excluding the self-referral, because the exclusion hides the symptom without fixing the cause. This is covered in the guide on GA4 cross-domain tracking not working.
Payment processors and booking platforms
Payment processors and booking platforms often redirect visitors back to your site and pass a referrer, which can overwrite the original campaign attribution. These are common candidates for referral handling because they are part of your own conversion flow, not a new acquisition channel. Before excluding, confirm the domain is actually part of your flow and not a genuine traffic source.
Cross-domain issues and session continuity
Some unwanted referrals come from cross-domain issues where the linker does not maintain the session. The visitor moves between domains and the second domain starts a new session with the first as the referrer. The referral exclusion may hide the self-referral, but the real fix is to restore session continuity. Understand whether the referral is a symptom of a broken session before you exclude it.
Referral exclusions or unwanted referrals configuration where applicable
GA4 provides configuration to handle unwanted referrals. The configuration tells GA4 to ignore certain referrers so the original attribution is preserved. Use it for domains that are part of your own flow, like a payment processor. Do not use it to exclude genuine traffic sources, because that hides real acquisition data. The decision should follow from understanding the journey, not from wanting a cleaner report.
Redirects and testing
Redirects can introduce or remove referrers. A redirect chain through a third-party domain can make that domain appear as a referrer. Test the actual path a visitor takes and confirm where the referrer comes from. After configuring referral handling, test the flow again to confirm the original attribution is preserved and the unwanted referral no longer overwrites it. Attribution problems connect to the broader source and medium issues covered in the guide on GA4 source and medium being wrong.
How to test it
- 1.List the referrals in the source report.
- 2.Trace each unwanted referral to its role in the journey.
- 3.For self-referrals, check cross-domain and redirect setup first.
- 4.For payment or booking domains, confirm they are part of your flow.
- 5.Configure referral handling and test that original attribution is preserved.
Frequently Asked Questions
Should I exclude all referrals in GA4?
No. Most referrals are legitimate traffic sources. Exclude only the ones that distort attribution, like a payment processor that redirects back to your site as part of your own flow. Excluding genuine sources hides real acquisition data.
Why does my own domain show as a referral?
That is usually a cross-domain or redirect issue that breaks session continuity. Fixing the cross-domain setup is better than excluding the self-referral, because the exclusion hides the symptom without fixing the cause.
Need help applying this to your business?

PPC, Conversion Tracking, CRM and Automation Specialist. Helping businesses generate qualified leads with Google Ads, accurate tracking and automated follow-up.
Related Guides
GA4 Cross-Domain Tracking Not Working: How to Find Session and Referral Problems
Cross-domain tracking maintains session continuity and attribution across domains. Confirm both domains use the same property, the linker decorates the links and the client ID persists across the boundary.
GA4 Source and Medium Are Wrong: How to Diagnose Attribution Problems
Wrong source and medium usually come from missing UTMs, redirects stripping parameters or self-referrals. Find where the wrong value originates before changing attribution settings.
GA4 Showing Too Much Direct Traffic: What May Be Breaking Attribution
Some direct traffic is real, but a large direct number often means lost attribution. Check missing UTMs, redirects, referrer loss and untagged links before assuming the direct number is accurate.