Free UTM Campaign URL Builder
Tag your campaign links properly so analytics tells you what's actually working. Presets for the common sources, validation for the common mistakes.
Where the traffic comes from
The channel type: cpc, email, social…
What campaign this link belongs to
Paid keyword, if applicable
Distinguishes ads or links within one campaign
Your Tagged URL
What UTM parameters are and why consistency matters
UTM parameters are tags added to a URL that tell your analytics exactly where a visitor came from: the source (google, newsletter), the medium (cpc, email, social), and the campaign they belong to. Without them, traffic from your ads, emails, and social posts collapses into vague buckets like "direct" - and you cannot tell which spending works. The catch is consistency: analytics treats "Facebook", "facebook", and "fb" as three different sources, permanently fragmenting your reports. This builder enforces lowercase and consistent naming so your data stays clean.
A simple naming convention that scales
Pick one convention and never deviate: lowercase everything, use underscores instead of spaces, and make campaign names self-explanatory with a date or theme (spring_sale_2026, webinar_june). Use utm_content to separate variations inside one campaign - two ad creatives, or a button versus a text link in the same email. Document the convention somewhere your whole team can see; the most common cause of broken attribution is two people tagging the same channel differently.
Frequently Asked Questions
Source is where the traffic comes from (google, facebook, newsletter); medium is the type of channel (cpc, social, email). A Google Ads click is source=google, medium=cpc; the same engine's free results are source=google, medium=organic.
No - never tag links between pages of your own site. Internal UTMs overwrite the visitor's original attribution, so the ad or email that actually brought them gets erased from your reports.
Not when used correctly - they belong on links you share in ads, emails, and posts, not in your site's own canonical URLs. Search engines may see tagged URLs in the wild; canonical tags on your pages (which most platforms set automatically) prevent duplicate-content issues.
Untagged links are the usual cause: clicks from email apps, SMS, QR codes, and many mobile apps carry no referrer, so analytics files them as direct. Tagging every link you distribute with UTMs is the fix - it is exactly what these parameters exist for.
Tracking Set Up, but Campaigns Underperforming?
Clean data is step one. We run paid campaigns that turn that data into lower acquisition costs and more customers.