ttclid
Ad-click identifiers · TikTok Ads · introduced ~2020
What ttclid does
When you click a link inside TikTok or an outbound TikTok Ad, TikTok appends ?ttclid=<opaque token> to the destination URL. The token ties that click back to the ad impression, the advertiser, and (where TikTok still has a cookie / IDFA) your TikTok identity.
On the destination, the TikTok Pixel (or the server-side Events API) reads ttclid and reports the click back to TikTok for conversion attribution. Same architecture as Meta Pixel + fbclid.
Plus _ttp
TikTok also drops a _ttp parameter alongside ttclid in some flows — it mirrors a cookie the TikTok Pixel reads to bridge browsers that don't accept third-party cookies. LinkClean strips _ttp too.
How LinkClean removes it
ttclid and _ttp both ship default-on in LinkClean's ads catalog. Same pipeline as fbclid, gclid, msclkid, yclid — vendor-specific tokens with no legitimate non-tracking use anywhere on the web.
Frequently asked
Does removing ttclid break the link?
No. The destination page never reads it — only the TikTok Pixel does, and that's TikTok's bookkeeping, not yours.
Is ttclid personal data?
It can be joined back to your TikTok session on TikTok's side, so for them, yes — they know which click it was. The URL itself doesn't name you.
What about _ttp?
_ttp is TikTok's cookie-mirroring URL parameter — it carries the Pixel's first-party cookie ID across browsers that block third-party cookies. LinkClean strips it too.
Clean tracking on iPhone, in one tap.
LinkClean strips ~80 vendor-specific tracking parameters from any link, from any app's share sheet — and preserves functional ones like hl, t (YouTube timestamp), and q (search). No account, on-device.