Connect your TikTok Ads account to sync campaign data and enable attribution.
TikTok doesn't have account-level URL parameters. Configure them at the ad level:
trdt_cpid=__CAMPAIGN_ID__&trdt_agid=__AID__&trdt_ctid=__CID__&ttclid=__CLICKID__
| Macro | Description | Example Value |
|---|---|---|
__CLICKID__ | TikTok Click ID (ttclid) | E.C.P.CjwKCA... |
__CID__ | Creative/Ad ID | 1234567890 |
__CAMPAIGN_ID__ | Campaign ID | 9876543210 |
__CAMPAIGN_NAME__ | Campaign name | Summer_Sale |
__AID__ | Ad group ID | 1122334455 |
__PLACEMENT__ | Placement | TikTok |
For comprehensive tracking:
trdt_cpid=__CAMPAIGN_ID__&trdt_agid=__AID__&trdt_ctid=__CID__&ttclid=__CLICKID__
To avoid setting parameters on every ad:
trdt_cpid=__CAMPAIGN_ID__&trdt_agid=__AID__&trdt_ctid=__CID__&ttclid=__CLICKID__
Expected URL:
https://example.com/landing?trdt_cpid=9876543210&trdt_agid=1122334455&trdt_ctid=1234567890&ttclid=E.C.P.CjwKCA...
After configuring URL parameters:
TrustData requests these permissions:
Ad Account Management (read-only)Ad Insights (read-only)TrustData only reads data. We never modify your campaigns.
For Business Center accounts:
| Data Type | Description |
|---|---|
| Campaigns | Name, objective, budget, status |
| Ad Groups | Name, targeting, bid, schedule |
| Ads | Creative info, name, status |
| Metrics | Impressions, clicks, spend, CTR, CPC |
TrustData matches TikTok clicks to conversions:
User clicks ad → ttclid + trdt_cid captured
↓
User converts → conversion event sent
↓
TrustData matches via trdt_cid
↓
Attribution credit assigned
TikTok's pixel provides:
TrustData provides:
Recommendation: Use both. TikTok pixel for optimization, TrustData for attribution.
__CLICKID__ macro is in your URL parametersFor Spark Ads (boosted organic posts):