Skip to main content
Free12 minutesBeginner

Traffic Sources Analysis

Understand where your visitors come from and how to analyze traffic sources for better marketing decisions. Learn about traffic in this analytics guide.

trafficsourcesreferralorganicpaid
Last updated:

Understanding your traffic sources helps you know which marketing channels are working and where to invest your efforts. This guide explains how Zenovay categorizes and analyzes traffic sources.

Traffic Source Categories

Direct Traffic

Definition: Visitors who arrive without a detectable referrer.

Includes:

  • Typed URLs directly in browser
  • Bookmarked pages
  • Links from desktop apps
  • Links from mobile apps (some)
  • Secure-to-non-secure redirects
  • Links from documents (PDF, Word)

How to interpret:

  • High direct traffic indicates brand awareness
  • May also include untracked referrers
  • Check for UTM parameter usage

Definition: Visitors from non-paid search engine results.

Search engines tracked:

  • Google
  • Bing
  • Yahoo
  • DuckDuckGo
  • Yandex
  • Baidu
  • And many more

Useful for:

  • Measuring SEO effectiveness
  • Identifying keyword opportunities
  • Tracking algorithm changes

Search Terms

Due to privacy restrictions, most search engines no longer pass search queries. Use Google Search Console for keyword data.

Referral Traffic

Definition: Visitors who clicked a link on another website.

Shows you:

  • Which sites link to you
  • Which backlinks drive traffic
  • Potential partnerships
  • PR coverage results

What to look for:

  • High-traffic referrers
  • Quality referrers (relevant sites)
  • Spam referrers (filter out)

Social Traffic

Definition: Visitors from social media platforms.

Zenovay splits social into Organic Social (a normal click from a social platform) and Paid Social (a click that carries an ad-network click ID like fbclid or ttclid, or a utm_medium of paid/cpc/ppc).

Platforms detected:

PlatformDetection Method
Facebook/MetaReferrer domain (+ fbclid → Paid Social)
Twitter/XReferrer + t.co links
LinkedInReferrer domain
InstagramReferrer domain
PinterestReferrer domain
RedditReferrer domain
TikTokReferrer domain (+ ttclid → Paid Social)

Use cases:

  • Measure social media ROI
  • Identify best-performing platforms
  • Track campaign effectiveness

Definition: Visitors from advertising campaigns.

Detection:

  • UTM parameters (utm_medium=cpc, paid, ppc, etc.)
  • Ad-network click IDs (gclid → Paid Search, fbclid/ttclid → Paid Social)
  • Known ad network referrers

Platforms:

  • Google Ads
  • Facebook Ads
  • LinkedIn Ads
  • Twitter Ads
  • Display networks

Email Traffic

Definition: Visitors from email campaigns.

Detection:

  • UTM parameters (utm_medium=email)
  • Known email service referrers
  • Manual campaign tagging

Best practice: Always use UTM parameters for email links.

Viewing Traffic Sources

Sources Card

Open your website's dashboard (Domains → your site) and stay on the Analytics tab. The Sources card shows the breakdown by channel, referrer, and campaign.

Source Drill-Down

The Sources card has sub-tabs so you can drill into:

  • Channels (Organic Search, Paid Social, Referral, etc.)
  • Specific referrer URLs
  • UTM dimensions — Source, Medium, Campaign, Content, and Term

Filtering by Source

Click any row in the Sources card to apply it as a dashboard filter — every other card (visitors, pages, locations) then updates to that source. Click the filter chip again to clear it.

UTM Parameters

What Are UTM Parameters?

URL parameters that tag traffic for tracking:

https://yoursite.com/page?utm_source=facebook&utm_medium=social&utm_campaign=summer_sale

Standard UTM Parameters

ParameterPurposeExample
utm_sourceTraffic origingoogle, facebook, newsletter
utm_mediumMarketing mediumcpc, social, email
utm_campaignCampaign namesummer_sale, product_launch
utm_contentContent variationbanner_a, text_link
utm_termPaid keywordsrunning_shoes

