UTM Builder
100% PrivateMarketing ToolsBuild campaign tracking URLs with UTM source, medium and campaign fields filled carefully.
Runs in your browser and saves your work only on this device (browser local storage), never on Ovatly servers. You can export or clear it at any time.
Convention reminder: analytics tools treat UTM values as case-sensitive, so "Email" and "email" report as two different rows. Lowercase values with underscores instead of spaces keep reports tidy.
- 1Paste the page URL you want people to land on.
- 2Fill in utm_source and utm_medium, then utm_campaign. Add term (paid keywords) and content (link variant) only if you use them.
- 3Add any custom parameters your stack needs, such as ref=footer.
- 4Click Build tracked URL, read the plain-language explanation, then copy the result.
- 5Optionally save the link to the campaign list, which stays in this browser on this device.
Page URL: https://example.com/spring-sale, source: newsletter, medium: email, campaign: spring_launch. Built URL: https://example.com/spring-sale?utm_source=newsletter&utm_medium=email&utm_campaign=spring_launch
- Saved campaigns are kept in this browser's local storage on this device only, never on Ovatly servers. Clearing the browser's site data deletes them, so keep anything important in your own campaign document too.
- The builder warns about capitals but never rewrites your values: if your team has already reported with a capitalised value, consistency beats tidiness.
- UTM parameters describe the link, they do not do the tracking. Your analytics tool has to be installed on the destination page for visits to be recorded.
None are technically required, but source, medium and campaign are the three that make reports useful. Term is for paid search keywords and content is for telling two links in the same campaign apart.
About this tool
The UTM Builder assembles campaign tracking links the careful way: pick your page, fill in source, medium and campaign (plus term and content when you need them), and the tool produces one clean URL with the parameters in the standard order, keeping any parameters your page URL already had. It also warns when a value contains capital letters, because analytics tools treat UTM values as case-sensitive and 'Email' and 'email' would split one campaign into two report rows.
Related tools
Part of Ovatly's free tools in Marketing Tools.