TapCub is live — analytics, insights and live chat, free on one platform
Glossary

What is a self-referral in analytics? Causes and fixes

A self-referral is your own domain showing up as a traffic source in your analytics. The five usual causes, how to fix each one, and why it splits visits and distorts conversion credit.

Oliver Reed Reviewed by Su He Also called self-referral traffic Last updated Nov 4, 2026 Glossary

Quick answer

In web analytics, a self-referral is a session whose source is recorded as your own domain or subdomain, because a visit was split or lost its original source, so internal navigation appears as referral traffic.

What is a self-referral?

A self-referral is when your analytics reports your own domain as the source of a visit. In a referral report you see www.example.com or shop.example.com listed as a referrer to example.com. Someone was already on your site; the tool lost track and started a new visit credited to "you".

(Outside analytics the term usually means a medical rule about doctors referring patients to their own services. This page is about analytics.)

Why it matters

  • One visit is counted as two sessions.
  • The second session takes the conversion credit, so the real channel, an ad or a search, looks worse.
  • Landing page and bounce reports fill with internal pages.

Five causes and their fixes

CauseFix
Some pages have no tracking code (old templates, a separate checkout)Install the same snippet on every page
A subdomain or second domain is not treated as the same siteRegister all domains and subdomains for one site
The session expired while the tab stayed open, then the visitor clicked onExpected; check whether your idle timeout is unusually short
A redirect drops the original source or UTMKeep query strings through redirects; link to final URLs
Return from a payment or sign-in providerMake sure the tool keeps one session across the return

A sample referral report

ReferrerSessionsConversions
news.example.org1,24031
checkout.example.com860214
partner.example.net41012

Sample data. The store's own checkout subdomain is the "top converting referrer", because the checkout pages had a different snippet. After installing the same code there, those 214 conversions return to their real sources.

Self-referrals in TapCub

Internal navigation, reloading the landing page and returns from payment or third-party sign-in never split a TapCub session, and subdomains of a registered hostname are accepted for the same site. A new session starts only when the visitor arrives mid-session from another external site or a link with different UTM tags. See register website domains and referral traffic.

Was this explanation clear?

We use your answers to fix and expand this page.

Oliver Reed

Product Experience Specialist

Explores usability, user journeys, and feature adoption through practical examples of onboarding and everyday product use.

FAQ

Questions people ask

Short answers to the follow-up questions that come up most.

Still have a question?

Chat with the team behind TapCub — we usually reply within a few hours on business days.

Why does my own website show up as a referral?

Usually a page without the tracking code, a subdomain or second domain that is not tracked as the same site, a session that expired while the tab was open, or a redirect that drops the original source.

Are self-referrals bad?

Yes, for reporting. They split one visit into two and give conversion credit to your own site instead of the channel that brought the person.

How do I fix self-referrals?

Install the same tracking on every page and subdomain, register all your domains for the same site, and make sure redirects keep the query string and source.

Is a payment gateway the same as a self-referral?

No, but it has the same effect: the return from a payment page looks like a new referral. TapCub does not split a session on returns from payment or third-party sign-in.

See this number on your own site

Add one script tag for web and apps, and the first reports fill in within minutes.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics