UTM Campaign URL Builder
UTM Campaign URL Builder
Enter your website URL along with campaign source, medium, and name to generate a UTM-tagged link — the standard way to track which campaigns and channels drive traffic in tools like Google Analytics.
Source, medium, and campaign are the three required tags most analytics platforms rely on to categorize incoming traffic — for example, source might be "newsletter," medium might be "email," and campaign might identify a specific send. The optional term field is typically used for paid search keywords, while content is useful for distinguishing between two different links (like a header button versus a footer link) pointing to the same campaign, so you can A/B test which placement actually performs better.
- Required fields: source (utm_source), medium (utm_medium), and campaign (utm_campaign) — these three are the core tags most analytics tools rely on.
- Optional fields: term (utm_term, often used for paid search keywords) and content (utm_content, useful for A/B testing different links in the same campaign) are only added if filled in.
- Tip: keep source/medium/campaign values consistent (e.g. always lowercase, no spaces) across your campaigns so your analytics reports group them correctly.
What's the difference between source and medium?
Source identifies where the traffic comes from (e.g. "newsletter", "facebook"), while medium identifies the marketing channel type (e.g. "email", "cpc", "social").
Do I need to fill in term and content?
No — they're optional and mainly useful for paid search keyword tracking (term) or distinguishing multiple links/creatives within one campaign (content).
UTM Campaign URL Builder


Enter your website URL along with campaign source, medium, and name to generate a UTM-tagged link — the standard way to track which campaigns and channels drive traffic in tools like Google Analytics.
Source, medium, and campaign are the three required tags most analytics platforms rely on to categorize incoming traffic — for example, source might be "newsletter," medium might be "email," and campaign might identify a specific send. The optional term field is typically used for paid search keywords, while content is useful for distinguishing between two different links (like a header button versus a footer link) pointing to the same campaign, so you can A/B test which placement actually performs better.

- Required fields: source (utm_source), medium (utm_medium), and campaign (utm_campaign) — these three are the core tags most analytics tools rely on.
- Optional fields: term (utm_term, often used for paid search keywords) and content (utm_content, useful for A/B testing different links in the same campaign) are only added if filled in.
- Tip: keep source/medium/campaign values consistent (e.g. always lowercase, no spaces) across your campaigns so your analytics reports group them correctly.
What's the difference between source and medium?
Source identifies where the traffic comes from (e.g. "newsletter", "facebook"), while medium identifies the marketing channel type (e.g. "email", "cpc", "social").
Do I need to fill in term and content?
No — they're optional and mainly useful for paid search keyword tracking (term) or distinguishing multiple links/creatives within one campaign (content).
