Skip to content
Restato Labs Tools
All toolsKO

UTM Campaign Builder

Use this campaign URL builder to add utm_source, utm_medium, utm_campaign, utm_term, and utm_content parameters to a destination URL. Copy the finished tracking link into an ad, email, or social post.

Use underscores instead of spaces

Enter URL and required parameters

What are UTM Parameters?

UTM (Urchin Tracking Module) parameters are used to track marketing campaign traffic sources. They help measure campaign performance in analytics tools like Google Analytics.

How to use

  1. Enter the destination URL and required campaign parameters.
  2. Fill in optional term and content values for finer attribution.
  3. Copy the generated URL into your ad, email, or post.

UTM parameter reference

This campaign URL builder adds the five supported UTM parameters to a destination URL. It requires the destination URL, source, medium, and campaign before the form is complete; term and content are optional.

  • Destination URL: the page people should reach after clicking the campaign link.
  • utm_source: the referring platform or publisher, such as newsletter, instagram, or google.
  • utm_medium: the channel type, such as email, paid_social, or cpc.
  • utm_campaign: the shared name for the marketing initiative, such as autumn_launch.
  • utm_term: an optional paid-search keyword or another term distinction.
  • utm_content: an optional label for a creative, placement, or link variation.

Consistent UTM naming examples

UTM values are case-sensitive in Google Analytics, so Instagram and instagram can appear as separate values. Choose one convention and keep it across the team; lowercase words joined with underscores are a practical convention.

UTM values remain visible in the finished URL. Encoding makes the URL valid, not private, so do not put secrets or personal data in any campaign parameter.

  • Email newsletter: utm_source=newsletter, utm_medium=email, utm_campaign=autumn_launch.
  • Paid social: utm_source=instagram, utm_medium=paid_social, utm_campaign=autumn_launch, utm_content=story_a.
  • Paid search: utm_source=google, utm_medium=cpc, utm_campaign=autumn_launch, utm_term=running_shoes.

Measure tagged campaigns in GA4

In Google Analytics 4, open Reports → Acquisition → Traffic acquisition and inspect Session source, Session medium, Session source / medium, or Session campaign. A Manual campaigns report may also appear under Acquisition Overview. Editors can customize report collections, so the exact navigation can differ.

Frequently asked questions

What does a campaign URL builder do?
It adds UTM parameters to a destination URL so analytics tools can attribute visits to the correct source, medium, campaign, keyword, and content variation.
Will UTM parameters break my link?
No. Most sites and analytics platforms ignore unknown query parameters, so the destination page loads normally.
Which parameters are required?
utm_source and utm_medium are the minimum most analytics tools need to attribute traffic; campaign, term, and content add detail.
Can competitors see my campaign parameters?
Yes — UTM parameters are plain text in the URL, so avoid putting anything confidential in them.

Privacy

The URL is built entirely in your browser; no destination or parameter is sent to a server.

Related tools

  • SEO Meta, Robots, and Schema Generator

    Generate meta tags, a robots.txt, and basic Schema JSON-LD from a page title, description, and canonical URL.

  • QR Code Generator

    Turn a URL or short text into a scannable QR code and download it as an image. Generated in your browser, with no account and no watermark.

  • URL Encoder/Decoder

    Encode text into a URL-safe component, or decode a percent-encoded string back into plain text. Everything runs locally in your browser.