Link tracking for every link you share

See how many people clicked each link you share, where they were and what they used to open it. UTM Link counts every click on your short links and QR codes, even when Google Analytics misses the visit.

Start for free Free plan · No card required
Analytics overviewSample data

go.example.com/spring

Total clicks
1,442
QR scans
317
Unique clicks (by IP)
1,168
Clicks over time
30 days agoToday
Countries
  • United States591 · 41%
  • Germany260 · 18%
  • United Kingdom216 · 15%
  • India144 · 10%
  • Canada115 · 8%
  • Other116 · 8%
Devices
  • Mobile822 · 57%
  • Desktop548 · 38%
  • Tablet72 · 5%
All clicks log

Swipe to see every column.

IP addressSourceDeviceOSBrowserCountryTime
203.0.113.xQR scanApple iPhoneiOS 18.5Safari 18.5United States2 min ago
203.0.113.xLinkDesktop/PCWindows 10Chrome 141Germany9 min ago
203.0.113.xLinkSamsung SM-S921BAndroid 15Samsung Internet 28India26 min ago
203.0.113.xLinkDesktop/PCmacOS 15.6Safari 18.6United Kingdom1 h ago
203.0.113.xQR scanGoogle Pixel 9Android 16Chrome 141Canada2 h ago
203.0.113.xLinkDesktop/PCWindows 10Edge 141United States3 h ago

What is link tracking?

Link tracking means counting the clicks on a link you share and recording a few facts about each one: when it happened, roughly where, and on what kind of device. It answers simple questions. Did anyone click the newsletter link? Did the Instagram bio link beat the LinkedIn post? Is the QR code on the flyer getting scanned at all?

You can track clicks in two places. One is on your website, with a tool like Google Analytics reading the UTM parameters on the URL. The other is on the link itself, with a short link that logs the click before it sends the visitor on. The two answer different questions, and most teams end up using both.

How link click tracking works

A tracked link is a short link that sits in front of your real URL. When someone opens it, this happens in a fraction of a second:

  1. The browser requests the short link, for example go.yourbrand.com/spring.
  2. Our server finds the link, checks it is active and records the click: the time, the IP address, the browser's user agent and whether the request came from a QR code.
  3. It redirects the visitor to the destination URL, with your UTM parameters attached.
  4. Your site loads and, if you use GA4, its tag reads the UTMs.

The click is saved in the background, so the redirect never waits for it. Short links on your own domain and on our default domain go through the same recording step, so a click counts the same way on both. A paused link does not redirect and does not record a click.

What UTM Link records for each click

Data pointWhere it comes from
Date and timeThe moment the request reached the short link
CountryAn IP address lookup
Device typeThe user agent: desktop, mobile or tablet, with vendor and model when the browser sends it
Operating systemThe user agent, for example iOS, Android, Windows or macOS, with version
BrowserThe user agent, for example Chrome, Safari or Edge, with version
SourceLink click or QR scan
IP addressThe request, used to count unique clicks

Each link gets its own analytics page with the totals, a QR scan count, a clicks-over-time chart you can filter by date (today, 7 days, 30 days, this month, last month), a country map and table, a device breakdown, unique clicks by IP, and a log of every click. The panel at the top of this page is a sample of that view.

To be clear about the limits: we don't record city or region, we don't show a referrer report, and we don't identify people. If you need to know which website or app sent a click, put that in utm_source and read it in GA4.

Total clicks vs unique clicks

Total clicks counts every time the link was opened. If one person taps the link three times, that is three clicks. Unique clicks counts distinct IP addresses, so the same person on the same network counts once.

IP-based counting is an estimate in both directions. Several people in one office or on one mobile carrier can share an IP and look like one visitor. One person who clicks at home and again on mobile data counts twice. Use unique clicks to spot repeat opens and odd spikes, not as an exact head count.

Why short-link clicks and GA4 sessions don't match

Almost everyone who tracks links asks this sooner or later. The short link shows more clicks than GA4 shows sessions for the same campaign. Neither number is wrong. They are counted at different points and by different rules:

  • Different moments. The click is counted when the short link is opened. GA4 counts a session only after the page loads and the tag fires. Someone who closes the tab during a slow load is a click with no session.
  • Consent banners. If a visitor declines cookies, GA4 may not store or report their visit the normal way. Google fills part of the gap with modelling when consent mode is set up, but it is not a one-to-one count.
  • Ad and tracking blockers. Many block the GA4 script outright. The short link still sees the click because the redirect happens on our server.
  • Bots and link previews. GA4 excludes known bots automatically. The short link counts every request it receives, which can include chat apps fetching a link preview or email security scanners checking links before delivery.
  • Clicks vs sessions. Two clicks within a few minutes can land in one GA4 session. A visitor who comes back later from a bookmark is a new session with no click.

