Save UTM templates
Stop typing the same utm_source / utm_medium / utm_campaign for every link. Save patterns once, apply per-link.
UTM templates are a Pro feature. The pattern: instead of stuffing utm_source=instagram&utm_medium=social&utm_campaign=spring-launch into every long URL you shorten, you save that pattern as a named template once and apply it to a link with one click.
Step 1: Define a template
- Settings → Tracking → UTM templates → + New template.
- Give it a name ("Instagram campaigns").
- Fill in the utm_source / utm_medium / utm_campaign fields you want appended to every link that uses this template. Leave any blank; they're optional.
- Hit Save.
You can save as many templates as you like. Most accounts end up with one per channel: Instagram, Twitter, Email, Affiliate, etc.
Step 2: Apply per link
When creating or editing a link: Dashboard → ⋯ → Edit → Tracking tab → UTM template dropdown → pick your saved template. The link now appends those parameters to the destination at redirect time.
Example: your destination is https://shop.example.com/spring. You apply the Instagram template. The visitor lands on:
https://shop.example.com/spring?utm_source=instagram&utm_medium=social&utm_campaign=spring-launch
Existing query params on the destination win; we never overwrite a param you've already set yourself in the long URL.
When to use UTM templates vs raw query strings
- Use a template when the same UTM pattern applies to multiple links (e.g. every link you put in an Instagram story).
- Append manually when the campaign is one-off and the link is unique.
- Templates are mutable: edit the template and every link using it gets the new UTMs on the next click. Useful when a campaign name changes mid-run.
Verifying UTMs land on the destination
- Click your short link.
- Check the URL bar at the destination; it should show your utm_* params appended.
- If you use Google Analytics 4, the source/medium/campaign dimensions should populate within minutes.