Learn · Platforms · Updated 2026-08-14

How to track link clicks on TikTok

TikTok gives no native click count at all for an organic bio link. The only click data TikTok produces natively is ttclid, an ad click identifier, so organic clicks have to be tracked with UTM parameters and a separate link tool.

  1. Confirm you have a bio link at all
    The Website field only appears once your account is eligible, usually a business account or a follower threshold, and it holds one plain URL.
  2. Check TikTok's analytics dashboard, and accept the gap
    TikTok Studio reports video metrics but has no bio link click metric anywhere, for any account type.
  3. Add UTM parameters to the destination URL
    Tag the link before you ever post it so your own site analytics can identify TikTok traffic independently.
  4. Use Promote or TikTok Ads if you need native numbers
    Promote gives a basic click count for a single boosted post; TikTok Ads Manager gives full click, CTR, and conversion data for real campaigns.
  5. Understand what ttclid is for
    It is an ad click identifier for pixel and Events API matching, not a general tracking parameter you will see on organic taps.
  6. Use a link-in-bio tool that logs clicks server side
    Point your bio at a page that records every tap independently of TikTok's dashboard, with referrer and location data attached.
  7. Watch for in-app browser referrer stripping
    TikTok's in-app browser often strips the referrer header, so UTM parameters, not referrer detection, are what actually prove a click came from TikTok.

What TikTok's own analytics show you

TikTok's analytics dashboard, whether you check it in the app or in TikTok Studio, tracks video level metrics: views, likes, comments, shares, average watch time, and traffic source for views. Nowhere in that dashboard is there a metric for bio link clicks. Not a total, not a per day count, nothing. This is the single most important fact for anyone asking can you track link clicks on TikTok, and it holds regardless of follower count or account type.

The bio link field has zero built in analytics

Once your account is eligible, a Website field appears where you can add one link, sometimes gated behind a follower threshold or a switch to a business account. Tap that link on someone's profile and TikTok opens it in its in-app browser. TikTok records nothing about that tap that you, the account owner, can see. There is no tiktok link click tracking screen to check, because it was never built. Profile visits do show up as a metric in your analytics overview, but a profile visit and a link tap are two different actions, and TikTok only ever counts the first one.

Promote gives you something, but only for that post

TikTok's Promote feature lets you boost an individual video from inside the app, and if you optimize for website visits, the promotion's results screen does report a basic click or landing page view count. That number is scoped to the specific post you boosted, for the life of that promotion. It tells you nothing about your bio link outside of that one paid push, and it disappears from view once you stop checking that promotion's results.

TikTok Ads Manager is the only place with real click data

A genuine ad campaign run through TikTok Ads Manager, using a Traffic or Conversions objective, reports clicks, click through rate, and cost per click at the campaign and ad group level. Install the TikTok Pixel or use the Events API on top of that, and clicks tie into actual on-site conversions, matched through TikTok's own click identifier.

What ttclid actually is

ttclid is TikTok's click identifier, appended to a destination URL when someone clicks a TikTok ad. Its job is to let the TikTok Pixel or a server side Events API integration match that click to a later conversion event on your website. It exists to support paid ad attribution, not organic bio link tracking, so finding ttclid on a URL is a signal that an ad was clicked, not that a random bio link tap happened. You can inspect what a TikTok link is carrying with Raydar's ttclid decoder.

How TikTok's link surfaces compare

SurfaceNative click dataWhere to find itCarries ttclid
Bio website link, organicNoneNowhere, it does not existNo
Promote, boosted videoBasic click or landing page view countThat promotion's results screen onlyNot exposed to the creator
TikTok Ads, Traffic or ConversionsFull clicks, CTR, CPC, conversionsTikTok Ads ManagerYes
Link in a video caption or commentNot clickable, no dataN/ANo

How to see clicks on your TikTok bio link, since TikTok will not show you

Given the blank dashboard, the only reliable path is to build your own layer of tracking around the link before it ever goes in your bio.

Tag every destination with UTM parameters

Add source, medium, and campaign parameters to your destination URL with Raydar's UTM builder, so any traffic that arrives can be identified in your own site analytics, whatever TikTok itself chooses to report. See what UTM parameters actually do for the underlying mechanism.

Use a link-in-bio tool that logs clicks server side

