# UTM Builder

https://rankproof.eu/tools/content-utm-builder

## Short answer

Build campaign links with UTM parameters and see which GA4 channel the visits will fall into.

## What It Does

Builds a campaign link by adding UTM parameters (source, medium, campaign and the optional GA4 fields) to your URL, and shows which GA4 default channel the visits are likely to fall into. It warns about capital letters, spaces and source/medium pairs that GA4 would leave as Unassigned.

## How It Works

1. Enter the page URL
2. Fill in source, medium and campaign name, or start from a quick-fill preset
3. Add term, content, ID or the other GA4 parameters if you need them
4. Copy the tagged URL and check the channel preview and warnings

## Sample input + output

INPUT

```text
url: https://example.com/pricing
source: newsletter · medium: email · campaign: spring_sale
```

OUTPUT

```text
https://example.com/pricing?utm_source=newsletter&utm_medium=email&utm_campaign=spring_sale

Likely GA4 channel: Email
```

## Why It Matters

GA4 uses utm_source, utm_medium and utm_campaign to credit a visit to your campaign, and it sorts visits into channels such as Email or Organic Social based on source and medium. Values are case-sensitive, so "Email" and "email" become two rows, and a medium GA4 doesn't recognise ends up as Unassigned. Consistent tags keep your reports readable.

## Who Uses This

- **Email marketer**: Tag every link in a newsletter with the same source, medium and campaign so the visits show up under Email in GA4.
- **Social media manager**: Tell apart visits from a LinkedIn post and from an Instagram bio link in the same campaign.
- **Marketing consultant**: Check that a client's paid social links use a medium that GA4 counts as Paid Social.

## Frequently Asked Questions

### Which UTM parameters does GA4 need?

Use utm_source, utm_medium and utm_campaign on every tagged link. utm_id, utm_term and utm_content are optional, and GA4 also accepts utm_source_platform, utm_creative_format and utm_marketing_tactic.

### Are UTM values case-sensitive?

Yes. GA4 reports "Facebook" and "facebook" as two different sources, so choose lowercase and stick to it.

### Why would my visits show as Unassigned?

GA4 picks a channel from the source and medium. If the pair matches none of its default channel rules, for example medium=newsletter, the visits are Unassigned. Use a medium such as email, social, cpc or referral.

### How accurate is the channel preview?

It follows GA4's default channel rules. GA4 also compares the source with its own long lists of search, social, video and shopping sites; the preview knows only the common ones, so GA4 may group a less common site differently.

### Does the tool store my links?

No. The link is built in your browser, and nothing is sent or saved.

## Related Tools in Content Optimization

- [Content Optimizer](https://rankproof.eu/tools/content-content-optimizer)
- [Readability Checker](https://rankproof.eu/tools/content-readability)
- [Social Meta Checker](https://rankproof.eu/tools/content-social-meta)
- [Image Compression Analyzer](https://rankproof.eu/tools/content-image-compression)
- [WebP Converter](https://rankproof.eu/tools/content-webp-converter)
- [E-E-A-T Scorer](https://rankproof.eu/tools/content-eeat-scorer)
