Smart UTM Builder

Most UTM problems related to how you name the utm parameters. One team uses “LinkedIn”, another uses “linkedin”, another uses “LinkedIn_Paid”. In GA4, those appear as three separate traffic sources. This UTM builder tool solves that. You can now build your tagged URLs here, and the UTM enforcer will flag every violation before the URL leaves your screen.


Destination URL Required
The full URL of the page you’re linking to
utm_source Required
The platform sending traffic
utm_medium Required
The marketing channel type
utm_campaign Required
Include quarter/year for easy filtering in GA4
utm_term Optional
Keyword or audience segment
utm_content Optional
Differentiates ads within the same campaign
Generated URL
Fill in the required fields above to generate your tagged URL
URL copied to clipboard!

How the Tool Works

Paste your destination URL, then fill in up to five UTM parameters. Three are required for every campaign link; two are optional but recommended if you need more granular reporting.

Use the channel presets at the top to auto-fill the correct source and medium values for common channels — LinkedIn Ads, Google Search, Meta, email newsletters, QR codes, and more. The tool validates each field in real time against a strict set of naming rules:

  • No uppercase letters – GA4 is case-sensitive. “Google” and “google” create two separate rows in your reports.
  • No spaces — spaces break URLs and create inconsistent data. Underscores are required.
  • No special characters — only letters, numbers, underscores, and hyphens are allowed.
  • Standard medium values — the tool warns you if your utm_medium doesn’t match the approved list (cpc, paidsocial, social, email, display, referral, offline).
  • Descriptive campaign names — generic values like “campaign_1” or “test” trigger a warning prompting you to use a name that includes a descriptor and quarter/year.

Violations are shown inline on each field and summarized in a panel below the form. With Auto-fix enabled (on by default), the tool silently corrects uppercase and spaces as you type, then confirms what it changed.

When all required fields are valid, the generated URL appears highlighted at the bottom — ready to copy with one click.

UTM Parameter Reference & Rules

ParameterRequired?What It TracksExample
utm_sourceRequiredThe platform sending trafficlinkedin, google, newsletter
utm_mediumRequiredThe marketing channel typecpc, email, paidsocial, display
utm_campaignRequiredCampaign name or promotionq1_brand_search_2026
utm_termOptionalKeyword or audience segmentelderly_care, retargeting
utm_contentOptionalDifferentiates ads in the same campaignbanner_a, video_ad, cta_top
RuleCorrectIncorrect
Always lowercaselinkedinLinkedIn, LINKEDIN
Use underscorespaid_socialpaid social, paid-social
No special charactersq1_promo_2026Q1 Promo! (2026)
Be descriptiveeu_brand_search_q1_2026campaign_1, test
Include dates or quartersspring_webinar_2026webinar_campaign

When to Use this UTM Tool

1. Before any paid campaign goes live
Every LinkedIn, Google, or Meta ad should have a tagged URL before it’s submitted. Running ads without UTM parameters means GA4 can’t attribute the traffic, spend, or conversions back to the campaign that drove them.

2. When multiple people manage campaigns
Agencies, in-house teams, and freelancers rarely use the same naming conventions by default. This tool enforces a shared standard so that source/medium combinations group correctly in GA4.

3. For email campaigns and newsletters
Email traffic almost always appears as “direct” in GA4 without UTM parameters. Tagging your newsletter CTAs with utm_source=newsletter&utm_medium=email gives you accurate attribution and makes it possible to compare email-driven conversions against paid and organic channels.

4. When auditing or rebuilding your GA4 channel groupings
If your GA4 “Default channel group” shows large volumes of “Unassigned” or “Direct” traffic, the root cause is usually inconsistent UTM naming. Use this tool going forward to standardize values.

Frequently Asked Questions

Scroll to Top