Marketonics
Home/Free Tools/UTM Builder

Free UTM Campaign Builder
Free Tool

Construct trackable links by defining custom UTM parameters to track campaign analytics accurately.

UTM Parameters Setup
Configure the destination URL and tracking properties below.

The full website URL (e.g. https://example.com)

(utm_source)

e.g. newsletter, twitter, google, etc.

(utm_medium)

e.g. email, social, cpc, etc.

(utm_campaign)

e.g. promotion, sale, etc.

(utm_content)

Any call-to-action or headline, e.g. buy-now.

(utm_term)

Keywords for your paid search campaigns

Generated UTM Tracking URL

Enter required fields on the left to automatically construct your UTM tracking link.

Understanding UTM Parameters

Learn how UTM codes help you track campaign performance and refine your digital marketing strategies.

utm_sourceCampaign Source

Identifies the platform, publisher, or referrer sending the traffic to your site (e.g., google, facebook, newsletter). This is a required field.

utm_mediumCampaign Medium

Specifies the type of advertising or marketing channel used for the link (e.g., cpc for paid ads, email, social, referral). This is a required field.

utm_campaignCampaign Name

Specifies the specific product promo, slogan, or launch campaign (e.g., summer_sale, black_friday). Helps group analytics data.

utm_contentCampaign Content

Optional. Used to differentiate links pointing to the same URL within a single campaign element (e.g., distinguishing a text link vs. a sidebar banner, or logo_link vs footer_link).

utm_termCampaign Term

Optional. Primarily used for paid search keywords (e.g., running+shoes) to track which terms visitors searched before clicking your ad.

UTM Tracking Best Practices

1
Keep it lowercaseUTM parameters are case-sensitive. If you use Social in one link and social in another, analytics tools like Google Analytics will report them as separate channels.
2
Avoid spacesUse hyphens (-) or underscores (_) instead of spaces. Spaces in URLs are encoded as %20, which makes your links look messy and hard to read.
3
Keep parameter names cleanKeep them short, simple, and consistent. Creating a shared team spreadsheet to document your UTM naming conventions prevents confusion and messy analytics dashboards.

    We value your privacy

    We use cookies to enhance your experience and understand how you use our site. By clicking "Accept", you agree to our use of cookies.