The analytics system captures referrer information through multiple methods to give you comprehensive insights about your traffic sources. This page explains how referrer detection works and how you can use URL parameters for better tracking.
Two complementary methods are used to identify where your visitors come from:
This dual approach significantly reduces the number of unknown sources in your analytics.
Note: The HTTP specification contains a historical typo, using "Referer" (with one 'r') instead of the correct spelling "Referrer" (with two 'r's).
To ensure accurate source tracking, especially when the HTTP Referer header might be blocked or unavailable, you can use one of these parameters to identify the referrer:
utm_sourcerefrefererreferrersourceWe recommend using ref for simplicity or utm_source when using other UTM parameters (see below).
https://yourdomain.com/?ref=Bluesky
Visitors clicking this link will appear under "Bluesky" in your referrer reports, even if their browser doesn't send the HTTP Referer header.
UTM (Urchin Tracking Module) parameters provide a standardized way to track marketing campaigns across different channels. All standard UTM parameters are supported.
https://yourdomain.com/?utm_source=Newsletter&utm_medium=Email&utm_campaign=Weekly_Update
spring_sale or spring+sale)When a visitor arrives at your site, the referrer source is determined in this order:
ref, utm_source, etc.)This hierarchical approach ensures maximum accuracy in your traffic source reporting.
A high percentage of "unknown" referrers is common in web analytics due to:
By consistently using URL parameters in your outbound links, email campaigns, and promotional materials, you can significantly reduce "unknown" traffic sources in your analytics.