Online Tool PotOnline Tool Pot logoOnline Tool Pot dark logo
Login

Campaign URL Builder

Featured
SEO/Marketing

Free UTM link builder for GA4. Tag email, social, and paid campaigns with source, medium, campaign, term and content parameters built one link at a time, with nothing saved.

How to Use the Campaign URL Builder

Create a tagged link in six steps:

https://example.com/offer?utm_source=newsletter&utm_medium=email&utm_campaign=summer_launch&utm_content=hero_button

  1. Enter the destination URL. Use the complete landing-page address that visitorsn should reach, including https://. Check the page before publishing the campaign.
  2. Add the campaign source. Enter the platform, website, publisher or list sending the traffic. Examples include linkedin, newsletter, partner site or google.
  3. Add the campaign medium. Describe the channel type, such as email, paid social, cpc, referral or qr.
  4. Name the campaign. Use one consistent name for the promotion or initiative, such as summer launch, webinar august or product demo.
  5. Add optional detail. Use campaign term for paid-search keywords or audience detail. Use campaign content to distinguish links, creatives, buttons or ad versions.
  6. Copy the generated URL. The result updates automatically. Review the values, copy the link and place it in the external campaign asset you want to measure.

Example output: https://example.com/offer?utm_source=newsletter&utm_medium=email&utm_campaign=summer_launch&utm_content=hero_button

What Is a Campaign URL Builder?

A campaign URL builder adds tracking parameters to a destination URL in a consistent format. These UTM parameters describe where a click came from, which channel delivered it, which campaign it belonged to and when optional fields are used which keyword, creative or link generated the visit.

When someone clicks the tagged link, compatible analytics platforms can read those values. In Google Analytics 4, campaign data appears under Reports → Acquisition → Traffic acquisition, where you can switch the primary dimension to Session campaign, Session source or Session medium. For deeper analysis, build a free-form exploration in the Explore section using the same dimensions. A UTM Builder Online helps reduce formatting mistakes and makes campaign naming easier to repeat across teams.

Important: A tagged URL does not measure performance by itself. Your website must have an analytics platform configured correctly, and the UTM parameters must remain intact when the visitor reaches the landing page.  

New to campaign tracking? Read our full guide to what a campaign URL is and how UTM tracking works.  

UTM Parameters Supported by This Tool

This tool supports the five widely used UTM fields below. The destination URL plus source, medium and campaign are required by this tool. Term and content are optional.

FieldStatusWhat it identifiesExample
Destination URLRequiredThe landing page visitors should open.https://example.com/offer
utm_sourceRequiredThe specific platform, site, publisher or list sending traffic.linkedin, newsletter
utm_mediumRequiredThe marketing channel or delivery method.email, cpc, paid social
utm_campaignRequiredThe campaign, promotion, launch or initiative.summer launch
utm_termOptionalA paid-search keyword or another controlled term used for deeper analysis.running shoes
utm_contentOptionalThe creative, placement, button, link or variation that was clicked.hero button

Campaign source: utm_source

Use the source to identify the specific origin of the visit. A source should be granular enough to separate platforms or publishers. For example, use linkedin for LinkedIn traffic and newsletter for a newsletter list rather than using a vague value such as marketing.

Campaign medium: utm_medium

Use the medium to group traffic by channel type. Examples include email, cpc, paid social, organic social and referral. Choose a controlled set of values and reuse them consistently instead of creating a new spelling for each campaign.

Campaign name: utm_campaign

Use the campaign field for the shared name of the promotion. Every link connected to the same initiative should use the same campaign value. This makes it easier to compare results by source, medium and creative without splitting one campaign into several rows.

Campaign term: utm_term

Term is most commonly used for paid-search keywords. It can also support a documented internal convention, but avoid filling it simply because the field is available. Optional parameters are useful only when the value answers a reporting question.

Campaign content: utm_content

Use content to distinguish multiple links or creatives that share the same source, medium and campaign. For example, an email may use hero button and footer link, while an ad test may use image a and image b.

Common Campaign URL Examples

Use caseSuggested valuesExample purpose
Email newslettersource=newsletter; medium=emailCompare a newsletter campaign with other channels and identify individual links through utm_content.
Paid social adsource=linkedin; medium=paid_socialMeasure a paid social campaign and separate ad variations with utm_content.
Organic social postsource=instagram; medium=organic_socialDistinguish unpaid social traffic from paid social traffic.
Partner linksource=partner_name; medium=referralIdentify traffic sent by a specific partner or publisher.
Paid searchsource=google; medium=cpcTrack a paid-search campaign and optionally include utm_term for keyword-level detail.
QR or offline assetsource=event_flyer; medium=qrIdentify visits from a printed asset when the tagged URL is encoded into a QR code elsewhere.

