Back to Toolbox

UTM Link Builder

Create trackable URLs for your marketing campaigns to measure performance in Google Analytics and other platforms.

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

The referrer (e.g. google, newsletter)

Marketing medium (e.g. cpc, banner, email)

Product, promo code, or slogan (e.g. spring_sale)

Identify the paid keywords

Use to differentiate ads

Generated URL:

How to Use the UTM Builder

1

Enter URL

Paste the full URL of the page you want to link to (e.g., https://www.seogeo.co/tools/).

2

Fill Parameters

Complete the required fields (utm_source, utm_medium, utm_campaign) to identify the traffic source.

3

Add Extras

Use utm_term for paid keywords and utm_content to differentiate between ads or links pointing to the same URL.

4

Copy & Use

The final URL is generated automatically. Click the "Copy URL" button and paste it into your marketing campaigns.

Frequently Asked Questions

What are UTM parameters? +

UTM (Urchin Tracking Module) parameters are simple tags added to the end of a URL. When a user clicks the link, these tags are sent back to your Google Analytics account, allowing you to track exactly where your visitors are coming from and which marketing campaigns are most effective.

What is each parameter used for? +
  • Source (utm_source): The referrer, like google, facebook, or newsletter.
  • Medium (utm_medium): The marketing medium, such as cpc, email, or social.
  • Campaign (utm_campaign): The specific campaign name, like summer_sale or new_tool_launch.
  • Term (utm_term): Used for paid search to identify the keywords for this ad.
  • Content (utm_content): Used for A/B testing and content-targeted ads to differentiate links that point to the same URL.
Why can't I see UTM data in Google Analytics? +

There are a few common reasons. First, ensure you are looking in the correct report: In Google Analytics 4, go to Reports > Acquisition > Traffic acquisition. Second, data can take 24-48 hours to appear. Finally, make sure there are no redirects on your server that might be stripping the UTM parameters from the URL before it reaches your site.