Works on Facebook Ads · organic posts · bio links · Messenger

Free Facebook link tracker.
Track every Facebook click in real time.

Mint a short URL for any destination, drop it into a Facebook Ad, post, Story, or your Page bio — and see clicks, geo, device, and UTM data live. UTM parameters forward intact through the redirect. Free tier covers 10 links and 2,500 clicks/mo.

Free forever · no credit card · UTM-safe · custom short domains on PRO

What we've tracked so far

Real numbers from 80,412 lifetime clicks

80,412

lifetime tracked clicks

1,407

users on the platform

96

countries detected

5.56%

our own Google CTR

How it works

Three steps. About 60 seconds from signup to first tracked Facebook click.

1. Paste your destination URL

Your landing page, product, Shopify store, blog post, lead form — anything with a URL. Keep your UTM tags on it; they ride through untouched.

2. Mint a short URL

We mint a gtlk.link/xyz short URL — or on PRO, your own short domain like go.yourbrand.com. Optional custom slug.

3. Paste into Facebook

Drop the short URL into a Facebook Ad, a Page post, a Story link sticker, your bio, or a Messenger DM. Clicks show up live with full geo and device breakdown.

Every Facebook surface, covered

One link works everywhere on Facebook. One dashboard for all of it.

Facebook Ads

Drop the short URL into the website URL field in Ads Manager. UTM tags on your destination are forwarded intact, so GA4 / Plausible / Mixpanel still attribute every click to the right campaign.

Organic Page posts

Page Insights tells you a click count and nothing else. Track Link gives you per-country, per-device, per-hour breakdowns — and a public dashboard you can share with anyone.

Messenger bots & DMs

Messenger doesn't expose click data on outbound links — Track Link does. Use a distinct slug per bot flow to A/B test which automated message actually converts.

Page bio link

Pages only get one website link. Make it count — point it at a Track Link short URL and instrument the single highest-value link on your Facebook Page.

Group posts

Posting the same offer in 5 different Groups? Mint 5 slugs, one per group, and find out which community actually buys — Facebook will never tell you this on its own.

Story link stickers

The link sticker on a Facebook Story routes through your short URL and is counted normally. In-app browser opens are flagged separately so you can see how many users left the FB app entirely.

Track Link vs Bitly vs Facebook Insights vs UTM-only

Honest comparison. Each tool was built for a different job.

FeatureTrack LinkBitlyFB InsightsUTM + GA only
Free per-link analyticsYesPaywalledPage-level onlyFree (in GA)
Geo / device / browser per clickYesPaidNo (aggregate only)Yes
Tracks Ads, posts, Messenger, bioAll fourYesPosts onlyAnywhere with UTM
UTM forwarding through redirectYesYesN/A (no redirect)
Custom short domainPRO ($9.99/mo)$8/mo and upNoNo
Shareable public dashboardYesEnterprise onlyNoNo (GA login required)
Free tier10 links, 2.5k clicks5 links, 50/moFreeFree
Filters Facebook bot crawlsYesNoNo

Honest limits when tracking Facebook

  • Facebook's link-preview crawler (facebookexternalhit, IPs in the 173.252.x and 31.13.x ranges) hits every share within seconds of posting — typically 3-10 ghost clicks per share. We flag these as bot traffic so you can filter them; they're excluded from unique-click counts by default.
  • iOS 14+ App Tracking Transparency doesn't affect outbound link clicks (those still count cleanly on our end) — but it does wreck Facebook's own Ads Manager attribution. Track Link clicks will often be higher than Ads Manager's reported clicks because we see the redirect server-side regardless of ATT.
  • Facebook's in-app browser (IAB) opens links inside the FB app instead of Safari/Chrome. We detect and classify it separately, but cookies and analytics behave differently inside IAB — don't expect perfect parity with desktop sessions.
  • Everything else: full geo, device, browser, OS, referrer, and unique-visitor fingerprinting on real human clicks. UTM tags forward cleanly through the 302 redirect.

FAQ

Everything you might wonder about tracking Facebook links.

How is this different from Facebook Page Insights?

Facebook Insights tells you how many people clicked the link in your post — but only at the Page or post level, and only for organic posts on Pages you admin. It doesn't break clicks down by country, device, browser, or referrer; it doesn't track Ads outbound clicks the same way as Ads Manager; and it gives you zero data on Messenger shares or bio links. Track Link records every single click with geo, device, OS, browser, and referrer — across Ads, posts, Messenger, and bio, all in one dashboard. You also get a public-shareable analytics view per link, which Insights can't do.

Will UTM parameters survive the redirect?

Yes. When someone hits a Track Link short URL, we record the click and 302 them to your destination with all query parameters intact. So if your destination is `example.com/landing?utm_source=facebook&utm_campaign=launch`, the visitor lands on exactly that URL — Google Analytics, GA4, Plausible, and your own backend see the UTMs untouched. We also record `utm_source` / `utm_medium` / `utm_campaign` server-side on our end, so you don't need GA to break clicks down by campaign.

Does Facebook's link-preview crawler inflate my click counts?

Yes, a little, and we want you to know about it. Every time a Facebook short URL is shared or pasted, Facebook's crawler (IP range 173.252.x / 31.13.x, UA `facebookexternalhit`) hits the link within seconds to fetch Open Graph metadata for the preview card. That's typically 3-10 ghost hits per share. We tag these as bot traffic on the click detail page so you can filter them out — and they're excluded from the unique-clicks count by default. If you see a spike of US clicks with the `facebookexternalhit` UA right after you post, that's the crawler, not real users.

Can I track Facebook Reels and Stories?

Reels: only if the link is in the description or as a sticker — Reels themselves don't carry URLs. Stories: yes, the swipe-up / link sticker on a Story routes through your short URL and counts normally. The catch on Stories is that Facebook sometimes opens links in their in-app browser (Facebook IAB) which has its own UA — we detect it and classify it as `Facebook In-App` in the browser breakdown so you can see how much traffic comes from inside the FB app vs Safari/Chrome.

Will the link work inside Facebook Ads?

Yes. Paste the gtlk.link short URL (or your custom-domain short URL) into the website URL field when building an Ad in Ads Manager. Facebook's ad-review system rarely flags short URLs from established domains — gtlk.link has been clean since launch. For extra safety on PRO, point a custom domain (e.g. `go.yourbrand.com`) at Track Link via Cloudflare; ads using a branded short domain are even less likely to get review-flagged and they look more trustworthy to users.

Can I share the analytics with my client or team?

Yes. Every link has a Public Analytics toggle. Flip it on and you get a read-only URL (`gettrack.link/p/<slug>/stats`) you can send to a client, a campaign manager, or post in a Slack channel. They see clicks, geo, device breakdown, and time-series charts without needing a Track Link account. Toggle it off any time. On the BUSINESS plan, you can also white-label the public page with your own logo.

Stop guessing which Facebook post actually drives clicks

Free tier covers 10 links and 2,500 clicks per month. UTM-safe, bot-filtered, shareable. Two minutes from signup to your first tracked Facebook link.