TikTok Ads UTM Tracking
How to set up UTM tracking for TikTok Ads in Vendo.
Last reviewed September 15, 2026
UTM parameters help you track which TikTok campaigns bring traffic and conversions. Vendo extracts UTM values from your ad destination URLs. It resolves TikTok’s dynamic macros automatically.
How It Works
- Vendo gets the landing URL from each TikTok ad.
- Vendo resolves dynamic macros (for example,
__CAMPAIGN_NAME__) to actual values. - Vendo extracts UTM parameters from the resolved URL.
Setup
In TikTok Ads Manager, add UTM parameters to your ad URLs. You can use TikTok’s dynamic macros:
https://yoursite.com?utm_source=tiktok&utm_medium=cpc&utm_campaign=__CAMPAIGN_NAME__&utm_content=__CID_NAME__Supported Variables
| Macro | Description | Example Value |
|---|---|---|
__CAMPAIGN_NAME__ | Campaign name | Summer Sale 2024 |
__CAMPAIGN_ID__ | Campaign ID | 1234567890 |
__AID_NAME__ | Ad group name | US - 18-34 |
__AID__ | Ad group ID | 9876543210 |
__CID_NAME__ | Creative/ad name | Video Ad v2 |
__CID__ | Creative/ad ID | 1122334455 |
__PLACEMENT__ | Placement | TikTok |
Extracted Parameters
| Parameter | Source | Fallback |
|---|---|---|
utm_source | URL parameter | — |
utm_medium | URL parameter | — |
utm_campaign | URL parameter | Campaign name |
utm_term | URL parameter | — |
utm_content | URL parameter | — |
utm_source_platform | Auto-set | tiktok |
Click ID Tracking
TikTok adds the ttclid parameter to landing page URLs. Make sure that your website captures and stores this parameter, so that Vendo can match conversions to ad clicks.
https://yoursite.com/product?ttclid=abc123def456Best Practices
- Use TikTok macros such as
__CAMPAIGN_NAME__for dynamic UTM values. - Always include
utm_source=tiktokandutm_medium=cpc. - URL-encode campaign names that contain spaces or special characters.
Verify Setup
- Click a test ad.
- Make sure that the landing URL contains UTM parameters.
- Make sure that UTM values appear on events in your Destination or in Vendo.
Last updated on