UTM Builder
Generate clean, consistent tracking links for GA4, ads, email, and social. Build one link fast or bulk-create UTMs and export to CSV.
Build UTM Tracking Links
Enter your destination URL, add UTM parameters, then copy, test, or export your tracking links.
Quick Naming Rules
- Use lowercase and avoid spaces. Use underscores or dashes for readability.
- Keep utm_source and utm_medium consistent across the campaign.
- Name utm_campaign using: objective + theme/promo + timeframe (e.g., leadgen_free-trial_q1-2026).
- Use utm_content to distinguish creatives, placements, CTAs, or buttons.
- Use utm_term for keywords, audiences, or targeting notes when useful.
| Parameter | Best For | Examples |
|---|---|---|
| utm_source | Platform or referrer | google, instagram, linkedin, newsletter |
| utm_medium | Channel type | cpc, email, social, referral, affiliate |
| utm_campaign | Campaign grouping | winter_launch_2026, leadgen_webinar_q1 |
| utm_content | Creative/placement/CTA | hero_button, story_swipe, carousel_1 |
| utm_term | Keyword/audience/targeting | brand_kw, lookalike_1pct, segment_a |
Use consistent campaign tags without changing the destination
UTM parameters are query-string labels attached to a destination URL so analytics tools can group campaign traffic. Common fields identify the source, medium, and campaign; optional fields may distinguish a content variation or paid-search term. Their purpose is attribution, not changing the content of the destination page. For example, a newsletter link could use utm_source=newsletter, utm_medium=email, and utm_campaign=autumn_launch.
Keep names consistent across the team. Mixing `Email`, `email`, and `e-mail` fragments traffic into separate reporting groups in some analytics setups. Encode special characters correctly, preserve any existing legitimate query parameters, and check that a builder does not create a second question mark when a URL already has its own query string.
UTM parameters are public and may be copied when links are shared; never put private customer details, credentials, or personal identifiers in them. Campaign tagging only works as intended if the analytics installation, consent configuration, and attribution rules are also operating correctly.