Building UTM URLs

  1. Start with Base URL

    Your destination page: https://yoursite.com/landing

  2. Add Required Parameters

    Add utm_source and utm_medium at minimum.

  3. Add Campaign Name

    Include utm_campaign for tracking.

  4. Use a URL Builder

    Use Google's Campaign URL Builder to assemble the link consistently, then test it before launching the campaign.

UTM Best Practices

Do:

  • Use consistent naming conventions
  • Keep parameters lowercase
  • Document your campaigns
  • Use descriptive names

Don't:

  • Use spaces (use underscores or hyphens)
  • Make names too long
  • Use special characters
  • Change naming mid-campaign

Analyzing Source Quality

Quality Metrics by Source

Compare these metrics across sources:

  • Bounce rate: Lower is usually better
  • Pages/session: Higher indicates engagement
  • Session duration: Longer shows interest
  • Conversion rate: Ultimate quality measure

Source Comparison Table

SourceVisitorsBouncePagesDurationConversions
Organic5,00045%2.32:30150
Direct3,00035%3.13:45120
Social2,00065%1.51:1530

Interpreting Quality

  • High volume, low quality: Review targeting
  • Low volume, high quality: Scale if possible
  • High bounce from ads: Check landing page relevance
  • Good organic engagement: Double down on SEO

Source Attribution

First-Touch Attribution

Credits the first source that brought the visitor.

Best for: Understanding acquisition channels.

Last-Touch Attribution

Credits the most recent source before conversion.

Best for: Understanding conversion triggers.

Multi-Touch Attribution

Pro Plan

Distributes credit across every touchpoint in a converting visitor's journey. The Sources card on the Analytics tab has a simple First Touch / Last Touch toggle. For the full set of models, open the Revenue tab and use the attribution selector:

  • Last Touch (default) — credit to the source of the converting session
  • First Touch — credit to the source of the visitor's first session
  • Linear — equal credit across all touchpoints
  • Time-Decay — more credit to recent touchpoints
  • Position-Based — 40% first touch, 40% last touch, 20% split across the middle

Attribution is built from your goal completions, so you need at least one goal set up before there's anything to attribute. Conversions that carry a value (for example a tracked purchase amount) also show revenue per channel.

Common Traffic Source Issues

"Dark Social" Traffic

Some traffic appears as "Direct" but isn't:

  • Links in messaging apps (WhatsApp, Messenger)
  • Links in native apps
  • Private browsing referrers

Mitigation: Use shortened links with UTM parameters.

Referrer Spam

Fake referrers designed to get you to visit spam sites.

Signs:

  • Unusual referrer domain names
  • 100% bounce rate
  • Very short session duration
  • Geographic anomalies

Solution: Known bot and spam traffic is filtered automatically on every site — there's no toggle to turn on. To exclude specific sources you don't want counted (internal IPs, staging hostnames, or whole countries), open your website's settings and use the Exclusions tab (Domains → your site → Settings → Exclusions).

Missing UTM Parameters

If your campaigns show as "Direct":

  • Check all campaign links have UTM parameters
  • Verify parameters are formatted correctly
  • Ensure links aren't being modified

Reporting on Sources

Executive Summary View

Key metrics to report:

  1. Top 3 traffic sources by volume
  2. Top 3 by conversion rate
  3. Month-over-month changes
  4. Notable campaigns

Detailed Campaign Reports

Pro Plan

To get source data out of Zenovay for deeper reporting, use one of the export paths your plan includes:

  • Scheduled email summaries — turn on the weekly summary under Domains → your site → Settings → Reports.
  • Programmatic access — query the REST API or the MCP server (Pro and above) to pull source breakdowns into your own tooling.
  • Warehouse export (Scale) — sync your daily analytics aggregates to an S3-compatible bucket on a schedule from Domains → your site → Settings → Warehouse exports. (BigQuery and Snowflake destinations are planned but not yet available.)

Optimizing Traffic Sources

Source Portfolio

Aim for diversified traffic:

  • Don't rely on single source
  • Invest in owned channels
  • Balance paid and organic

ROI Calculation

For paid sources:

ROI = (Revenue from Source - Cost) / Cost × 100

For organic:

Value = Revenue Generated / Time Investment

Next Steps

Was this article helpful?