Skip to Content
SourcesTikTok AdsUTM Tracking

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

  1. Vendo fetches the landing URL from each TikTok ad
  2. Dynamic macros (e.g., __CAMPAIGN_NAME__) are resolved to actual values
  3. 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

MacroDescriptionExample Value
__CAMPAIGN_NAME__Campaign nameSummer Sale 2024
__CAMPAIGN_ID__Campaign ID1234567890
__AID_NAME__Ad group nameUS - 18-34
__AID__Ad group ID9876543210
__CID_NAME__Creative/ad nameVideo Ad v2
__CID__Creative/ad ID1122334455
__PLACEMENT__PlacementTikTok

Extracted Parameters

ParameterSourceFallback
utm_sourceURL parameter
utm_mediumURL parameter
utm_campaignURL parameterCampaign name
utm_termURL parameter
utm_contentURL parameter
utm_source_platformAuto-settiktok

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=abc123def456

Best Practices

  • Use TikTok macros like __CAMPAIGN_NAME__ for dynamic UTM values
  • Always include utm_source=tiktok and utm_medium=cpc
  • URL-encode campaign names that contain spaces or special characters

Verify Setup

  1. Click a test ad and confirm the landing URL contains UTM parameters
  2. Confirm UTM values appear on events in your destination or Vendo
Last updated on