TinyGTM
UTM Builder · for TikTok

TikTok UTM Builder — clean tracking for every TikTok link.

TikTok's organic traffic almost always routes through your bio link, which means every viral TikTok dumps undifferentiated traffic into one entry point. Without UTMs you can't tell which video drove the conversion — and TikTok's own analytics stop at the click. Tagging your bio link per-campaign (and updating it when you push a new viral hook) is the only reliable way to attribute TikTok's real revenue impact.

Free foreverNo sign-up to buildNaming rules + duplicate detection

Recommended UTM convention for TikTok

Pick these defaults and lock them in — every TikTok link your team builds will stay consistent and roll up cleanly in reports.

utm_sourcetiktok
utm_mediumsocial
utm_campaign patterntiktok-{hook}-{date}

TikTok UTM examples

TikTok bio link
https://yoursite.com/landing?utm_source=tiktok&utm_medium=bio&utm_campaign=bio-2026q2
Linked from a viral hook (Beacons/Linktree)
https://yoursite.com/landing?utm_source=tiktok&utm_medium=bio&utm_campaign=launch-may&utm_content=hook-day-in-life
TikTok Ads Manager spark ad
https://yoursite.com/landing?utm_source=tiktok&utm_medium=cpc&utm_campaign=acquisition-2026q2&utm_content=spark-creator-jane
Creator collab with link in caption (via TikTok Shop / branded content)
https://yoursite.com/landing?utm_source=tiktok&utm_medium=creator&utm_campaign=collab-may&utm_content=creator-name

Common TikTok UTM mistakes

FAQ

TikTok UTM tracking questions

How do I track which TikTok drove a conversion if all traffic goes through my bio link?

Update your bio link's utm_campaign or utm_content each time you post (or each viral hook). For example: utm_content=hook-day-in-life when that video is your hero, then swap to utm_content=hook-cold-open when the next one trends. You'll see exactly which video brought which traffic in your analytics.

Do TikTok Ads automatically add UTM parameters?

No. TikTok Ads Manager adds its own click tracking (ttclid) but does NOT add UTM parameters. You need to manually add UTMs to your destination URL in the ad setup. Use utm_source=tiktok, utm_medium=cpc.

Can I track TikTok Shop traffic separately?

Yes. Use utm_medium=tiktok-shop in your product link UTM, separate from utm_medium=social for organic content. This isolates Shop revenue from regular bio-link clicks.

What utm_source should I use for TikTok?

`utm_source=tiktok` (lowercase). Avoid 'TT', 'tt', or 'TikTok' (mixed case) — they create duplicate sources in reports.

How do creator collabs get tracked?

Give each creator a unique UTM (utm_source=tiktok, utm_medium=creator, utm_content=creator-handle). This is the fairest way to attribute revenue back to each creator and pay accordingly.

More channels

UTM builders for other channels

← Back to all UTM Builder features

Build your first TikTok UTM link in 60 seconds.

Free to try. No sign-up. Save to a dashboard when you're ready.

Open the UTM Builder