Preset for newsletters and lifecycle sends. Give each link in the message its own content value and you will know which part of the email did the work.
Start from a channel
Where the traffic comes from
Channel type - analytics groups by this
Which campaign this link belongs to
Paid keyword, usually filled in by the ad platform
Which creative or placement was clicked
Non-standard, supported for teams already using it
Your tagged URL
Enter a destination URL to see the result
Generated in your browser - the URL is never uploaded.
Build a link above and its QR code appears here.
Logo in the centre
Putting your logo inside the code is a paid Revolink feature.
Your presets
No presets yet. Fill in the fields above and save the combination you keep retyping.
These presets live in this browser only
They survive a refresh, but they do not follow you to another device and your teammates cannot see them. A free Revolink account stores three UTM templates on the server - unlimited on paid plans.
Save presets to an accountThis URL is long, and it only tells you where clicks came from
Shorten it with Revolink and you also get click counts, geography, device breakdown - and the UTMs survive the redirect.
A bad link on a web page is a five-minute fix. A bad link in a newsletter that went to twenty thousand people is a support thread. Everything about tagging email follows from that one asymmetry.
Email is the only channel where you cannot fix a broken link afterwards. A typo in the destination, a campaign page that moves, an offer that ends early - the message is already in thousands of inboxes. A short link you control is the only undo button that exists here.
A newsletter typically points at the same page from the header image, the body CTA and a footer link. Same source, same medium, same campaign - utm_content is the only thing telling you whether people click the picture or the button.
Both are valid mediums and both are recognized. What breaks reporting is using email for one send and newsletter for the next, which quietly splits a single channel across two rows in every report you build afterwards.
Most email tools rewrite links to route clicks through their own domain for tracking. Good ones carry the query string through to the final destination. Worth sending yourself a test and checking the parameters actually survive the trip.
| Link in the email | utm_content |
|---|---|
| Header image or logo | header-image |
| Main call to action | primary-cta |
| Secondary text link in the body | body-link |
| Footer link | footer-link |
Building a whole send at once? Bulk mode in the full builder tags every link in the email in one pass and exports them as a CSV.
utm_medium=email is the safe choice - it is recognized by default channel groupings everywhere. For utm_source, name the specific list or send, such as newsletter, onboarding or product-update, rather than naming your email platform. The platform is how you sent it; the list is where the traffic came from.
Either works. email is the more conventional choice and groups more predictably out of the box. The decision that matters is making it once and applying it to every send - mixing the two is what actually costs you.
Usually because the link carried no UTM parameters. It also happens with desktop email clients, where a click can arrive without a referrer, which is exactly the gap UTM parameters exist to close.
Length itself is not a spam signal. The practical issue is that long URLs wrap awkwardly in plain-text versions and get truncated in some clients, which can break the link entirely. Shortening the tagged URL avoids that without losing any of the tracking.
Stop sending everyone to the same page. Route by location, device, and time - start free, no credit card required.
Start for Free - No Card RequiredFree forever Β· No credit card Β· Cancel anytime
Already have links? Import them