X link tracking

How to Track Links from Twitter/X

Twitter (now X) shows you impressions and engagements in the analytics dashboard, but link clicks are flattened into a single number per tweet. By posting tracked URLs in tweets, replies, threads, quoted tweets, your profile bio, and X Ads, you can capture geo, device, and campaign attribution for every click and finally calculate viral coefficients on tweets that go off.

Free plan: 25 links, 4K clicks/month, full analytics. No credit card required.

Why it matters

Why track Twitter/X links

  • X analytics report a single "link clicks" count per tweet with no breakdown by location, device, or follower vs non-follower. Tracked links capture every dimension and let you slice clicks by country or device in real time.

  • Tweets that go viral via retweets and quoted tweets often outpace their organic impressions by 10-100x, but the X dashboard does not separate clicks from the original tweet versus clicks from retweets. Tagging quoted tweets and shares with distinct utm_content lets you measure the viral coefficient.

  • X Premium and Verified accounts get long-form articles, longer videos, and the ability to edit tweets, but article-level analytics are still thin. A tracked link inside an article tweet gives you the engagement data X does not surface natively.

  • X Ads (formerly Twitter Ads) attribution is notoriously inconsistent across reporting refreshes. A first-party tracked link captures clicks deterministically, independent of the X pixel, and works even when the user has disabled tracking.

  • Replies often outperform original tweets in click-through rate when responding to high-traffic accounts, but tracking reply clicks separately is impossible without distinct UTMs. Tracked links per reply solve this instantly.

  • Bio link clicks (the URL in your X profile) are not reported anywhere natively. Replacing the bio URL with a tracked link is the only way to know how many profile visitors actually click through.

Step by step

How to track a X link in 4 steps

From creating a tracked link to monitoring live analytics, here is the full workflow for Twitter/X.

1

Create a tracked link for X

Sign up for free and paste your destination URL into Track Link's link creator. The platform generates a short, redirect URL that captures every click. Give it a name like "X Bio Link" or "X Spring Campaign" so you can identify it later in analytics.

2

Add UTM parameters before posting on X

Tag your tracked link with utm_source=twitter, utm_medium=social, and a utm_campaign value matching your campaign name. This makes X clicks distinguishable from every other channel and lets you compare X's performance against email, search, and other social platforms inside Track Link or Google Analytics.

3

Paste the link into your X content

Drop the tracked URL into your X post, bio, ad, story, or message. Because the link is a clean short URL, it looks native in the feed. Replace any plain destination URL you would normally share with the tracked version so every click on X is captured.

4

Watch real-time analytics

Open the Track Link dashboard and see clicks arrive the moment people tap your X link. Filter by country, device, browser, and UTM tag to understand who is engaging. Compare performance across posts, ad sets, or creators to learn what drives traffic from X.

Need help building tagged URLs? Try the UTM builder or the tracking link generator.

Click analytics

What you learn from every X click

Track Link captures the same depth of analytics whether the click comes from a X feed post, a paid ad, a bio link, or a direct message.

Geographic location

Country and city of every click on your X link, resolved with IP geolocation. Spot which regions respond best to X content.

Device and browser

Mobile, desktop, or tablet, plus the exact browser and operating system. X traffic skews mobile, but the ratio varies by audience.

UTM attribution

utm_source, utm_medium, utm_campaign, utm_term, and utm_content captured automatically so you can split X campaigns down to the post level.

Referrer source

Whether the click came from the X app, the mobile web view, an in-app browser, or an external share to another platform.

Unique vs repeat clicks

Track Link separates first-time visitors from repeat clickers so you know how many distinct people your X link reached.

Real-time scroll of clicks

A live activity feed updates the moment a X user taps your link, with no batch delay or refresh required.

Use cases

Use cases for Twitter/X link tracking

Real situations where tracking your X links pays off.

Tweet engagement and CTR

Tag every tweet's link with utm_source=twitter, utm_medium=organic, and utm_campaign=<topic>. Compare CTR across tweet types - hook tweets, quote-with-link, image tweets, and link cards - to learn which format drives the most actual visits, not just impressions.

Thread attribution and depth

Long threads typically place the link at the end. Use a tracked link with utm_content=thread-cta and a different utm_content=thread-tldr if you also link from an early reply. This reveals whether readers actually finish your thread or click through from the hook.

Quoted tweets and viral coefficient

When a quoted tweet goes off, generate a fresh tracked link with utm_content=qt-<author> for any rebuttal or follow-up tweet. You will see which quoting accounts drove the most click traffic, helping you identify viral amplifiers worth engaging with directly.

X Ads campaign attribution

In X Ads Manager, paste a tracked Track Link URL as your destination and use macros for utm_content. Because X Ads reporting can lag and disagree with site analytics, having an independent click record from Track Link is essential for reconciling spend versus actual traffic.

