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.
Pick these defaults and lock them in — every TikTok link your team builds will stay consistent and roll up cleanly in reports.
https://yoursite.com/landing?utm_source=tiktok&utm_medium=bio&utm_campaign=bio-2026q2https://yoursite.com/landing?utm_source=tiktok&utm_medium=bio&utm_campaign=launch-may&utm_content=hook-day-in-lifehttps://yoursite.com/landing?utm_source=tiktok&utm_medium=cpc&utm_campaign=acquisition-2026q2&utm_content=spark-creator-janehttps://yoursite.com/landing?utm_source=tiktok&utm_medium=creator&utm_campaign=collab-may&utm_content=creator-nameUpdate 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.
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.
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.
`utm_source=tiktok` (lowercase). Avoid 'TT', 'tt', or 'TikTok' (mixed case) — they create duplicate sources in reports.
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.
Free to try. No sign-up. Save to a dashboard when you're ready.