UTM Builder
Add UTM tags to a URL so Google Analytics can track where your traffic comes from.
How to use the UTM Builder
- Paste the URL you are linking to.
- Fill in the source, medium and campaign name.
- Copy the tagged tracking URL and use it in your campaign.
About the UTM Builder
The UTM Builder adds tracking parameters to any link so Google Analytics can tell you where a visitor came from. When someone clicks a tagged link, those parameters travel in the URL and Analytics reads them, grouping the visit under the campaign you named instead of lumping it in with generic traffic. You paste your destination URL, fill in a few fields, and copy the finished tracking URL to use in your email, ad or social post.
Three parameters do the heavy lifting. utm_source is where the traffic originates, such as newsletter or google. utm_medium is the channel type, like email, cpc or social. utm_campaign is the promotion name, such as summer_sale. Two optional fields, utm_term and utm_content, capture paid keywords and let you tell two versions of the same link apart for A/B testing.
Everything runs in your browser, so no URL or campaign detail is uploaded anywhere. The tool only builds the link; it does not track clicks itself. The actual measurement happens in Google Analytics once real visitors follow your tagged URL. Need to inspect an existing link first? Try the URL Parser to see its current parameters.
Frequently asked questions
What do UTM parameters actually do?
They are extra pieces of text added to the end of a link. When a visitor clicks the link, Google Analytics reads those parameters and files the visit under the source, medium and campaign you specified, so you can see which promotion drove the traffic.
Does this tool track my clicks?
No. It only builds the tagged URL. The tracking happens inside Google Analytics after real visitors click the link. The builder just assembles the parameters for you to copy and use.
What is the difference between source and medium?
Source is where the traffic comes from, such as a specific newsletter or search engine. Medium is the general channel type, such as email, social or cpc (cost per click). Campaign then names the specific promotion.
Are utm_term and utm_content required?
No, they are optional. utm_term is typically used for paid search keywords, and utm_content helps you distinguish between two links that point to the same page, which is handy for A/B testing. Leave them blank if you do not need them.
Is my data sent anywhere?
No. The link is assembled entirely in your browser. Nothing you type is uploaded, so you can safely draft campaign URLs before publishing them.

