UTM parameters are tags appended to a URL that tell Google Analytics, and any other analytics platform, exactly where a visitor came from. The generator above builds a properly encoded link in seconds — no typos, no broken special characters.
How to use the generator
Fill in the fields: paste your destination URL, set the source, medium, and campaign name. The remaining fields are optional. The link is built automatically — copy the result and use it in your ad, email, or social post instead of a bare URL.
- Paste the landing page URL you want to track.
- Fill in the required fields: Source, Medium, Campaign.
- Optionally add Term and Content for deeper reporting.
- Copy the generated link and place it in your ad or message.
The 5 UTM parameters explained
- utm_source — who sent the traffic: google, newsletter, telegram, facebook.
- utm_medium — the channel type: cpc, email, social, banner, referral.
- utm_campaign — your campaign or promotion name: black_friday_2024, product_launch.
- utm_term — the keyword, used mainly for paid search campaigns.
- utm_content — the specific ad variant, useful for A/B testing creatives.
The first three are required — without them analytics cannot attribute the session. The last two are optional but dramatically improve reporting granularity.
Frequently asked questions
Are all five parameters required?
No. Only utm_source, utm_medium, and utm_campaign are mandatory. Add utm_term when tracking keywords in Google Ads or similar platforms, and utm_content when you need to compare multiple ad creatives within the same campaign.
Can I use non-Latin characters in parameter values?
Browsers will percent-encode them automatically, but non-Latin values often break when pasted into spreadsheets, ad dashboards, or messaging apps. Stick to lowercase Latin letters, numbers, underscores, and hyphens — for example summer_sale instead of a translated phrase — to keep links clean and readable.
What is the difference between utm_source and utm_medium?
Source is the specific origin — the name of the platform or sender: google, instagram, sendpulse. Medium is the broader channel type: cpc, email, social, organic. Think of source as the shop name and medium as the type of retail (online, wholesale, in-store).
Do UTM parameters affect SEO rankings?
No. Search engine crawlers ignore UTM tags and they have no impact on rankings. That said, make sure your site uses a canonical tag pointing to the clean URL without parameters — this prevents the same page from appearing twice in the search index under different addresses.
Want to go deeper? Read the complete guide to UTM tagging.