WebmasterID logoWebmasterID
UTM tracking

TikTok Ads UTM tracking

TikTok Ads Manager lets you append UTM parameters to the destination URL and supports dynamic tracking macros such as __CAMPAIGN_NAME__ that TikTok fills in at delivery. This page gives a recommended UTM structure for TikTok paid traffic, shows the macros, and explains why paid TikTok must be separated from organic profile links.

Verified against primary sources

Where TikTok UTMs live

In TikTok Ads Manager you add UTM parameters to the URL field at the ad level, or use the tracking URL builder. TikTok also offers dynamic macros that it substitutes when the ad serves, which keeps tags correct after renames.

Dynamic macros

TikTok provides macros such as __CAMPAIGN_NAME__, __AID_NAME__ (ad name), __CID_NAME__, and __PLACEMENT__ that expand at delivery time. Use them so your tags stay in sync with what you renamed in the platform.

Worked example:

https://example.com/?utm_source=tiktok&utm_medium=paid-social&utm_campaign=__CAMPAIGN_NAME__&utm_content=__AID_NAME__

Paid vs organic TikTok

Links in your TikTok bio or organic posts should not share the paid utm_medium. Reserve utm_medium=paid-social for ads and use something like social or bio for organic, so spend-driven traffic is never confused with free reach.

How it appears in analytics and logs

A visit with utm_source=tiktok and utm_medium=paid-social confirms a TikTok ad click. Untagged TikTok clicks commonly arrive with no referrer (in-app browser) and fall into direct, undercounting the channel.

Diagnostic use case

Measure paid TikTok ad clicks distinctly from organic TikTok and from in-app browser traffic, which frequently strips the referrer.

What WebmasterID can help detect

WebmasterID attributes utm_source=tiktok visits to your TikTok campaigns server-side, so paid TikTok traffic is counted even when the in-app browser drops the referrer.

Common mistakes

Privacy and accuracy notes

TikTok macros expand to campaign and creative names only. Never encode a viewer, creator, or any individual data. UTM values are visible in the URL and stored in logs.

Related pages

Sources and verification notes

Last reviewed 2026-06-24. Facts are checked against primary/official sources where available; uncertain specifics are marked “Data not yet verified” rather than guessed.