Builder
Your campaign generated URL
UTM Tracking Guide
Use the shared guidance below to understand each UTM field and keep your campaign naming consistent.
The following table explains each campaign parameter and shows the type of value it usually contains.
| Parameter | Description and example |
|---|---|
Campaign Sourceutm_source | Required Use Example: google |
Campaign Mediumutm_medium | Use Example: cpc |
Campaign Nameutm_campaign | Use Example: spring_sale |
Campaign Termutm_term | Use Example: running+shoes |
Campaign Contentutm_content | Use Example: hero_button |
Consistent naming matters more than perfect terminology. Pick a simple convention and apply it everywhere.
- Prefer lowercase values to keep reports clean.
- Use hyphens or underscores instead of spaces.
- Keep
utm_sourceandutm_mediumstable across campaigns so channel reporting stays readable. - Use
utm_campaignfor the reporting group, andutm_contentfor the creative or placement variation. - Document your naming rules internally if more than one person builds campaign links.
A simple convention such as utm_source=newsletter, utm_medium=email, utm_campaign=summer_launch, and utm_content=cta_button is usually easier to maintain than highly customised naming.
UTM Builder FAQs
Useful answers about how UTM tagging works and how to keep campaign data tidy.
UTM parameters are query-string tags added to a URL so analytics platforms can attribute visits to a source, medium, campaign, and optional variation.
They are commonly used for email, paid media, partnerships, social posts, and any other traffic source you want to measure consistently.
At minimum, you should provide a valid destination URL and a clear `utm_source` value.
In practice, `utm_medium` and `utm_campaign` are also worth using on most links because they make reporting far more useful.
It is better to avoid them. Mixed casing and inconsistent separators usually fragment reporting into multiple near-duplicate entries.
A lowercase naming convention with hyphens or underscores is easier to keep consistent across teams and campaigns.
`utm_term` is most often used for paid search keywords or audience descriptors.
`utm_content` is useful when you need to tell similar links apart, such as two buttons in the same email or two ad creatives pointing to the same page.
Usually no. Internal UTM tagging can overwrite the original acquisition source and distort session attribution in analytics.
UTM parameters are generally best reserved for inbound campaign links rather than navigation within your own site.