Google Analytics Campaign URL Builder

This tool allows you to easily add campaign parameters to URLs so you can measure Custom Campaigns in Google Analytics.

Google Analytics Campaign URL Builder

This tool allows you to easily add campaign parameters to URLs so you can measure Custom Campaigns in Google Analytics.

The full website URL (e.g. https://www.bravomy.life)
The referrer (e.g. bravomylife, newsletter)
Marketing medium (e.g. cpc, banner, email)
Product, promo code, or slogan (e.g. spring_sale)
The ads campaign id.
Identify the paid keywords
Use to differentiate ads

Share the generated campaign URL

More information for each parameter

ParameterRequiredExample
utm_idNoabc.123
utm_sourceYesbravomylife
utm_mediumYescpc
utm_campaignYesspring_sale
utm_termNorunning+shoes
utm_contentNologolink

A free Google Analytics Campaign URL Builder for tagging links with UTM parameters. Paste a destination URL, fill in source and medium, and copy the tracked link. The output uses the same parameter convention that ga4 and Google Ads expect, so your data lands in the right reports.

What each UTM parameter does

utm_source identifies the referrer (newsletter, twitter, partnerblog). utm_medium describes the channel category (email, social, cpc). utm_campaign names the campaign itself (spring_sale, launch_2026). utm_content distinguishes creative variants in A/B tests. utm_term records the keyword for paid search. Source, medium, and campaign are required by GA4 to attribute the visit; the rest are optional but useful.

Common mistakes to avoid

Use lowercase consistently — GA4 treats Email and email as separate sources, fragmenting your data. Avoid spaces; use underscores or hyphens. Do not tag internal links between pages of your own site, since that overwrites the original campaign attribution. Always test the final link in an incognito window before sending.

FAQ

Will this URL still work without GA installed?
Yes. UTM parameters are just query strings. The destination page renders normally; only your analytics tool reads the tags.
Can I shorten the result?
Run it through any URL shortener (bit.ly, etc.). The redirect preserves the UTM parameters, so attribution still works.
You may also like these!