TapBaton
Start free
All free tools

UTM Campaign URL Builder

Add source, medium and campaign tags to a destination URL. Keep naming consistent before sharing the link.

Existing non-UTM parameters and the #fragment are kept. The five UTM fields below replace their existing values.

utm_source — where the visitor comes from.

utm_medium — the channel or buying method.

utm_campaign — the name you will compare in reports.

utm_content — distinguish creatives or placements.

utm_term — a paid-search keyword or another explicit label.

Give each placement a name you can recognise later.

UTM parameters label the traffic you send to a website. A useful tagged link identifies where the visitor came from, how the campaign was distributed and which campaign the placement belongs to. Decide the names before launch so that spelling differences do not fragment your reports.

  1. 1

    Start with the destination

    Paste the complete page URL, including any existing parameters it needs. Use the exact product, article or signup page that the visitor should reach.

  2. 2

    Name the source, medium and campaign

    For example: instagram for the source, paid_social for the medium and autumn_launch for the campaign. Use a consistent case and separator across your team.

  3. 3

    Distinguish individual placements

    Use the optional content field for variations such as video_a or story_link. Copy the finished URL, then inspect it before adding it to a campaign.

Campaign tags describe traffic. They do not create tracking by themselves.

Your destination analytics or tracking system must read and record the tags. Test that redirects preserve the values you need. Keep names descriptive and avoid putting personal information, passwords or access tokens in campaign parameters: URLs can be visible in browser history and shared links.

Learn how to preserve campaign parameters

Common questions

What is the difference between source and medium?

Source identifies where the traffic comes from, such as a publication, partner or social platform. Medium describes the distribution method, such as email, paid_social or affiliate. Choose a convention and use it consistently.

Should I use UTM tags on links inside my own website?

Usually, reserve campaign tags for links bringing people to your site. For navigation within the site, use events or another internal measurement approach so that a navigation click does not look like a new marketing campaign.

Will adding UTMs change the page people see?

Usually the destination path stays the same, but a website can choose to react to any query parameter. Test the finished link with the destination you intend to use.

Can I use the result outside TapBaton?

Yes. The result is a standard website URL with query parameters. Whether those parameters appear in a report depends on the analytics system receiving the traffic.