What it is
Every link in linkutm gets a short URL:{domain}/{shortCode}. Visiting it triggers a server-side 302 redirect to the destination URL with all UTMs appended. Click is recorded with geo, device, browser, OS, referrer.
When to use it
Always - there’s no “long-URL only” mode. Pick which short domain to use per link.Domain options
- System default
- Custom branded domain
Every workspace gets a default short domain on creation. No setup needed. Useful for ads where the slug isn’t visible to humans (Google Ads, Meta Ads).
How the redirect works
linkutm validates the link
Checks whether the link is active. Expired or archived links show an error page instead of redirecting.
Click is recorded
Country, city, device type, browser, OS, and referrer are captured. This is what populates your analytics.
UTMs are appended to the destination URL
The visitor’s browser is sent to your destination URL with all UTM parameters attached.
Real-world example
A podcast sponsor read:“Visit go.acme.com/podcast for 20% off.”What happens:
- Listener types
go.acme.com/podcast. - linkutm logs the click (country = listener’s, device = mobile/desktop, referrer = direct).
- Redirects to
https://acme.com/offer?utm_source=podcast&utm_medium=audio&utm_campaign=q2_launch. - The acme.com landing page sees the UTMs and reports them to GA.
Common mistakes
Sharing the destination URL with UTMs hard-coded
Sharing the destination URL with UTMs hard-coded
Using HTTP for the short domain
Using HTTP for the short domain
Browsers block mixed-content; some platforms (LinkedIn, Slack) refuse HTTP previews. Always HTTPS - automated certs are issued for verified custom domains.
Pointing a domain that's already in production
Pointing a domain that's already in production
If
go.acme.com is already serving a real site, the CNAME swap will break that site. Use a fresh subdomain.Edge cases
Pixel interstitial adds ~300ms. This only applies if you’ve enabled pixels (Facebook, TikTok, GTM, etc.) on the link or workspace. With no pixels configured, the redirect is a direct
302 with no added latency. The delay happens before the destination page loads and does not affect Google Ads Quality Score or paid social delivery.Bare domain. Visiting
https://go.acme.com/ with no slug after it shows a not-found page. Always share the full short URL including the slug.Clicks on archived or expired links don’t count. The link stops working and the click is not recorded.
Device, geo, click-limit, and password fields. These are stored on a link’s record but the public redirect does not currently route or block based on them - visitors get the main destination URL with UTMs appended. Use the destination page to handle device or country routing if you need it today.