TikTok Ads tracking URL templates
TikTok Ads has no Google-style Tracking template / Final URL suffix split. You bake macros into the ad’s URL parameters using double underscores (__CAMPAIGN_ID__, __CID__, __PLACEMENT__) — not {campaignid}.
Cheat sheet: TikTok Ads parameters. Start from a paste-ready TikTok UTM recipe or open the builder.
How TikTok tracking works
- URL parameters only — no separate Tracking template field; macros expand when the ad serves.
- IDs vs names —
__CAMPAIGN_ID__/__AID__stay stable for warehouse joins; name macros make GA4 reports readable but break when someone renames a campaign. - Placement — use
__PLACEMENT__(or a placement-aware recipe) if Feed vs Spark vs Search need separate cuts in analytics.
Common footguns
- Pasting Google
{lpurl}or Meta{{campaign.id}}— TikTok leaves unsupported tokens as literal text (“why is my URL full of curly braces?”). - Skipping a real click-test after save — Ads Manager preview is not the same as a live expanded URL.
- Mixing
utm_source=tiktokwith a free-form source string per campaign — channel grouping in GA4 becomes noisy fast.
Related
- TikTok parameter reference
- Tracking Standards naming lint
- Campaign URL builder for static (non-macro) links
- Tracking template FAQ
Featured TikTok Ads recipes
ClickPatrol → TikTok Ads
Open →
source=t URL parameters
UTMs → TikTok Ads
Open →
__CAMPAIGN_NAME__ macros
Placement UTMs → TikTok Ads
Open →
__PLACEMENT__ + campaign macros
Spectacle UTM guidelines → TikTok Ads
Open →
tiktok / paid_social
Calendly UTMs → TikTok Ads
Open →
tiktok / paid_social
UTM IDs → TikTok Ads
Open →
Campaign / AID / CID IDs
Spectacle sp_* + UTMs → TikTok Ads
Open →
sp_n=tiktok_ads
FAQ
Does TikTok support {lpurl}?
No. That is Google/Microsoft ValueTrack. Use TikTok’s __MACRO__ syntax in URL parameters.
Should I use campaign IDs or campaign names in UTMs?
IDs for durable joins; names when humans read the report. Pick one convention account-wide — renaming campaigns is a classic “UTMs suddenly broke” story.
Where do I paste the template in TikTok Ads Manager?
Ad setup → destination URL → URL parameters (or the equivalent tracking fields for your ad format). There is no account-level Tracking template like Google Ads.