Glossary · Traffic sources & UTMs

What is direct traffic?

Direct traffic is any visit that arrives with no referrer and no campaign parameters, so the analytics tool can't tell where it came from and files it as "direct" or "(none)".

The name suggests people typing your URL. In reality, direct is the bucket for everything without a source — and a big chunk of it is traffic you could attribute with better tagging.

Updated

What counts as direct traffic?

  • Typed URLs, bookmarks and browser autocomplete.
  • Links opened from desktop and mobile apps that don't pass a referrer: Slack, WhatsApp, Discord, Teams, many email clients, PDFs and Word documents — the core of dark social.
  • Links from an https page to an http page (browsers drop the referrer on that downgrade).
  • Pages whose Referrer-Policy is no-referrer, and links with rel="noreferrer".
  • Untagged email campaigns opened in desktop clients.
  • Some bots, if the tool doesn't filter them.

Direct traffic example

A newsletter with 20,000 subscribers sends 1,500 clicks to your launch post. The email links aren't tagged, so most clicks from the Gmail web app arrive with a referrer of mail.google.com, while clicks from Apple Mail and Outlook desktop arrive with none. Your dashboard shows a 900-visit spike in direct and 600 visits from Gmail — and the newsletter gets no credit for either. Adding utm_source=newsletter&utm_medium=email to every link would have attributed all 1,500.

Why direct traffic matters

A healthy share of genuinely direct visits signals brand strength: people remember you. But an inflated direct bucket hides which channels work, and with last-touch attribution it can swallow credit for revenue that a campaign actually earned.

How to reduce unknown direct traffic

  • Tag every link you control with UTM parameters — emails, social bios, partner links, QR codes, app links. Use a UTM builder so the naming stays consistent.
  • Make sure your own site sends a referrer: the browser default strict-origin-when-cross-origin is fine; no-referrer hides you on every site you link to.
  • Use https everywhere.
  • Filter bots, so scripted visits don't pad direct.
  • Use first-touch attribution for revenue so a returning visitor who types your URL doesn't erase the channel that found them.

How VisitTrack classifies direct traffic

VisitTrack files a session as Direct / None only when it has no referrer and no UTM tags. Ad click ids count as a source even without UTMs: a landing URL carrying gclid, fbclid, msclkid, ttclid, twclid or li_fat_id is credited to that ad platform with medium paid (see click IDs). Revenue is credited to the visitor's first touch by default, and the Revenue tab can switch between five attribution models so you can see how much credit "direct" really deserves.

Frequently asked questions

Why is my direct traffic so high?

Usually because links shared in apps, emails and documents don't pass a referrer, campaign links aren't tagged with UTM parameters, or bots aren't filtered. Typed URLs and bookmarks are normally a smaller share than the number suggests.

Is direct traffic good or bad?

Neither by itself. Real direct visits show brand recall; unexplained growth in direct usually means tracking gaps you can close with UTM tags and bot filtering.

Related terms

Tools and guides

See which channels actually bring paying customers

VisitTrack is cookie-free analytics with revenue attribution built in. One script tag, no consent banner, live in two minutes. 14 days free, no card required.