UTM Campaign URL Builder
Add source, medium and campaign tags to a destination URL. Keep naming consistent before sharing the link.
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
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
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
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 parametersCommon 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.
Useful next steps
All free toolsURL Parameter Inspector
Read decoded query parameters, spot repeated keys and check what a campaign URL actually contains.
Postback URL Builder
Map click IDs, conversion status and payout values to a callback URL with the macros your network provides.
Postback URL Inspector
Review a callback URL locally. Examine its fields and check for unresolved macros or repeated parameter names.