Create tracking URLs with TikTok dynamic macros for Google Analytics. Click any macro to insert it instantly into your UTM fields.
Click any macro in the bar above to insert it into the active field
The full URL of the page you are directing TikTok traffic to.
⚠ Please enter a valid URL starting with https://
e.g. tiktok, tiktok_ads
⚠ UTM Source is required
e.g. paid_social, cpc, video
⚠ UTM Medium is required
Your campaign name — or click + macro to use TikTok's dynamic value.
⚠ UTM Campaign is required
Great for A/B testing creative assets. Use __CID_NAME__ or __ADID_V2_NAME__
Use __PLACEMENT__ to track TikTok vs Pangle placement automatically.
Add TikTok macros directly as custom parameters e.g. ad_id=__AID__&adset=__AID_NAME__
Active field: Click a field to focus it, then click a macro above to insert.
Click a row to insert the macro into your active field.
| Macro | Expands To |
|---|---|
| __CAMPAIGN_NAME__ | Name of the Campaign |
| __CAMPAIGN_ID__ | Campaign ID |
| __AID_NAME__ | Name of the Ad Group |
| __AID__ | Ad Group ID |
| __ADID_V2_NAME__ | Smart+ Ad name (bundle of creative assets) |
| __ADID_V2__ | Smart+ Ad ID |
| __CID_NAME__ | Name of the Creative |
| __CID__ | Creative ID |
| __PLACEMENT__ | TikTok / TikTok Pangle |
sale___CID__After building UTM URLs, block your own visits so they don't inflate your TikTok campaign data.
TikTok's own dashboard shows ad metrics — but UTMs let you see conversions, revenue, and behaviour in Google Analytics side-by-side.
TikTok replaces macros like __CAMPAIGN_NAME__ with real values at click-time — giving you granular GA4 data per campaign, ad group, and creative.
See how TikTok traffic behaves compared to Facebook, Google, and email — all in one place. Make smarter budget allocation decisions with real data.
Identify which TikTok creatives, ad groups, and placements generate real revenue — not just clicks. Cut waste and scale what works.