TikTok Ads UTM Tracking
UTM parameters help you track which TikTok campaigns drive traffic and conversions. Vendo extracts UTM values from your ad destination URLs and resolves TikTok’s dynamic macros automatically.
How It Works
- Vendo fetches the landing URL from each TikTok ad
- Dynamic macros (e.g.,
__CAMPAIGN_NAME__) are resolved to actual values - UTM parameters are extracted 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 appends the ttclid parameter to landing page URLs. Ensure your website captures and stores this parameter so Vendo can match conversions to ad clicks.
https://yoursite.com/product?ttclid=abc123def456Best Practices
- Use TikTok macros like
__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 and confirm the landing URL contains UTM parameters
- Confirm UTM values appear on events in your destination or Vendo
Last updated on