Treat the short-link count as “how many times the link was opened” and GA4 as “what visitors did on the site”. If the gap suddenly grows on one link, check whether its page is slow or broken.

Use UTM parameters and short links together

UTM parameters and short links are not either/or. The UTM parameters tell GA4 where a visit came from, so sessions, sign-ups and sales get credited to the right source, medium and campaign. The short link counts the click even when GA4 can't, and it hides a long, messy UTM URL behind something people will actually click.

In UTM Link that is one step. Build the link in the UTM builder, choose a short domain, and the short link forwards to the full URL with every UTM in place. On your own domain it looks like go.yourbrand.com/spring; see branded short links for how that works. You can change the destination later without reprinting or reposting the link, and the click history stays with it.

If you haven't connected GA4 yet, the analytics setup guide walks through it.

Track QR code scans separately

A QR code is just another way to open a link, so it gets tracked the same way. When you make a QR code for a short link in UTM Link, the code points at the short link with a small qr=1 marker. Scans show up as “QR scan” in the clicks log and in their own QR scans total, apart from normal clicks. You can see at a glance whether the poster or the email did the work.

One catch: a QR code made for a plain UTM link, with no short link, sends people straight to your site. UTM Link never sees those scans, so only GA4 can count them. More on this on the trackable QR codes page.

Export your click data

From the links list you can export everything to CSV, JSON or TSV, for all links or for chosen teams or projects. With analytics included, each row carries:

  • Total clicks and unique clicks
  • Last click time
  • Clicks in the last 7 days and the last 30 days
  • Top country and top device

Those sit next to the short code, destination, UTM values, status, team, project and creator, so a spreadsheet or BI tool can join them with your GA4 data by campaign name.

Privacy: what to tell your visitors

Clicks are logged with the visitor's IP address so unique visitors can be counted and the country looked up. We don't set tracking cookies on the redirect and don't build profiles of the people who click. A link's analytics are visible only to members of the team that owns the link.

Because the data is about your audience, mention link tracking in your own privacy policy, the same way you list your analytics tool. If you are unsure what yours needs to say, ask whoever handles privacy for your company.

Which plans include link tracking

Click tracking on short links and custom domains is part of the Pro and Business plans, along with QR scan counts and branded links on your own domain.

The free Basic plan covers up to 100 UTM links with unlimited clicks on direct UTM links. Those links go straight to your site, so the clicks are measured by GA4 rather than by UTM Link. It is a good way to get your naming in order first; see UTM naming conventions.

Set up link tracking in a few minutes

  1. Create a link in UTM Link with your destination and UTM values.
  2. Pick a short domain, ideally your own, and an optional custom back-half.
  3. Share the short link, or download its QR code for print.
  4. Open the link's analytics page to watch clicks come in.
  5. Compare with the campaign in GA4 to see what happened after the click.

New to the app? Start with creating your first link.

Questions, answered.

How do I track clicks on a link?

+

Send people to a short link instead of the raw URL. Every time someone opens the short link, the server records the click and then forwards them to your page. In UTM Link you create the link with your UTM parameters, pick a short domain, share it, and open the link's analytics page to see clicks by day, country, device, OS and browser.

Does link tracking work without Google Analytics?

+

Yes. Short-link clicks are counted on our side, before the visitor reaches your site, so you see them even if your site has no analytics at all. You only need GA4 if you also want to know what people did after they landed, such as sign-ups or purchases.

Why don't my link clicks match GA4 sessions?

+

They measure different things at different moments. The short link counts a request the instant it happens. GA4 counts a session only if its tag loads and is allowed to send data. Visitors who leave before the page loads, decline cookies or block the tag, plus bots that GA4 filters out, all widen the gap.

Can I see who clicked my link?

+

No. Link tracking in UTM Link is aggregate: country, device type, OS, browser, time and whether it was a QR scan. Each click is logged with its IP address so unique clicks can be counted, but there are no names, emails or profiles, and no city-level location.

Are QR code scans counted separately from clicks?

+

Yes, when the QR code points at a short link. QR codes made in UTM Link for a short link add a small marker to the URL, so each scan shows as a QR scan in the analytics and in the clicks log. A QR code for a plain UTM link has no short link in between, so scans of it are not counted by UTM Link.

Can I export link click data?

+

Yes. Export your links as CSV, JSON or TSV with analytics included. Each row has total clicks, unique clicks, the last click time, clicks in the last 7 and 30 days, the top country and the top device, next to the link's UTM values, team and project.

Is link tracking free?

+

UTM Link has a free plan for building and managing up to 100 UTM links, with unlimited clicks on direct UTM links. Those clicks are measured by your own Google Analytics, not by UTM Link. Click tracking on short links and custom domains is part of the Pro and Business plans.

Link Tracking: Track Clicks on Every Link | UTM Link