Free UTM Builder

UTM
Builder

Generate clean campaign URLs for Instagram, LinkedIn, TikTok, YouTube, email, and paid social. Keep utm_source, utm_medium, and utm_campaign consistent, add optional GA4 fields, and export a small link sheet without leaving the browser.

1. Choose the source / medium preset

Useful for reels, stories, broadcast-channel pushes, and bio-link traffic.

2. Set the campaign rules

Core naming fields

GA4 can read many campaign parameters, but source, medium, and campaign should be present on every tracking URL you plan to report on.

Advanced GA4 fieldsOptional

Use these when a campaign needs a stable ID, a source platform, or extra creative and tactic context. Leave them blank for a simple UTM tracking link.

3. Keep the naming consistent

Normalization

4. Build the link sheet

Destination rows

Keep one row for a single URL or build a small campaign sheet for bio links, stories, pinned comments, newsletters, QR codes, or creative variants.

This builder does not shorten links or connect to analytics accounts. The campaign settings, saved presets, and recent links stay in your browser on this device.

Live output

Campaign URL sheet

Spring social push0 / 1 ready

Active link

Primary link

Add a website URL plus utm_source, utm_medium, and utm_campaign to generate the first tracking link.

Fix before export

Add a valid destination URL, including the domain.

Built parameters

Parameter breakdown

Normalized with hyphen

UTM source

utm_source

instagram

UTM medium

utm_medium

social

UTM campaign

utm_campaign

spring-launch

UTM source platform

utm_source_platform

instagram

GA4 freshness notes

GA4 also supports campaign dimensions like source platform, creative format, and marketing tactic.

Google's current help docs note that `utm_creative_format` and `utm_marketing_tactic` are not reported in all GA4 properties yet.

Link sheet

Review every built URL

Ready for reporting handoff

Saved campaign presets

Reuse the naming rules

Save a preset when a source / medium / campaign setup becomes part of the recurring workflow.

Recent links

Quick copy history

Copied and exported links appear here so the recent campaign output is easy to reach again.

Why It Helps

A useful UTM builder should create the tracking URL and protect the report from naming drift.

A campaign URL generator looks simple until the month gets crowded. Someone types Instagram one way, someone else types insta, a third link drops `utm_content` entirely, and the analytics view stops telling a clean story.

This UTM builder is designed for that practical middle layer: choose the source / medium preset, keep `utm_campaign` consistent, add the links you actually need, and export a sheet that can move directly into publishing and reporting work.

Best practice: source and medium should stay boringly consistent so campaign names and creative fields can do the explaining.

1. Pick the channel pattern

Start from a real source / medium setup instead of trusting memory when the campaign has several destinations.

2. Build the link sheet

Track several destinations or creatives in one place so `utm_content` and `utm_term` do not get skipped under deadline pressure.

3. Carry it into reporting

Copy the summary or export the sheet so the publishing and reporting teams inherit the same naming logic.

UTM Builder FAQ

What does a UTM builder do?

A UTM builder, sometimes called a campaign URL generator, appends parameters like utm_source, utm_medium, utm_campaign, utm_content, and utm_term to a destination URL so traffic can be grouped more cleanly inside analytics tools such as GA4.

Which UTM parameters are required?

For clean GA4 reporting, use utm_source, utm_medium, and utm_campaign on every campaign link. UTM content, term, ID, source platform, creative format, and marketing tactic are optional fields for more detailed reporting.

Is this a Google Analytics URL builder?

Yes. The generated URLs use Google Analytics campaign parameters and work with GA4. The builder also supports GA4-aware fields like UTM ID and source platform, with notes for fields that Google documents but does not report everywhere yet.

Where do I see UTM data in GA4?

After someone clicks the tagged link, GA4 can show source, medium, and campaign values in acquisition reports and explorations. Reporting can lag, and redirects or consent settings can affect what appears, so test important campaign links before launch.

Do I need to use every optional parameter?

No. The required minimum is usually source, medium, and campaign. Content, term, ID, and the newer GA4 fields become useful when the campaign needs cleaner creative-level or channel-level reporting.

Should I use UTM links for internal site navigation?

Usually no. UTM parameters are best for external campaign links such as social posts, ads, newsletters, creator links, QR codes, and partner placements. Tagging internal navigation can muddy attribution by overwriting the original source.

Does this shorten links?

No. This tool focuses on clean campaign URLs, naming consistency, local save, and export. If you need link shortening, add that after the tracking parameters are correct.

Does the tool save my presets?

Yes. Saved presets and recent links are stored locally in your browser on this device so you can reuse naming patterns without creating an account or sending the campaign sheet to EziBreezy.