TikTok Ads
Considerations
- The TikTok Ads / Amplitude integration is only available for Scholarship, Growth, and Enterprise customers.
- You need a TikTok for Business account.
- You must have an Amplitude user property that maps to a TikTok Key. TikTok supports these keys:
- IDFA - Apple Ads ID
- GAID - Google Ads ID
- Phone Number
- Enable this integration on a per-project basis.
- TikTok Ads requires SHA256 encryption. If your Amplitude key isn't encrypted, Amplitude applies SHA256 when syncing cohort data.
- You can't change the TikTok Key after you save the integration. To use a different key, disconnect the integration in Amplitude and set it up again.
- TikTok Ads API has a hard limit of 24 calls per day per Audience/Cohort. For Amplitude, this means:
- The maximum size of cohort sync is 4.8 million users.
- If the TikTok Ads Audience has hourly sync and users are added or removed every hour, some syncs can fail.
Set up the integration
Amplitude setup
- In Amplitude Data, click Catalog and select the Destinations tab.
- In the Cohort section, click TikTok Ads.
- Click Connect to TikTok Ads. Amplitude redirects you to TikTok Ads to authenticate.
- In the TikTok permissions modal, select Audience Management, then click Confirm. TikTok redirects you back to Amplitude.
- Back in Amplitude, map your TikTok and Amplitude users. TikTok Ads supports four keys:
- Email: Matches on user email address.
- Phone Number: Matches on user phone number.
- IDFA - Apple Ads ID: Matches on user IDFA (Apple Ads ID).
- GAID - Google Ads ID: Matches on user GAID (Google Ads ID).
- When finished, save your work.
Send a cohort
To sync your first cohort, follow these steps:
- In Amplitude, open the cohort you want to sync, then click Sync.
- Select TikTok Ad Account, then click Next.
- Choose the account you want to sync to.
- Choose the sync cadence.[^2]
- When finished, save your work. [^2]: If you're not sure which selection is best, Amplitude recommends setting up automated recurring syncs for any essential cohorts. Use one-time syncs for work on individual projects.
Was this helpful?