Skip to main content
Contact Us

Developer Tool

Campaign URL Builder

Use the Campaign URL Builder to easily add UTM parameters to URLs so you can track Custom Campaigns in Google Analytics, Plausible, HubSpot, and other analytics tools.

The full landing-page URL. Naked domains get https:// auto-prepended.

Referrer (e.g. google, newsletter, facebook)

Marketing medium (e.g. cpc, banner, email)

Product, promo code, or slogan

Optional ad-platform campaign tracking number

Paid keyword for paid-search campaigns

Differentiate creative or A/B variant

Fill in: Website URL, Campaign source, Campaign medium, Campaign name

UTM parameter reference

The following table provides more information about each parameter and examples of how they can be used.

ParameterRequiredExampleDescription

Campaign ID

utm_id
Noabc.123Used to identify which ads campaign this referral references. Use utm_id to identify a specific ads campaign.

Campaign Source

utm_source
YesnewsletterUse utm_source to identify a search engine, newsletter name, or other source.

Campaign Medium

utm_medium
YescpcUse utm_medium to identify a medium such as email or cost-per-click.

Campaign Name

utm_campaign
Yesspring_saleUsed for keyword analysis. Use utm_campaign to identify a specific product promotion or strategic campaign.

Campaign Term

utm_term
Norunning+shoesUsed for paid search. Use utm_term to note the keywords for this ad.

Campaign Content

utm_content
NologolinkUsed for A/B testing and content-targeted ads. Use utm_content to differentiate ads or links that point to the same URL.

Frequently Asked Questions

What are UTM parameters?

UTM parameters are short text codes added to URLs that let analytics tools (Google Analytics, Plausible, Matomo, HubSpot, etc.) track where visitors came from and which campaign brought them in. They live in the URL's query string and don't affect what the page renders.

Which fields are required?

utm_source, utm_medium, and utm_campaign are the three Google Analytics treats as the bare minimum to identify a campaign. The rest (utm_id, utm_term, utm_content) are optional and used for finer-grained reporting.

Should I use spaces or underscores in values?

Use lowercase with underscores or hyphens — spring_sale, black-friday-2026. Spaces work but get URL-encoded as %20, which makes URLs ugly and harder to debug. Pick a convention and stick to it across all your campaigns.

Will UTM tags affect SEO?

No. Search engines ignore UTM parameters. They only matter to analytics tools. That said, avoid using UTMs on internal links — they overwrite the original source attribution and pollute your data.

Is my data secure?

Yes. This tool runs entirely in your browser. Your URLs and campaign values are never sent to any server — all processing happens locally on your device.