Free UTM Builder for TikTok

TikTok can route to either "Organic Video" (utm_medium=video) or "Organic Social" (utm_medium=social) depending on your preference. For paid TikTok ads, use "paid_video" or "paid_social"—both route to paid channels. Choose one model (Social vs Video) and stick with it to keep reporting consistent.

Organic TikTok

Source: tiktok
Medium: video
GA4 Channel: Organic Video

Paid TikTok

Source: tiktok
Medium: paid_video
GA4 Channel: Paid Video

Worked Examples

Build Your TikTok UTM Link

Must start with http:// or https://

Automatically fills source and medium with opinionated defaults

Required Parameters

Where traffic comes from (e.g., instagram, facebook, newsletter)

How traffic arrives (e.g., social, paid_social, email, cpc)

Campaign identifier (e.g., spring-2025-promo, product-launch)

Naming Convention Rules

  • Use lowercase only (GA4 is case-sensitive)
  • Replace spaces with hyphens
  • Use consistent vocab across campaigns
  • Follow a schema: brand-yyq-campaign or prod-yyyymm-promo
  • Never include PII (personally identifiable information)
  • Keep it short and descriptive

GA4 Channel Preview

Fill in the required fields to see which GA4 channel your traffic will appear in.

Generated URL

Fill in the required fields to generate your UTM-tagged URL

Common utm_content Values for TikTok

videobio-linkprofile-linkcommentduetstitch

Common Pitfalls

Mixing "social" and "video" for organic TikTok

Using utm_medium=social routes to "Organic Social", while utm_medium=video routes to "Organic Video". Pick one approach and be consistent—mixing them splits your TikTok data across two channels.

Stuffing UTMs in video descriptions with broken URLs

TikTok bio links are limited. Validate your full URL before posting. If the URL breaks due to special characters or length, use a URL shortener (but keep the UTMs intact).

Using utm_term for organic content

utm_term is intended for paid search keywords or A/B test variants. Don't clutter it for organic TikTok—use utm_content instead to track video types.

TikTok UTM FAQs

Should I use utm_medium=video or utm_medium=social for TikTok?

Both work! utm_medium=video routes to "Organic Video", while utm_medium=social routes to "Organic Social". Choose the one that fits your reporting structure and stick with it for all TikTok campaigns.

Can I track TikTok duets and stitches separately?

Yes. Use utm_content=duet or utm_content=stitch to differentiate these from regular video posts. This helps you see which collaboration formats drive more traffic.

What if my TikTok bio link is too long with UTMs?

Use a URL shortener (like Bitly or your own domain shortener) after adding UTMs. The UTM parameters will still work through the redirect.

Related TikTok Resources