The Ecomm Analyst

Growing stores, one honest take at a time.

Where do direct traffic sales actually come from?

Direct is not a channel. It is a default. When a visit arrives without a referrer and without campaign parameters, the analytics tool has nowhere to file it, so it goes in the bucket labeled direct. That label reads like a finding, which is the problem. People see twenty-eight percent direct in GA4 and conclude they have strong brand recall, when what they actually have is twenty-eight percent of their traffic that the tracking could not resolve.

The distinction matters because those two readings lead to opposite decisions. If direct is brand demand, you fund brand. If direct is measurement failure, you fix tagging. Most stores I look at are in the second situation and spending like they are in the first.

What is actually in the direct bucket

Untagged links are the largest contributor at almost every store. Any link you place anywhere without UTM parameters comes back as direct if the referrer is also missing. That covers a lot of ground: links in email clients that strip referrers, links pasted into Slack and WhatsApp and iMessage, links in podcast show notes, links in a PDF, links in a QR code on packaging.

Dark social is the next chunk. Someone screenshots your product, sends it to a friend, the friend searches your brand name or types the URL. That visit is genuinely direct in the mechanical sense and genuinely caused by something else in the causal sense. Nothing in your stack will connect those two events.

Then there is the technical residue. In-app browsers that do not pass referrers cleanly. Redirect chains that drop parameters on the way through. Link shorteners configured badly. Sites that link to you but suppress the referrer header. And increasingly, traffic arriving from AI assistants, which some tools now classify as its own channel and others still dump into direct.

Why the number is worse in GA4 than in your attribution tool

GA4 resolves a session against what arrives in that session. An attribution platform is doing something different. It is stitching a visitor across multiple sessions, so a visit that looks direct today can be credited back to an ad click eleven days ago because the same visitor is recognizable. That is the actual product difference, and it is why the same store can show thirty percent direct in GA4 and eight percent in a dedicated tool.

Neither number is lying. They answer different questions. GA4 is telling you how this session arrived. The attribution tool is telling you what it thinks started the journey. When a vendor quotes you a low direct percentage as evidence of accuracy, what they are really demonstrating is a longer lookback window and identity stitching, not better tracking of the original click.

How to shrink the bucket

Tag everything you control, which is more than you think. Every email link, every SMS link, every affiliate link, every QR code, every link in a partner’s newsletter. Then check your redirects, because a link that passes through two hops before landing loses its parameters somewhere in the middle more often than not.

For the part you cannot tag, ask. A post-purchase survey is the only instrument that catches dark social, word of mouth, and offline discovery, because it asks the one entity that actually knows. I went through how to read that data without overweighting it in using post-purchase surveys as a real attribution signal. Survey answers are noisy and biased toward whatever the customer remembers last, but noisy data about an unmeasurable channel beats no data.

ThoughtMetric, which sponsors this blog, handles the first half of this by stitching visitors across sessions so returning traffic resolves back to its original source rather than landing in direct. That does not solve dark social, and no pixel will. It does mean the direct number you are left with is closer to the genuinely unmeasurable remainder rather than a pile of tagging mistakes.

Common questions

What percentage of traffic should be direct?

There is no correct number, but there is a useful diagnostic. If direct is above roughly a quarter of sessions in GA4 and your store is under five years old, tagging is the likelier explanation than brand strength. Established brands with real name recognition can legitimately run high. A store that launched eighteen months ago cannot.

Does direct traffic mean people typed my URL?

Rarely. Typed URLs and bookmarks are a small share of the bucket at most stores. The majority is untagged links and stripped referrers. Treating direct as a proxy for brand demand overstates brand demand at almost every store I have looked at.

Can an attribution tool eliminate direct traffic?

It can reduce it substantially by connecting return visits to earlier sessions. It cannot eliminate it. A first-time visitor who arrives with no referrer and no parameters has left no signal to work with, and any tool claiming otherwise is modeling rather than measuring. Ask which of the two you are being sold.

5 responses to “Where do direct traffic sales actually come from?”

  1. How do you attribute podcast sales? – The Ecomm Analyst Avatar

    […] Pixel-based attribution needs a session it can tie to a channel, usually a click with UTMs. Podcast listeners mostly arrive by typing your URL or searching your brand, so those orders land in direct traffic or branded search, and your branded search campaign gets credit for a sale the podcast created. I wrote about where those orders really come from in where do direct traffic sales actually come from. […]

    Like

  2. How to measure the impact of your brand awareness marketing – The Ecomm Analyst Avatar

    […] The second signal is direct and organic traffic from people who have never bought from you. Total direct traffic is noisy, but new-customer orders that arrive through direct, organic, or branded search are the footprint awareness leaves. If those rise during and after a campaign while paid-attributed new customers stay flat, the campaign is creating demand that shows up elsewhere. I looked at where those direct sales come from in where do direct traffic sales actually come from?. […]

    Like

  3. How to measure Shopify Email revenue – The Ecomm Analyst Avatar

    […] Without UTMs, most of your email traffic shows up as direct. That makes email look weaker in your attribution tool than in Shopify, and it makes direct look like a channel you are doing something to earn. I laid out a naming structure in UTM parameter structure for Shopify, and the reasons direct traffic swells without it are in direct traffic and sales attribution. […]

    Like

  4. How to attribute sales from SEO and blog content on Shopify – The Ecomm Analyst Avatar

    […] Expect the numbers to move slowly. Content that ranks today may not show up in orders for a quarter, which is why judging it on last month’s last-click revenue almost always leads to cutting it too early. If most of your content-assisted orders land as direct visits, the reasons are covered in attributing direct traffic sales. […]

    Like

  5. How to measure referral program revenue on Shopify – The Ecomm Analyst Avatar

    […] Make sure referral links carry UTM parameters so they land as their own source in every tool, not as direct traffic. Check this in your referral app’s link settings and test a link yourself. Untagged referral visits get absorbed into direct, which makes direct look healthier and hides the program’s real contribution. The bigger picture on direct traffic is in attributing direct traffic sales. […]

    Like

Leave a Reply

Navigation

About

Six years in e-commerce. Three Shopify stores across different niches, one scaled past seven figures. I’ve tested hundreds of ad creatives, obsessed over email flows, and learned more from my failures than my wins.

Now I focus on conversion optimization, retention marketing, and the analytics behind it all. This blog is where I share what actually works, backed by real numbers. No fluff, no guru energy.