Free tool
UTM and Matomo URL builder
Add your UTM, Matomo, Piano or Adobe tracking parameters, check the final URL and shorten it in one go.
1
Paste your link
The address of the page you want to send traffic to.
2
Pick your tool
UTM, Matomo, Piano or Adobe, then fill in source, medium and campaign.
3
Shorten it
You get a clean short link and its QR code. The parameters stay in the destination.
Four tracking formats
| Tool | Main parameters | Good to know |
|---|---|---|
| UTM · Google Analytics | utm_source, utm_medium, utm_campaign | The standard, read by most analytics tools. |
| Matomo | mtm_campaign, mtm_source, mtm_medium | Matomo's native format. |
| Piano Analytics | at_medium, at_campaign | Formerly AT Internet. Both parameters are required. |
| Adobe Analytics | cid (by convention) | A tracking code in the parameter your implementation uses. |
Why shorten a link with UTM parameters?
Tracking parameters make an address much longer. The short link stays readable in a post, a text message or under a QR code, while the destination keeps all its parameters: your analytics tool receives them intact.
Naming habits that pay off
Write everything in lowercase, replace spaces with hyphens and share a list of values with your team. The same channel written two ways (Email and email) shows up twice in your reports.
Matomo URL builder: the mtm_ parameters
Matomo reads its own campaign parameters: mtm_campaign (the campaign name, the only one you really need), mtm_source, mtm_medium, mtm_keyword and mtm_content. It also understands Google's utm_ parameters and the older pk_campaign / pk_kwd, so existing links keep working. Use the dedicated Matomo URL builder, or choose « Matomo » in the builder above, to get a link like:
https://your-site.com/offer?mtm_campaign=autumn-sale&mtm_source=newsletter&mtm_medium=email
Adobe Analytics: the cid tracking code
Adobe Analytics has no fixed parameter names: most implementations read a tracking code from a query parameter (usually cid) and store it in the campaign variable. Check which parameter your implementation reads, then build one readable code per campaign, for example cid=email_newsletter_autumn.
Questions
Do UTM parameters work in Matomo?
Yes. Matomo recognises utm_source, utm_medium and utm_campaign, so one set of links can feed both Google Analytics and Matomo. Use mtm_ only if Matomo is your only tool.
Do the parameters survive the short link?
Yes. The short link redirects to the full address, parameters included, so your analytics tool receives them exactly as you built them.
Is the builder free?
Yes, with no account and no limit on the number of links.