TikTok campaign tracking with UTM
TikTok routes most clickable traffic through a profile bio link or paid ads, both of which can lose the referrer. UTM tagging keeps TikTok measurable. This page gives a recommended utm_source=tiktok structure for bio and ad links, with a worked example and the privacy rule.
Tag bio and ad links
Like other short-form video apps, TikTok offers limited link placement, so most measurable clicks come from the profile bio link or paid ads. Tag both destinations consistently:
- utm_source=tiktok
- utm_medium=social for the bio link; paid (or cpc) for TikTok Ads
- utm_campaign=<your-campaign-name>
- utm_content=bio-link vs ad-variant to compare placements
Worked example
For the profile bio link pointing at a signup page:
https://example.com/signup?utm_source=tiktok&utm_medium=social&utm_campaign=creator-series&utm_content=bio-link
For the paid promotion of the same offer, reuse the campaign and switch to utm_medium=paid with a utm_content that names the ad variant, so organic and paid stay comparable under one campaign.
How it appears in analytics and logs
A visit with utm_source=tiktok confirms a TikTok-driven click. Splitting utm_medium into social versus paid separates organic bio-link traffic from ad spend.
Diagnostic use case
Tag the bio link and TikTok Ads links you control so video-driven visits are attributed to TikTok rather than dropped into direct.
What WebmasterID can help detect
WebmasterID reads utm_source=tiktok at ingest and attributes the visit to your TikTok campaign even when the referrer is missing, so bio-link and ad traffic appear as a real source.
Common mistakes
- Leaving the bio link untagged so TikTok traffic falls into direct.
- Mixing organic bio and paid TikTok under one utm_medium.
- Encoding a username or video ID as personal data in a UTM value.
Privacy and accuracy notes
Keep TikTok UTM values generic — campaign and creative labels only. Never encode a username or video identifier as personal data. UTM values are public in the URL and logs.
Related pages
- Instagram campaign tracking with UTM
Instagram allows few clickable links, so most traffic flows through a link-in-bio or a Stories link. Tagging those destinations with UTM is the only reliable way to measure Instagram. This page gives a recommended utm_source=instagram structure and the rule that no personal data belongs in a URL.
- Snapchat Ads UTM tracking
Snapchat is an app-first channel where links open in-app and rarely deliver a web referrer, so paid Snapchat clicks need UTM to be measurable at all. This page gives a recommended utm_source=snapchat structure for Snapchat Ads and the privacy rule for public URLs.
- Campaign links (docs)
Build UTM-tagged bio and ad destinations for TikTok.
Sources and verification notes
- MDN — Referrer-PolicyBackground on why in-app contexts strip referrers.
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.