Free marketing tool

Campaign UTM Builder & URL Parameter Tagger

Add tracking parameters to any destination URL, review existing query tags, and generate clean campaign links for Google Analytics 4 (GA4). Built entirely in your browser.

Build your link

Enter a destination URL and fill in your target campaign parameters.

You can paste a tagged URL to edit its existing parameters. A domain without a scheme gets https://.

Campaign parameters

Who sent the traffic? (e.g. google, newsletter, facebook)
Marketing medium or channel (e.g. cpc, email, banner)
Which promotion is this? (e.g. spring_sale, retargeting)
Paid search keyword or audience target.
Creative variant or specific link location.

Custom parameters

Add custom tracking parameters (e.g., ref, affiliate_id, utm_id). Leave blank to skip.

Your tracked URL

The result updates automatically as you type. Review the link before copying.

About Campaign UTM Tracking

UTM parameters (Urchin Tracking Module parameters) are five standard query tags appended to landing page URLs. When visitors click a tagged link, web analytics platforms like Google Analytics 4 (GA4), Mixpanel, and Adobe Analytics record the exact traffic source, channel medium, and campaign promotion.

Using a structured campaign URL builder prevents data fragmentation in your analytics reports. Without UTM tagging, clicks from email newsletters, influencer links, and social posts often get misclassified as (direct) / (none) or unassigned traffic.

Google Analytics 4 (GA4) UTM Parameter Reference

Google Analytics 4 uses specific dimensions to map incoming campaign tags. Here is how each parameter translates into GA4 reports:

Parameter GA4 Dimension Description & Purpose Example Value
utm_source First user source / Session source Identifies the advertiser, site, or publication sending traffic. google, newsletter, facebook
utm_medium First user medium / Session medium Identifies the advertising channel or marketing category. cpc, email, social, affiliate
utm_campaign First user campaign / Session campaign Identifies the specific product promotion, slogan, or strategic campaign. spring_sale, q4_launch, retargeting
utm_term First user manual term / Session term Identifies paid search keywords or targeting segments. running_shoes, b2b_saas
utm_content First user manual ad content Differentiates creative variants, CTA buttons, or link placements. banner_blue, header_button, text_link
utm_id Campaign ID Identifies a specific ad campaign ID for data import. cmp_98741

UTM Tagging Best Practices & Naming Conventions

To ensure clean, actionable reports in Google Analytics 4, adhere to these taxonomy guidelines:

Frequently Asked Questions (FAQ)

What is a UTM Builder?

A UTM Builder is a marketing tool that attaches snippet tags (Urchin Tracking Module parameters) to the end of a destination URL so web analytics platforms like Google Analytics 4 (GA4) can track traffic source, campaign medium, and promotion name.

What are the standard GA4 UTM parameters?

Google Analytics 4 supports standard UTM parameters including utm_source (traffic provider), utm_medium (channel or marketing type), utm_campaign (promotion name), utm_term (paid search keyword), utm_content (ad creative variant), and utm_id (campaign ID).

Are UTM parameters case-sensitive?

Yes, UTM parameters are case-sensitive in Google Analytics. For example, utm_source=Google and utm_source=google will be reported as two separate sources in GA4. Always use lowercase letters for consistency.

Do UTM parameters affect SEO rankings?

No, UTM parameters do not directly harm or boost SEO rankings. However, ensure your website uses canonical tags (<link rel="canonical">) on landing pages so search engines index the clean URL without tracking query strings.