Point the bio link at a page that logs every tap on its own, independent of TikTok's dashboard, with referrer, timestamp, and country and city level location captured at the moment of the click. Raydar works this way specifically because platforms like TikTok were never going to hand that data over voluntarily.

Watch for referrer stripping

TikTok's in-app browser frequently strips or alters the referrer header before handing a visitor off to your site. Without UTM parameters baked into the URL, a tool relying purely on referrer detection will often see that visit land as direct or none in Google Analytics, even though it started on TikTok. The referrer just disappears. UTM parameters travel with the URL itself, so they survive this stripping in a way referrer sniffing alone cannot. This is the detail that trips up most people trying to reconcile TikTok traffic against site analytics, and it is rarely mentioned outside of analytics forums.

Why a business account does not fix this

It is a common assumption that upgrading to a TikTok Business account unlocks deeper analytics, the way a professional account does on Instagram. It does not, at least not for link clicks. A business account changes which fields appear on your profile, including the Website link itself for some account tiers, and it opens the door to running ads and using the Pixel. It does not add a click counter to the dashboard. The gap between what TikTok Business Suite reports and what an Instagram professional account reports is real, and it consistently surprises creators moving between the two platforms with the same content strategy.

ttclid and the pixel, in plain terms

If you do run TikTok ads and install the TikTok Pixel on your own website, here is the mechanism: a person clicks your ad, TikTok appends ttclid to the URL, the pixel fires on your landing page, reads that ttclid, and reports the event back to TikTok so the platform can match the click to whatever happens next, a purchase, a signup, a page view. Server side tracking through the Events API works the same way but sends the match from your server instead of the visitor's browser, which tends to survive ad blockers and browser privacy settings better. Either way, this entire mechanism only exists for paid traffic. An organic tap on your bio link never generates a ttclid, never touches the pixel, and never gets matched to anything, because there is nothing on the other end listening for it.

A quick way to tell paid from organic in your own logs

If you inspect incoming traffic on your own site and see a ttclid parameter attached, that visit came from a TikTok ad, not an organic bio link tap, full stop. That single detail resolves a surprising number of internal disputes about whether a spike in traffic was ad driven or organic, and it is worth checking before crediting either budget or content strategy for a good day.

A quick checklist before you trust a TikTok click number

  • If the number came from anywhere in TikTok Studio or the app's creator analytics, treat it as video performance, not link clicks, because that metric does not exist there
  • If the number came from Promote, remember it only describes that single boosted post, not your bio link generally
  • If a ttclid parameter shows up in your server logs, the visit came from a paid ad, not an organic tap
  • If you need a real, ongoing number for organic bio link performance, that number has to come from UTM tagging and a link tool you control, not from TikTok

The honest limit

No organic path inside TikTok will ever produce a click count for your bio link, and this is not a hidden setting waiting to be found in a menu somewhere. It simply was not built, for a business account or otherwise. Paid campaigns through Ads Manager give you real numbers, and a tracking layer of your own, UTM parameters plus a link tool that logs independently, gives you the rest. Nothing else will, and no amount of digging through TikTok Studio's settings will turn up a click count that isn't there.

Common questions

Does TikTok show link clicks anywhere for a free or organic account?
No. There is no click count for the bio website link in TikTok's standard analytics dashboard, regardless of account type or follower count.

What is ttclid and do I need it?
ttclid is the click identifier TikTok attaches to ad links for pixel and Events API attribution. It only appears on paid TikTok ad clicks, so it is not something you will see or need for organic bio link taps.

Does boosting a video with Promote show link clicks?
Promote gives a basic click or landing page view count for the specific post you boost, visible in that promotion's results screen, but it does not apply to your bio link outside of that campaign.

Why does my TikTok traffic show as direct in Google Analytics?
TikTok's in-app browser often strips or alters the referrer header, so without UTM parameters on the destination URL your analytics tool has no reliable way to credit the visit to TikTok.

Can a link-in-bio tool show me TikTok clicks that TikTok itself will not?
Yes. A link tool that logs every tap server side, independent of TikTok's own dashboard, will show clicks, referrer, and timing regardless of what TikTok chooses to expose.

Related: How to track link clicks on Instagram · How to track link clicks on Facebook · What are UTM parameters? · How to track link clicks for free