Advertisement
Guide
About the UTM Campaign URL Builder
UTM parameters are tags you add to the end of a URL so your analytics can tell exactly where a visitor came from. When someone clicks a tagged link, tools like Google Analytics record the source, medium, and campaign, letting you measure which emails, ads, and social posts actually drive traffic and conversions. This builder assembles a correctly formatted campaign URL from simple fields.
Fill in your link and campaign details, use a preset for common channels, and copy the finished URL. Everything is built in your browser — no account or tracking on our end.
What each UTM parameter means
utm_source— where the traffic originates (google, newsletter, facebook).utm_medium— the channel type (cpc, email, social).utm_campaign— the specific promotion (spring_sale).utm_term— paid keywords, mainly for search ads.utm_content— distinguishes two links in the same campaign (A/B tests).
Keep your tags consistent
UTM values are case-sensitive, so Email and email show up as two separate sources in your reports and fragment your data. Pick a convention — lowercase with underscores or hyphens is common — and stick to it. The lowercase option here enforces that automatically so your analytics stay clean.
How to use it
- 1Paste the destination URL you want to track.
- 2Fill in source, medium, and campaign (a preset can start you off).
- 3Add term and content if you need finer tracking.
- 4Copy the generated URL and use it in your ad, email, or post.
Frequently asked questions
What is a UTM parameter?
It is a tag appended to a URL (like utm_source=newsletter) that analytics tools read to attribute a visit to a specific source, medium, and campaign.
Which UTM parameters are required?
Best practice is to always set utm_source, utm_medium, and utm_campaign. utm_term and utm_content are optional and used for paid keywords and A/B testing.
Are UTM values case-sensitive?
Yes. Email and email are treated as different values, so keep your capitalization consistent. This tool can force lowercase to prevent split reporting.
Do UTM parameters affect SEO?
They do not help or hurt rankings, but you should avoid using them on internal links, as that can distort your analytics. Use them for external campaign links.
Why does my campaign show as Unassigned in GA4?
GA4 sorts traffic into channels using the source and medium. A medium it does not recognise — newsletter, ads, post — matches no rule, so the visit lands in Unassigned. This tool shows the channel each link will get and suggests a standard medium, such as email instead of newsletter.
What is utm_id for?
It is a campaign ID that GA4 uses to join your traffic with cost data imported from ad platforms. Leave it empty if you do not import costs.
Is the URL built privately?
Yes. The link is assembled entirely in your browser and nothing is sent to a server.
