What is a UTM builder?
A UTM builder adds campaign parameters to a destination URL so analytics tools can identify where campaign traffic came from. Instead of manually typing a long query string, you enter the destination page and campaign values, then copy the generated URL into the ad, email, social post, QR-code destination or other campaign placement.
UTM parameters explained
| Parameter | Use | Example |
|---|---|---|
utm_source | Identifies the referring source/platform. | |
utm_medium | Identifies the marketing medium/channel. | paid_social |
utm_campaign | Identifies the campaign or promotion. | healthcare_growth_q3 |
utm_term | Can identify a paid keyword or other deliberate term value. | hospital_marketing |
utm_content | Differentiates creatives, CTAs or variants. | video_a |
utm_id | Provides a campaign ID when your measurement process uses one. | q3_2026_01 |
utm_source_platform | Identifies the platform responsible for directing traffic. | meta_ads |
How to use the UTM Builder
- Paste the final landing-page URL, including HTTPS.
- Enter a consistent source, such as
linkedinornewsletter. - Enter the medium that your reporting convention uses, such as
email,cpcorpaid_social. - Add a campaign name that your team can recognize later.
- Use term, content, campaign ID and source platform only when they serve a reporting purpose.
- Copy the generated URL and test it before launching the campaign.
UTM naming conventions
Consistency matters more than clever naming. Campaign parameter values are case-sensitive in reporting contexts, so values such as LinkedIn and linkedin can fragment data. This builder therefore offers optional normalization to lowercase and underscores. If your organization already has a documented taxonomy, follow that taxonomy instead of creating a new one ad hoc.
What if the destination URL already has parameters?
The tool uses the browser URL API, so an existing query string is preserved and UTM parameters are added to it. If the destination already contains one of the UTM fields generated by this tool, the new value replaces that parameter rather than creating a duplicate.
Practical UTM best practices
- Create one documented naming system and use it across the team.
- Keep source values consistent for the same platform.
- Keep medium values consistent for the same channel type.
- Use campaign names that map back to an actual initiative.
- Use content to distinguish creative or placement when that distinction will be useful in analysis.
- Avoid adding UTMs to ordinary internal links across your own site; campaign parameters are primarily intended to identify incoming campaign traffic.
- Test the final URL and analytics capture before spending media budget.
UTM examples
| Campaign | Source | Medium | Campaign name |
|---|---|---|---|
| Email newsletter | newsletter | august_insights | |
| LinkedIn paid campaign | paid_social | b2b_lead_gen | |
| Google paid search | cpc | brand_search | |
| Partner referral campaign | partner_name | referral | partner_launch |
UTM Builder FAQs
Google Analytics guidance recommends using source, medium and campaign when adding campaign parameters, with other relevant fields added when needed for your measurement plan.
Yes, capitalization differences can fragment reporting. A consistent naming convention is therefore important.
The visitor still lands on the destination URL. The additional query parameters carry campaign information that analytics can use.
Yes. Source can identify the newsletter or sender convention, medium can be email, and content can distinguish individual links or CTAs when useful.
Yes. Use a consistent source for the platform and a consistent medium according to your analytics taxonomy.
No. It builds the tagged URL only. URL shortening is a separate service and can introduce additional redirect considerations.