ttclid
ttclid (TikTok Click ID) is a parameter TikTok Ads appends to the landing or PWA link on an ad click, and it's what later attributes a conversion back to that specific impression. Without it, a postback to TikTok Ads arrives with no link to the original click, and the algorithm has no idea which impression actually worked.
How ttclid works
When someone clicks an ad, TikTok attaches ttclid to the destination link, and that parameter needs to survive the entire redirect chain that follows — tracker, cloaking if any, prelander — until the conversion happens and a postback fires. If the parameter gets stripped or dropped at any point along the way, there's no way to tie the conversion back to that click.
ttclid in PWA arbitrage
Because the path from click to conversion in a PWA funnel usually runs longer than a direct landing page visit — tracker, possibly cloaking, prelander, then the PWA itself — the risk of losing ttclid somewhere along the way is higher than in a simple funnel. APEX's S2S postbacks pass the conversion back to TikTok Ads with ttclid intact, bridging any gaps in the redirect chain so the algorithm gets a signal it can actually optimize on.
FAQ
- What happens if ttclid gets lost in the redirect chain?
- A postback can still fire, but without a link to the specific click, TikTok can't credit that impression with the conversion or learn from it. The campaign ends up looking less effective in the ads dashboard than it actually is.
- Does passing ttclid through require separate setup?
- Yes — the tracker and the whole redirect chain need to correctly receive and forward the parameter through the URL all the way to the postback. It's a one-time setup when starting with TikTok Ads, not something to reconfigure for every new campaign.
Cloaking, anti-bot, push, split tests and your own domains — in one service.
Get started free