These are examples, not mandatory naming rules. The best taxonomy is the one your team documents and applies consistently across every campaign.

UTM Naming Best Practices

  • Use lowercase values. Google Analytics treats parameter values as case-sensitive. linkedin and LinkedIn can appear as separate values, so a lowercase standard helps prevent fragmented reporting.
  • Create a shared naming guide. Define approved sources, mediums, separators and abbreviations before launching campaigns. Keep the guide accessible to everyone who creates links.
  • Use clear, durable names. Choose values that will still make sense months later. summer_launch is more useful than campaign1, and linkedin is clearer than li unless your team has documented that abbreviation.
  • Keep one value for one meaning. Do not alternate between paid-social, paid_social and social_paid for the same channel. Consistency matters more than the separator you choose.
  • Use optional fields with purpose. Add utm_term or utm_content only when the value will help answer a reporting question. More parameters do not automatically produce better analysis.
  • Keep sensitive information out of URLs. Do not place names, email addresses, customer IDs or other personal information in UTM values. Tagged URLs can be copied, shared, logged and displayed in analytics systems.
  • Test the final destination. Open the copied campaign URL before publishing it. Confirm that the correct page loads, the parameters remain in the address and your analytics implementation is receiving traffic as expected.
  • Tag external campaign links, not routine internal navigation. Campaign parameters are intended to identify traffic arriving from marketing and referral touchpoints. Using them on internal site links can interfere with clean acquisition analysis.

Reference: Google Analytics recommends standardized, case-sensitive campaign naming and consistent source, medium, campaign, content and term values.

Build Better Landing-Page Workflows

Campaign tracking works best when the destination page is clear, fast and accurately measured. Before adding UTM parameters, confirm that the page URL is final and that redirects preserve the query string. 

Need a cleaner landing-page path? Create a readable URL with the SEO Slug Generator. For landing-page structured data, use the Schema Markup Generator.   

Frequently Asked Questions

A Campaign URL Builder creates a destination link with UTM parameters. Those parameters help compatible analytics platforms identify the source, medium, campaign and optional term or content associated with a visit.

This tool requires the destination URL, utm_source, utm_medium and utm_campaign. The utm_term and utm_content fields are optional.

Yes. The generated campaign URL updates automatically as you complete or change the supported fields. Review the result and use the copy control when it is ready.

The tool generates one campaign URL at a time. It does not currently provide bulk generation.

No. The values you enter into the Campaign URL Builder are not saved.

Yes. The supported UTM parameters can supply manual campaign information to Google Analytics 4 when your website measurement is configured and the parameters reach the landing page intact.

Source identifies the specific origin of the traffic, such as linkedin or newsletter. Medium identifies the channel type, such as paid social or email.

 Use utm term when you need keyword-level information, most commonly for paid search. Leave it blank when it does not support a defined reporting need.

Use utm_content to distinguish links, buttons, ad creatives or placements that otherwise share the same source, medium and campaign.

Yes. In Google Analytics, values with different capitalization can be treated as different values. A consistent lowercase naming standard helps keep reports cleaner.

No. This tool creates one UTM-tagged campaign URL and lets you copy it.

Create Your Campaign URL

Add your destination URL and campaign details above to generate a consistent tracking link automatically. Review the parameters, copy the final URL and use it in the external campaign you want to measure.

More Like This

Calendar Share Link

Calendar Share Link

Create calendar links anyone can add in one click. Works with Google, Outlook, Yahoo, and iCal, with QR codes and recurring event support.

SEO/MarketingBuilt-in
Email Validator

Email Validator

Free email validator with syntax, MX record, disposable-domain, catch-all and role-based address checks, plus batch validation for whole lists.

SEO/MarketingBuilt-in
Google Ad Calculator

Google Ad Calculator

Free Google Ads calculator for budget forecasting, ROAS, CPA, and breakeven analysis before you launch a campaign.

SEO/MarketingBuilt-in
Featured alternatives

Five related tools picked to keep users moving.

Calendar Share Link

Top

Email Validator

Top

Invoice Generator

Top

Binary to Octal

Binary to String

Categories

Dev
AI
Design
Converter/Calculator
SEO/Marketing
Security
Productivity
Text/Writing
Online Tool PotToolpot Logo
Cookie Policy|Privacy Policy|Terms of Service|Blogs
© 2026 Online Tool Pot. All rights reserved.