Traffic Source

A traffic source is the origin of a website visitor: where they came from before landing on your site. It identifies whether someone arrived from a search engine, a social post, an email, an ad, another website, or by typing the URL directly. Analytics tools like Google Analytics 4 record the traffic source for every session so you can see which origins drive visits, leads, and sales.
Why Traffic Source Matters
Traffic source tells you which efforts actually bring people to your site. Without it, you see total visits but cannot tell whether they came from SEO, a paid ad, or a newsletter, which makes every budget decision a guess.
Knowing the source connects activity to results. If 60% of conversions come from organic search and 5% from paid social, the data points to where attention and spend belong. Marketers use source data to double down on what works and cut what does not.
Traffic source is also the foundation of attribution. Every model, from first-touch to last-touch, starts by identifying where each visit originated. Get the source wrong and the entire attribution report inherits the error.
Types of Traffic Sources
Traffic sources group into a handful of standard categories. GA4 sorts them into a Default Channel Grouping, but each channel maps back to one of these origins:
- Direct traffic: Visitors who arrive with no referrer data. Typed URLs and bookmarks count, but so does any untagged link from apps, PDFs, or email clients. Direct is often a catch-all for unknown sources, not just manual entry.
- Organic search: Unpaid clicks from search engines like Google and Bing.
- Paid search: Clicks from search ads, such as Google Ads, usually tagged with the
cpcmedium. - Referral traffic: Visitors who clicked a link on another website that is not a search engine or social platform.
- Organic social: Unpaid clicks from social platforms like Instagram, LinkedIn, and TikTok.
- Paid social: Clicks from promoted posts and social ads.
- Email: Clicks from newsletters and email campaigns.
- Display and affiliate: Banner ad clicks and partner-driven traffic.
Most sites draw from four or five of these. The mix reveals how dependent a business is on any single origin.
How Traffic Source Is Tracked
GA4 records traffic source using two dimensions: source and medium. The source is the specific origin (google, facebook, newsletter), and the medium is the category (organic, cpc, email, referral). Together they form the source/medium pair, written as google / organic or facebook / cpc.
GA4 detects source automatically in two ways:
- From the referrer header: When a visitor clicks a link, the browser passes the referring domain. GA4 reads it to assign organic, referral, or social.
- From UTM parameters: When a link carries UTM tags, GA4 uses those values instead of guessing. This is the only way to control how a source appears.
UTM tags override automatic detection, which makes them essential for campaigns. The utm_source value sets the exact origin name GA4 records, so a tagged newsletter link shows as newsletter / email instead of falling into direct or referral.
https://linkutm.com/?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch
Traffic Source vs Channel
A traffic source is the specific origin, while a channel is the grouped category that origin belongs to. The source is granular; the channel is the bucket.
For example, google / organic, bing / organic, and duckduckgo / organic are three distinct traffic sources. GA4 rolls all three into one channel: Organic Search. The channel view answers “which type of marketing works,” while the source view answers “which specific platform sent this visit.”
Both matter. Use the marketing channel view to compare strategies at a high level, then drill into individual sources to find the exact winners within each channel. Reporting only at the channel level hides that one referral domain or one newsletter is doing most of the work.
How to Check Your Traffic Sources
Check traffic sources in GA4’s Traffic Acquisition report. It breaks down sessions by where visitors came from and is the fastest way to see the full picture.
- Open GA4 and go to Reports, then Acquisition, then Traffic Acquisition.
- View by Session default channel group for the high-level breakdown.
- Switch the dimension to Session source/medium for the granular source view.
- Add conversions or revenue as a column to see which sources drive results, not just visits.
Watch for a large “Direct” or “Unassigned” segment. It usually means links are reaching the site untagged, so real sources are being lost. Tagging campaign links with consistent UTM values fixes most of this before the data ever reaches GA4.
Frequently Asked Questions
What is a traffic source?
A traffic source is the origin of a website visitor, meaning where they came from before landing on your site. It identifies whether someone arrived from search, social, email, an ad, another website, or directly. Analytics tools record the source for every session so you can measure which origins drive traffic and conversions.
What are the main types of traffic sources?
The main types are direct, organic search, paid search, referral, organic social, paid social, email, and display. Direct covers untagged or typed visits, organic comes from unpaid search, referral comes from links on other sites, and paid traffic comes from ads. GA4 groups these into its Default Channel Grouping.
What is the difference between direct and referral traffic?
Direct traffic arrives with no referrer information, such as typed URLs, bookmarks, or untagged links from apps and email. Referral traffic arrives from a clickable link on another website that is not a search engine or social platform. Direct is often a catch-all for sources GA4 cannot identify.
How do I find my website traffic sources?
Open GA4, go to Reports, then Acquisition, then Traffic Acquisition. View by Session default channel group for the grouped breakdown, or switch to Session source/medium for the specific origins. Add conversions or revenue to see which sources actually produce results.
To control how every visit is attributed, tag your campaign links with the free UTM builder at linkutm so each traffic source reports accurately in GA4.