ANALYTICS
UTM Campaign Builder & Validator
Campaign tags tell GA4 where visits came from, but only if they are consistent. Build tagged links with the required fields, proper encoding and lowercase values, so "Facebook" and "facebook" do not split your reports.
- Runs in your browser
- Nothing you paste is uploaded
- Free, no sign-up
- CheckRequired source, medium and campaign
- CheckValid http or https page URL
- CheckSpaces that become %20 in reports
- CheckCapital letters that split sources in GA4
Free
no sign-up, no usage limit
0 uploads
what you paste stays on your device
5 checks
what the tool looks at
Offline
works once the page has loaded
Loading the tool…
HOW IT WORKS
How to use the UTM Campaign Builder & Validator
A page URL and the UTM values.
Enter the page you are linking to.
Fill in source, medium and campaign; add term, content or ID if you use them.
Copy the campaign URL into your ad, email or post.
WHAT IT CHECKS
What it looks at, and how to read it.
The encoded campaign URL to copy, with errors and warnings.
What it checks
- Required source, medium and campaign
- Valid http or https page URL
- Spaces that become %20 in reports
- Capital letters that split sources in GA4
- Correct placement before any #fragment
How to read the results
- Errors mean the link would be incomplete.
- Warnings point to values that would fragment your reports.
GOOD TO KNOW
Common mistakes, an example and the limits.
Common mistakes
- Using UTM tags on internal links.
- Inventing a new medium name for every campaign instead of using standard ones like email, social and cpc.
A worked example
A Black Friday newsletter link becomes https://yourstore.co.ke/black-friday/?utm_source=newsletter&utm_medium=email&utm_campaign=black-friday-2026.
Limitations
- The builder checks format, not whether GA4 classifies your source and medium into the channel you expect.
FAQ
Questions about the UTM Campaign Builder & Validator
Straight answers about what it does and where its limits are.
Which utm fields are required?
utm_source, utm_medium and utm_campaign. The others are optional.
See campaign traffic with source quality in Analytics.
Free tools check one thing at a time. The NdovuSEOLabs platform connects your own Search Console, analytics and server logs, and keeps checking every page.