TikTok UTM Builder
Track TikTok ads, Spark Ads and creator collaborations separately. Pre-seeded for TikTok with creative-level tagging so you can tell which video actually drove the click.
1 · Destination
2 · Required tags
e.g. spring-launch, black-friday, ebook-download
3 · Optional tags
Result
131 charshttps://slugy.co/pricing?utm_source=tiktok&utm_medium=paid_social&utm_campaign=creator-spark&utm_term=broad&utm_content=ugc-video-aLong links look spammy in public. Shorten with Slugy to keep the tags but hide the clutter.
01
Paste & pick
Drop in any URL, then tap a preset or type your own tags.
02
Validated live
Missing tags, uppercase and spaces are flagged before you copy.
03
Copy & measure
Paste into ads or email — attribution flows straight into GA4.
Platform guides: Google Ads · Meta Ads · TikTok · LinkedIn
UTM cheat sheet
The five tags GA4 understands — and what to put in each.
| Parameter | Means | Example |
|---|---|---|
| utm_source | Where traffic comes from | newsletter · google · linkedin |
| utm_medium | How it reaches you | email · cpc · social · qr |
| utm_campaign | Which campaign | spring-launch · black-friday |
| utm_term | Paid keyword / audience | url-shortener |
| utm_content | Variant / placement | header-cta · ad-variant-b |
FAQ
UTM questions
TikTok UTM conventions
What to put in each parameter for this platform.
| Parameter | Value | Why |
|---|---|---|
| utm_source | tiktok | One consistent source keeps TikTok in a single GA4 row. Use `tiktok-organic` vs `tiktok` if you need to split paid from organic. |
| utm_medium | paid_social | Separates TikTok ads from search and from other social platforms. `cpc` also works if all your paid traffic uses cpc. |
| utm_campaign | creator-spark | Match the TikTok Ads Manager campaign so the two systems agree. |
| utm_term | audience | Name the targeting cluster (broad, interest-beauty) for segment comparison. |
| utm_content | creative-id | TikTok is creative-led — encode the video or Spark creator here to see which creative converts. |
TikTok campaign URL examples
Paid Spark Ad
https://example.com/app?utm_source=tiktok&utm_medium=paid_social&utm_campaign=creator-spark&utm_term=broad&utm_content=ugc-video-aCreator collaboration
https://example.com/app?utm_source=tiktok&utm_medium=paid_social&utm_campaign=creator-spark&utm_term=lookalike&utm_content=creator-annaTikTok tracking notes
Spark Ads and creator posts
When a creator posts with your link, use utm_source=tiktok and put the creator handle in utm_content (e.g. creator-anna). That separates a creator's organic post from your paid Spark boost of the same video.
Short links in bios and captions
Long tagged URLs are unreadable in a caption. Build the tagged URL here, shorten it with Slugy, then post the short link — clicks still resolve with the UTMs forwarded to your destination.
In-app browser referrer loss
TikTok's in-app browser often sends no Referer header, so GA4 shows 'Direct' unless UTMs are present. Explicit tags are the only reliable attribution inside the app.