Traffic sources
Traffic sources are the channels and platforms visitors use to reach your site. Knowing where users come from is key to optimizing acquisition. Proper classification drives smart marketing decisions.
Classification
Modern analytics splits traffic into types. Each gives unique behavior and channel insights.
Direct traffic
Visits without a detectable referrer. Happens when users:
- Type the URL in the address bar
- Use bookmarks
- Click links from mobile apps without tracking
- Click links in documents or messengers
A high direct share signals strong brand recognition, or tracking issues. HTTPS to HTTP transitions also land here due to browser security.
Common issue
Email traffic from Outlook or Thunderbird often falls into "direct" because referrer is missing. Use UTM parameters in newsletter links.
Organic search
Unpaid traffic from search engines. Users find you through:
- Google, Yandex, Bing, other engines
- Voice search and assistants
- Image and video search
Organic analysis evaluates SEO. Modern engines encrypt queries, so reports show "Unknown keywords (SSL)".
Referral traffic
Transitions from other sites via plain links:
- Mentions in blogs and news
- Partner sites and directories
- Forums and communities
- Review platforms
Referral example
An e-commerce store found 30% of referral traffic comes from a review site. Detailed analysis showed 5.8% conversion vs 2.3% average. Decision: develop partnerships with review platforms.
Social traffic
Traffic from social networks:
- Facebook, Instagram, LinkedIn, Twitter
- Video: YouTube, TikTok
- Messengers with social features
- Niche social platforms
High engagement, often lower conversion than search.
Paid search
Search engine advertising:
- Google Ads (formerly AdWords)
- Yandex.Direct
- Bing Ads
- Shopping ads (Google Shopping)
Analytics requires two conditions: source is a known search engine, medium contains "cpc", "ppc", or other paid identifiers.
Email traffic
Email transitions need proper tagging for accurate tracking:
- Newsletters
- Transactional emails
- Automated campaigns
- Personalized offers
Source vs Channel vs Campaign
Hierarchy matters for analysis.
Source: the platform or site:
- google, facebook, newsletter, partner-site
Medium: traffic type or delivery method:
- organic, cpc, email, referral, social
Campaign: the marketing initiative:
- summer-sale, product-launch, black-friday-2024
Combination example
URL: example.com/?utm_source=facebook&utm_medium=social&utm_campaign=summer-sale
- Source: facebook (where)
- Medium: social (how)
- Campaign: summer-sale (why)
UTM parameters
UTM (Urchin Tracking Module) parameters are URL tags for precise source tracking.
Main parameters
| Parameter | Description | Example | Required |
|---|---|---|---|
| utm_source | Source | facebook, google, newsletter | Yes |
| utm_medium | Channel type | social, cpc, email | Yes |
| utm_campaign | Campaign name | summer_sale_2024 | Yes |
| utm_content | Ad variant | banner_blue, text_link | No |
| utm_term | Keyword | analytics_tool | No |
Rules
Use lowercase:
- Right: utm_source=facebook
- Wrong: utm_source=Facebook
Replace spaces:
- Right: utm_campaign=summer_sale
- Wrong: utm_campaign=summer sale
Be consistent:
- Pick a separator (hyphen or underscore), use it everywhere
- Document conventions
- Use templates for typical campaigns
Practical UTM
Social media campaign:
Base URL: example.com/products/analytics-tool
Facebook ad:
example.com/products/analytics-tool?utm_source=facebook&utm_medium=cpc&utm_campaign=q4_promotion&utm_content=video_ad
Instagram Stories:
example.com/products/analytics-tool?utm_source=instagram&utm_medium=social&utm_campaign=q4_promotion&utm_content=stories_swipe
Email newsletter:
example.com/products/analytics-tool?utm_source=newsletter&utm_medium=email&utm_campaign=q4_promotion&utm_content=header_cta
Attribution problems
Misclassification
Technical:
- Referrer blocking via security policies
- HTTP/HTTPS transitions
- Private browser modes
- Redirects and link shorteners
Human:
- Inconsistent UTM use
- Typos
- Same campaign with different names
Dark traffic
Transitions where the source can't be determined:
- Mobile apps
- Messengers
- PDF documents
- Private email clients
Up to 60% of mobile organic traffic can be misclassified as direct.
Source performance
Key metrics
| Metric | Description | What it shows |
|---|---|---|
| Sessions | Visit count | Volume |
| Bounce Rate | Single-page sessions | Relevance |
| Pages per Session | Avg pages viewed | Engagement |
| Conversion | Goal completion | Quality |
| AOV | Revenue per transaction | Visitor value |
Segmentation
By device:
- Mobile and desktop behave differently
- Desktop converts better in B2B
By geography:
- Local vs international
- Regional channel quirks
By time:
- Seasonal variation
- Source behavior shifts
Optimization case
SaaS company analyzed quarterly traffic:
- Organic search: 45% of traffic, 3.2% conversion
- Paid search: 20%, 5.8%
- Social media: 15%, 1.1%
- Email: 10%, 8.4%
- Direct: 10%, 6.2%
Action: shifted budget to email marketing. Overall conversion +23%.
Source management
Diversification
Single-source dependency is risky:
- Search algorithm changes
- Social media blocks
- Rising paid ad costs
Targets:
- No more than 40% from one source
- At least 3-4 active acquisition channels
- Balance paid and free
Source-specific optimization
Search:
- Optimize for informational queries
- Detailed descriptions and specs
- Structured data
Social:
- Visual content
- Fast loading
- Social proof
Email:
- Personalized landing pages
- Match the email's promise
- Simplified conversion forms
Modern tracking
Privacy regulation
- iOS App Tracking Transparency cut attribution accuracy 15-25%
- Third-party cookie removal complicates cross-domain tracking
- GDPR and other regulations require consent
New traffic sources
AI platforms create new patterns:
- ChatGPT, Claude, Perplexity recommend sites without standard referrers
- Voice search reshapes organic patterns
- Smart device integrations open new entry points
Tools
UTM builders
- Google Campaign URL Builder (official)
- Campaign management platforms with built-in generators
- Spreadsheets with formulas for bulk creation
Validation
Before launch:
- Verify UTM correctness
- Test tracking in real time
- Use analytics preview modes
Common mistakes
- UTM on internal links (resets sessions)
- Case mismatches
- Spaces and special characters
- No documentation
Statable integration
Statable provides advanced source handling without traditional platform limits. Goal: complete journey visibility.
We are working on accurate dark traffic classification and detailed source reports. Auto enrichment and intelligent classification work even with partial data.
Auto UTM creation and management are planned to prevent errors and keep tagging consistent.
Ready to take control of traffic sources? Sign up for a free trial of Statable. Detailed reports on every source. No traditional limits.