I’ve personally used Google Analytics – in all its versions – for over 15 years. While even a contributor to GA4 (Krista Seidan) says “sorry” for creating it (in jest), we have to live with it.
If you’re anything like me you’ve spent hundreds of ours building reports like second nature in Google Analytics, but sometimes you just can’t actually, really, define what some of the vocabulary means.
I’ve forever gone straight to “source / medium” and paired with the landing page report to get what I needed and zip in and out like second nature. GA4 has greatly expanded the feature set, but I love that we still have the classics breakdowns.
Ok so first, let’s define each of these:
- What is “source” in GA4?
- What is “medium”?
- What is “channel”?
- How do they relate to each other
- Give me examples
The Triumvirate of GA4 Acquisition Data
The core of understanding how people find your website lies in three key dimensions: Source, Medium, and Channel. While they seem similar, they provide different levels of granularity for attributing a user’s visit. Grasping the distinction is the first step to building accurate GA4 reports and making informed marketing decisions.
What is “Source” in GA4?
The Source is the specific origin of your traffic—the actual entity or platform that sent the user to your site. Think of it as the “where” the user was right before clicking your link. It’s the most granular level of identification.
When Google Analytics records a session, it looks at the referrer (the previous page’s URL) to automatically determine the source. If you’re using UTM parameters, the utm_source tag overrides the automatic detection.
Source Examples:
google: Traffic from the Google search engine, Google Ads, etc.facebook: Traffic from Facebook.(direct): The user typed your URL directly into the browser or used a bookmark (no referrer data).linkedin.com: Traffic from a specific link on a LinkedIn article or post.newsletter_q2_2025: A specific custom name you used for an email blast’sutm_source.
What is “Medium” in GA4?
The Medium is the general category or method of acquisition. Think of it as the “how”—the type of marketing or delivery mechanism used to bring the user to your site. It is less specific than the source and is a high-level grouping of traffic types.
GA4 often auto-populates this dimension based on the source (e.g., if the source is any known search engine, the medium will be organic). When using UTM tagging, the utm_medium parameter is what defines this value.
Medium Examples:
organic: Non-paid traffic from search engines (Source:google,bing, etc.).cpc: Cost Per Click (paid search ads, often Source:google).referral: Traffic from a link on another website that isn’t a search engine or social site (Source:custom-blog.com).email: Traffic from any email marketing campaign (Source:mailchimp,newsletter).(none): The medium for Direct traffic (paired with Source:(direct)).
What is “Channel” in GA4?
The Channel is the broadest, most general grouping of traffic. It is a powerful, rule-based categorization system that combines various Sources and Mediums into a handful of standardized, high-level groups. GA4 uses its “Default Channel Grouping” to do this automatically, ensuring your traffic is categorized consistently across all reports, regardless of your granular UTM tagging.
For example, GA4 knows that the combination of Source: google and Medium: organic belongs to the Organic Search Channel, while Source: facebook and Medium: cpc belongs to Paid Social. This standardization is key for comparing performance across marketing silos.
Channel Examples (Default Channel Grouping):
- Organic Search: Groups all non-paid search traffic.
- Direct: All
(direct) / (none)traffic. - Paid Search: All pay-per-click search engine advertising.
- Organic Social: All non-paid traffic from social networks.
- Email: All traffic categorized as coming from email campaigns.
The Relationship: From Specific to General
You can think of the relationship between these three terms as a hierarchy moving from the most specific detail (Source) to the broadest category (Channel):
- Source: The specific machine. (e.g.,
google) - Medium: The type of energy/mechanism. (e.g.,
organic) - Channel: The overall power grid/category. (e.g.,
Organic Search)
In short, the Source and Medium determine the Channel via pre-defined rules. The Source / Medium is a combined dimension that provides the ultimate clarity on where and how a user arrived, and it remains the gold standard for granular analysis in GA4.
Now that we have these definitions, let’s look at the data you’ll typically see…
Seeing the Data: How Source / Medium Forms a Channel
The **Source / Medium** pairing is critical because it’s the exact data point GA4 uses to execute the “Default Channel Grouping” rules. Understanding these common pairings will immediately clarify your reports and help you troubleshoot any miscategorized traffic that shows up in the dreaded **Unassigned** channel.
Common Source / Medium Combinations and their Channel:
Below are five common scenarios that illustrate how the granular Source and Medium values are rolled up into a Channel:
- Scenario 1 (Organic Search):
- Source:
google - Medium:
organic - **Channel:** **Organic Search**
- **Why?** GA4 recognizes the medium as “organic” and the source as a known search engine.
- Source:
- Scenario 2 (Paid Search):
- Source:
google(orbing) - Medium:
cpc(orppc) - **Channel:** **Paid Search**
- **Why?** The medium matches one of the defined paid search terms (Cost Per Click/Pay Per Click).
- Source:
- Scenario 3 (Direct Traffic):
- Source:
(direct) - Medium:
(none) - **Channel:** **Direct**
- **Why?** This specific pairing signals a lack of referrer data, meaning the user arrived directly.
- Source:
- Scenario 4 (Organic Social):
- Source:
facebook - Medium:
social(orsocial-media) - **Channel:** **Organic Social**
- **Why?** The medium matches a predefined social term *or* the source matches a known list of social domains.
- Source:
- Scenario 5 (Referral):
- Source:
techcrunch.com - Medium:
referral - **Channel:** **Referral**
- **Why?** The traffic came from a third-party website, but the medium is neither a classified paid nor social type.
- Source:
The Importance of UTM Parameters in GA4
While GA4 does a great job of automatically classifying the majority of your traffic (especially Google Ads and organic search), the moment you run a campaign outside of Google’s auto-tagging ecosystem—like email, social posts, or banner ads on a partner site—you must use UTM parameters.
UTM tags are small snippets of code you add to the end of a URL to manually define the source, medium, and campaign name. They are your quality control mechanism for acquisition data. If you don’t tag a link, you run the risk of having valuable campaign traffic fall into the generic **Referral** or, worse, **Unassigned** channels, making it impossible to evaluate performance accurately.
For example, instead of sending a link as:
https://www.yoursite.com/sale
You would tag a paid Facebook ad as:
https://www.yoursite.com/sale?utm_source=facebook&utm_medium=cpc&utm_campaign=winter_sale_2026
This simple act ensures GA4 records the visit correctly as:
- Source:
facebook - Medium:
cpc - Channel: **Paid Social**
Without those UTM tags, that same traffic might just show up as facebook.com / referral, giving the impression it was an unpaid post, completely skewing your ROI calculations. **Accurate attribution begins and ends with correct UTM tagging.**
Let’s Show a Bunch of the Top Acquisition Paths
There’s nothing better than examples. Using Gemini to help compile, I pulled after a request, the top sources, mediums, and channel paths as well as common compbos. I personally find this extremely helpful. I read the top ranking blog posts in Google search on the subject and none of them where as good as this!
This is a comprehensive list of the most common values for each of these dimensions, based on standard GA4 reporting and general web traffic patterns. These are the values you are most likely to see, which typically represent the highest traffic volumes.
Table 1: Top GA4 Sources (Estimated Popularity)
This is Gemini’s best ranking of popularity as of October 23, 2025. I trust this because Gemini does a pretty solid job of inferring rankings. I would cross-check this with official reports from inside your company as well as 3rd party data.
| Rank | Session Source | Description |
| 1 | google | Traffic from Google Search, Google Ads, etc. |
| 2 | (direct) | Users who came directly by typing the URL or via a bookmark. |
| 3 | bing | Traffic from Bing search engine. |
| 4 | facebook | Traffic from Facebook. |
| 5 | linkedin | Traffic from LinkedIn. |
| 6 | youtube | Traffic from YouTube. |
| 7 | yahoo | Traffic from Yahoo search engine. |
| 8 | instagram | Traffic from Instagram. |
| 9 | twitter | Traffic from Twitter/X. |
| 10 | reddit | Traffic from Reddit. |
| 11 | (not set) | Data is missing or not correctly configured (often due to tracking issues). |
| 12 | tiktok | Traffic from TikTok. |
| 13 | t.co | Twitter (a shortened URL source). |
| 14 | pinterest | Traffic from Pinterest. |
| 15 | mail.google.com | Traffic from Gmail. |
| 16 | baidu | Traffic from Baidu search engine. |
| 17 | yandex | Traffic from Yandex search engine. |
| 18 | newsletter | Common custom source from email marketing campaigns. |
| 19 | email | Generic custom source for email traffic. |
| 20 | custom-site-1.com | Example of a common high-volume referral site/partner. |
| 21 | custom-site-2.com | Example of another high-volume referral site/partner. |
| 22 | adroll | Example of a common display network/ad platform. |
| 23 | outbrain | Example of a common content discovery platform. |
| 24 | quora | Traffic from Quora. |
| 25 | duckduckgo | Traffic from DuckDuckGo search engine. |
Note: (direct) is technically a Source value for direct traffic, often paired with the Medium (none) or (not set). For many sites, referral sources (like custom-site-1.com) and paid sources (like adroll) will appear further up the list.
Table 2: Top GA4 Mediums (Estimated Popularity)
| Rank | Session Medium | Description |
| 1 | organic | Traffic from non-paid search results (Google, Bing, etc.). |
| 2 | (none) | The medium for direct traffic (paired with Source: (direct)). |
| 3 | referral | Traffic from non-ad links on other websites. |
| 4 | cpc | Cost Per Click, typically for paid search ads (e.g., Google Ads). |
| 5 | social | Traffic from social media (often non-paid, if not tagged specifically). |
| 6 | email | Traffic from email marketing campaigns (often customized). |
| 7 | display | Traffic from display/banner ads (e.g., Google Display Network). |
| 8 | (not set) | Data is missing or not correctly configured. |
| 9 | ppc | Pay Per Click (an alternative to cpc for paid search). |
| 10 | affiliate | Traffic from affiliate links. |
| 11 | cpv | Cost Per View (often for video ads). |
| 12 | cpa | Cost Per Acquisition (or Cost Per Action). |
| 13 | banner | Common custom medium for display campaigns. |
| 14 | retargeting | Common custom medium for remarketing campaigns. |
| 15 | paidsearch | Custom medium for paid search (alternative to cpc). |
| 16 | paid-social | Custom medium for paid social campaigns. |
| 17 | podcast | Custom medium for traffic from audio/podcast ads. |
| 18 | qr | Custom medium for QR code tracking. |
| 19 | sms | Custom medium for SMS/text message marketing. |
| 20 | video | Custom medium for traffic from video content. |
| 21 | push | Custom medium for mobile push notifications. |
| 22 | feed | Traffic from product feeds (e.g., Google Shopping). |
| 23 | app | Custom medium for traffic from mobile applications. |
| 24 | content | Common custom medium for content marketing links. |
| 25 | partner | Custom medium for general partner marketing. |
Table 3: Top GA4 Default Channel Groups (Estimated Popularity)
| Rank | Session Default Channel Group | Description |
| 1 | Organic Search | Non-paid traffic from search engines. |
| 2 | Direct | Users who came directly or via a bookmark. |
| 3 | Paid Search | Traffic from paid ads on search engines (e.g., Google Ads, Bing Ads). |
| 4 | Referral | Traffic from links on other websites (non-search, non-social, non-ad). |
| 5 | Organic Social | Non-paid traffic from social media sites (e.g., Facebook, Twitter). |
| 6 | Email | Traffic from email marketing campaigns. |
| 7 | Display | Traffic from display ads (e.g., GDN). |
| 8 | Paid Social | Traffic from paid ads on social media sites. |
| 9 | Unassigned | Traffic that doesn’t match any other default channel rules. |
| 10 | Affiliates | Traffic from affiliate links/partners. |
| 11 | Organic Video | Non-paid traffic from video-hosting sites (e.g., YouTube, Vimeo). |
| 12 | Paid Video | Traffic from paid video ads. |
| 13 | Cross-network | Traffic from ads that run across multiple networks (e.g., Performance Max campaigns). |
| 14 | Organic Shopping | Non-paid traffic from shopping sites (e.g., Google Shopping, Amazon). |
| 15 | Paid Shopping | Traffic from paid ads on shopping sites. |
| 16 | Paid Other | Traffic from paid ads that do not fit into other ‘Paid’ categories. |
| 17 | SMS | Traffic from text message links. |
| 18 | Audio | Traffic from ads on audio platforms (e.g., podcasts, Spotify ads). |
| 19 | Mobile Push Notifications | Traffic from mobile app push notifications. |
| 20 | (End of the standard default list) | |
| 21 | (N/A) | |
| 22 | (N/A) | |
| 23 | (N/A) | |
| 24 | (N/A) | |
| 25 | (N/A) |
Table 4: Top 50 GA4 Source / Medium Combinations (Estimated Popularity)
| Rank | Session Source / Medium | Default Channel Group | Description |
| 1 | google / organic | Organic Search | Non-paid traffic from Google search. |
| 2 | (direct) / (none) | Direct | Direct navigation/bookmarks. |
| 3 | google / cpc | Paid Search | Paid ads on Google Search/other networks (non-shopping). |
| 4 | bing / organic | Organic Search | Non-paid traffic from Bing search. |
| 5 | facebook / social | Organic Social | Non-paid traffic from Facebook. |
| 6 | youtube / organic | Organic Video | Non-paid traffic from YouTube. |
| 7 | linkedin / referral | Referral | Traffic from LinkedIn (non-social rule match). |
| 8 | google / referral | Referral | Traffic from a Google service outside of search (e.g., Google Business Profile, Gmail signature). |
| 9 | pinterest.com / referral | Referral | Traffic from Pinterest. |
| 10 | (not set) / (not set) | Unassigned | Missing data (often tracking errors). |
| 11 | yahoo / organic | Organic Search | Non-paid traffic from Yahoo search. |
| 12 | tiktok / social | Organic Social | Non-paid traffic from TikTok. |
| 13 | newsletter / email | Traffic from an email campaign (custom tagged). | |
| 14 | reddit.com / referral | Referral | Traffic from Reddit. |
| 15 | facebook / cpc | Paid Social | Paid ads on Facebook (often custom-tagged as cpc). |
| 16 | google / display | Display | Paid ads on the Google Display Network. |
| 17 | yandex / organic | Organic Search | Non-paid traffic from Yandex search. |
| 18 | (direct) / (not set) | Unassigned | Direct traffic with medium not set. |
| 19 | instagram / social | Organic Social | Non-paid traffic from Instagram. |
| 20 | custom-blog.com / referral | Referral | Traffic from a specific blog. |
| 21 | bing / cpc | Paid Search | Paid ads on Bing search. |
| 22 | twitter / social | Organic Social | Non-paid traffic from Twitter/X. |
| 23 | affiliate-partner / affiliate | Affiliates | Traffic from a specific affiliate partner. |
| 24 | mailchimp / email | Traffic from a Mailchimp email campaign. | |
| 25 | adroll / display | Display | Traffic from the AdRoll display network. |
| 26 | google / cross-network | Cross-network | Traffic from Performance Max or similar Google campaigns. |
| 27 | yahoo / cpc | Paid Search | Paid ads on Yahoo search. |
| 28 | t.co / referral | Referral | Twitter/X referrer. |
| 29 | quora / organic | Organic Search | Non-paid traffic from Quora. |
| 30 | duckduckgo / organic | Organic Search | Non-paid traffic from DuckDuckGo. |
| 31 | custom-site / banner | Display | Traffic from a specific site using a custom banner tag. |
| 32 | linkedin / cpc | Paid Social | Paid ads on LinkedIn. |
| 33 | bing / referral | Referral | Traffic from Bing (e.g., Bing Business Profile). |
| 34 | custom-app / push | Mobile Push Notifications | Traffic from a custom app push notification. |
| 35 | outbrain / cpc | Paid Other | Traffic from Outbrain content ads. |
| 36 | google / paid-shopping | Paid Shopping | Paid ads from Google Shopping. |
| 37 | bing / paid-shopping | Paid Shopping | Paid ads from Bing Shopping. |
| 38 | vimeo / organic | Organic Video | Non-paid traffic from Vimeo. |
| 39 | custom-site / content | Referral | Traffic from a specific site using a custom content tag. |
| 40 | custom-campaign / cpa | Paid Other | Traffic from a custom CPA campaign. |
| 41 | whatsapp / social | Organic Social | Non-paid traffic from WhatsApp (if rules apply). |
| 42 | telegram / referral | Referral | Traffic from Telegram. |
| 43 | custom-partner / cpm | Display | Traffic from a custom partner on a CPM model. |
| 44 | custom-audio-platform / audio | Audio | Traffic from an audio ad platform. |
| 45 | newsletter-2 / email | Traffic from a secondary email list campaign. | |
| 46 | medium.com / referral | Referral | Traffic from a Medium article. |
| 47 | google / sms | SMS | Traffic from a custom Google SMS campaign. |
| 48 | custom-qr / qr | Direct (or Unassigned) | Traffic from a QR code scan (custom tag). |
| 49 | facebook / paid-social | Paid Social | Paid ads on Facebook (custom-tagged). |
| 50 | custom-partner / affiliate | Affiliates | Traffic from a secondary affiliate partner. |
Leave a Reply