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

How does TapCub decide a visit’s channel?

The five-step order that assigns every visit a channel, and where your own channel rules fit in.

Website analytics1 min readLast updated Oct 28, 2026TapCub teamPart of Traffic sources, UTM and ad click IDs

Short answer

In a fixed order: UTM parameters win first, then ad click IDs, then the referring host (search, social, AI assistant, referral), then your own site (internal), and finally direct when there is nothing to go on.

The order of rules

Open Web analyticsSources. The first table groups visits by channel type, decided in this order:

  1. UTM parameters win. If the landing URL carries utm_medium=cpc or utm_medium=email, that decides the channel regardless of the referrer.
  2. Ad click IDs. A URL with gclid, msclkid, wbraid, gbraid, yclid or bd_vid is paid search even without UTM.
  3. Referring host. Search engines become organic search, social networks become social, AI products become AI assistant, everything else is referral.
  4. Your own site. A hop from one of your registered hostnames is internal and never counts as acquisition.
  5. Nothing. No referrer and no parameters is direct.

Your own rules run first

Rules you add under ConfigurationWeb settingsChannel rules are checked before the defaults, so you can route a partner domain or a vanity medium wherever it belongs. After you change the rules you can recompute history so old visits follow the new grouping.

Channel groupings differ from GA4. If your team relies on a custom GA4 grouping, recreate it here — your rules win over the defaults.

Did this answer your question?

We use your answers to fix and expand this page.

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