Profile bio link tracking

Replace the URL in your X profile bio with a tracked link tagged utm_medium=bio. You will see exactly how many profile visitors convert to clickers, which is one of the most important metrics for creators driving newsletter signups, podcast listens, or product demos from X.

X Premium long-form articles

Long-form articles on X Premium support inline links, but article analytics are limited. Embed tracked links inside articles with utm_content=article-<title-slug> to measure click-through to your owned content from the article body.

Tips

Best practices for Twitter/X link tracking

  • Use utm_source=twitter (not x) for now, because most analytics tools, dashboards, and historical reports already key off the twitter source string. You can also pass utm_source=x if you want to mark the rebrand boundary, but be consistent within one campaign.

  • Keep the tracked URL short. X counts URLs as 23 characters regardless of length thanks to t.co, but the visible character count in the editor still reflects the literal URL on some clients, and a clean short URL looks more trustworthy in replies.

  • Always use a tracked link rather than an image-with-text-URL. X's algorithm sometimes deprioritizes tweets with link cards, but you can post the tracked URL in the first reply to your own tweet to dodge that downranking while still capturing click data.

  • Tag retweet-bait or quote-bait variants of the same content with different utm_content values so you can A/B test hooks without losing attribution clarity. The tracked link can be the same; only the UTM content tag changes.

  • For X Ads, always test at least two destination URLs with different utm_content per ad creative so you can break ties when ad-level reporting in X Ads Manager is ambiguous or delayed.

  • Avoid putting tracked links in your X display name or location field. X only allows clickable URLs in the website field of your profile and in tweet bodies, and putting URLs elsewhere can trigger spam filters.

Frequently asked questions

X link tracking FAQ

Common questions about tracking links shared on Twitter/X.

Does X strip UTM parameters or wrap links with t.co?

X automatically wraps every URL in tweets with t.co for safety scanning and analytics, but the underlying URL and any UTM parameters are preserved. When a user clicks a t.co link, X redirects to the original URL with all query parameters intact. Track Link then captures the click and resolves the user to your destination. UTM parameters survive the t.co wrapping with no loss.

Can I track clicks on my X profile bio link?

Yes. Replace the URL in your X profile bio (the website field) with a tracked Track Link URL tagged utm_source=twitter and utm_medium=bio. Every click from your profile is then recorded with full analytics. This is the only way to know how many profile visitors actually click your bio link, since X does not surface that metric anywhere.

How do tracked links interact with X Ads attribution?

X Ads reports clicks based on its own click tracking, but its reporting can lag by hours and disagree with destination-side analytics. Putting a tracked link as the X Ads destination URL gives you a server-side click count from Track Link that does not depend on the X pixel or cookies. Most advertisers use the Track Link count as the source of truth and the X Ads count as a directional check.

Will my tweet's link card still render with a tracked link?

Yes. X's link card crawler follows the tracked link redirect to your destination and pulls Open Graph metadata from there. The card renders identically to a card from a direct URL. Track Link redirects in under 50ms, well within X's crawler timeout. If your destination has correct og:title, og:description, and og:image tags, your tweet's card will look perfect.

How do I track clicks on retweets and quoted tweets?

Once a tweet is retweeted, the tracked URL inside it is shared verbatim - all clicks from retweets count under the same Track Link entry. To distinguish original-tweet clicks from quote-tweet clicks, post a fresh tweet with a different tracked link or different utm_content when you respond to a quote tweet. You can compare the two click streams in your Track Link dashboard.

Can I track multiple tweets pointing to the same destination?

Yes. Create one tracked link per tweet and pass a unique utm_content (e.g. utm_content=tweet-001, tweet-002). The destination URL is the same, but each tracked link captures separate analytics. This is the standard pattern for tracking serial tweet campaigns, repeat promotion of evergreen content, and A/B tests on hook copy.

Are tracked links allowed under X's Terms of Service?

Yes. X's Terms of Service explicitly allow URL shortening services and redirect URLs. The platform's anti-spam rules are about behavior (mass posting, fake engagement), not about whether a URL passes through a redirect. Custom branded domains on tracked links also help avoid triggering any link-quality heuristics, since branded domains correlate with legitimate publishers in X's quality models.

Is there a free X link tracker?

Yes. Track Link's free plan includes 25 tracked links and 4,000 clicks per month with full analytics on every X click, including country, city, device, browser, OS, referrer, and UTM tags. No credit card is required, and there is no feature gating - geo and device tracking are available on free, paid, and self-hosted tiers identically.

Start tracking your X links today

Create a free account, generate a tracked link for Twitter/X, and watch real-time clicks land on your dashboard. Know who clicks, where they are, and what device they use.

  • Free forever plan
  • No credit card required
  • Real-time click analytics