Home/UTM Builder/TikTok Ads

Free UTM Builder for TikTok Ads

TikTok does not auto-tag clicks, and there is no inheritance between campaign, ad group, and ad, so every ad needs its own tagged URL. Spark Ads add a wrinkle: boosting an existing organic post does not carry your UTM parameters unless you set the destination URL on the ad object itself.

TikTok Builder

Build a tagged TikTok link

Tagged URLLive

https://mybrand.com/landing-page?utm_source=tiktok&utm_medium=paidsocial&utm_campaign=spark_ads_launch&utm_content=creator_handle_a

Supported ad formats: In-Feed Ads, Spark Ads, TopView, Branded Effects

TikTok Ads tracking gotchas to know before you launch

Spark Ads do not inherit UTMs from the original post

When you boost an existing TikTok video, whether yours or a creator's with authorization, the original post's link does not carry your advertiser UTM parameters. Set the tagged destination URL on the ad object in Ads Manager, separate from the organic post.

No tag inherits automatically between campaign levels

Unlike some platforms, TikTok will not propagate a UTM template down from campaign to ad group to ad. Each individual ad needs its own fully tagged URL entered directly in Ads Manager.

Use utm_content to separate paid lift from organic performance

Tagging Spark Ads with something like utm_content=creator_handle lets you measure the incremental effect of paid promotion on a post that was already getting organic views, instead of conflating the two.

TikTok Ads UTM FAQ

Do Spark Ads automatically use my UTM parameters?

No. The original organic post's link does not carry your advertiser UTM tags. You have to set the tagged destination URL directly on the ad object when you configure the Spark Ad in Ads Manager.

Does TikTok auto-tag clicks the way Google or Microsoft do?

No, TikTok has no auto-tagging or click ID system layered on top of UTMs the way Google's gclid or Microsoft's msclkid work. UTM parameters you set manually are the only tracking data that reaches your URL.

What utm_medium is standard for TikTok Ads?

paidsocial is the common convention, matching the pattern used for other paid social platforms like Facebook and LinkedIn.

How do I compare In-Feed Ads against Spark Ads performance?

Give each format its own utm_content value so the two show up as separate rows in your analytics, since Spark Ads and standard In-Feed Ads tend to have very different engagement and click patterns.

Stop rebuilding this link by hand every time.

UTMLoop saves your TikTok presets, shortens every link, and reports on what actually converts, free to start.