Twitter Ads
Send Amplitude cohorts to Twitter Ads to create audiences for more personalized campaigns.
Prerequisites
Your Twitter Ads account must have standard access. If it doesn't, request the necessary permissions in the Twitter Ads Developer Portal.
Set up the integration
Amplitude setup
- In Amplitude Data, click Catalog and select the Destinations tab.
- In the Cohort section, click Twitter Ads.
- Log into Twitter and grant Amplitude permission to create audience lists and update users.
- Set up the fields needed for Amplitude to sync to Twitter Ads:
- Device ID: User Device ID. This value should be an iOS Advertising Identifier, Google Advertising ID, or when not available, Android ID.
- Email: User Email. If the email isn't hashed, Amplitude applies SHA256 hashing to ensure compliance with Twitter Ads standards.
- Handle: The X @handle belonging to the user.
- X ID (Twitter ID): The X ID belonging to the user. The X ID is a unique value that every account on X has. No two people have the same ID. Although an account can change its @handle, the account can't change its X ID.
- Phone Number: User Phone Number. If the phone number isn't hashed, Amplitude applies SHA256 hashing to ensure compliance with Twitter Ads standards.
You must send at least one uniquely identifiable key (like email or device ID) to Amplitude for this integration to work.
Send a cohort
- In Amplitude, open the cohort you want to export.
- Click Sync, and choose Twitter Ads.
- Select the destination.
- Select the sync frequency you need.
- Save when finished.
In Twitter Ads, the cohort appears in the audience manager. It may take Twitter up to 24-48 hours to populate the sync. For privacy purposes, the user list size shows as zero until the list has at least 100 members. After that, the size rounds to the two most significant digits.
Was this helpful?