Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create twitter-ads-cohort.md #451

Merged
merged 3 commits into from
Jan 8, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
---
id: b96bbcc2-34af-47fd-95cc-006065f6f4da
blueprint: destination-catalog
title: 'Twitter Ads'
description: 'Send Amplitude cohorts to Twitter Ads to create audiences for more personalized campaigns.'
connection: destination
integration_type:
- cohorts
integration_category:
- ad-networks
partner_maintained: false
exclude_from_sitemap: false
updated_by: 0c3a318b-936a-4cbd-8fdf-771a90c297f0
updated_at: 1736197854
integration_icon: partner-icons/x.svg
---
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 on Twitter Ads Developer Portal.

## Amplitude setup

1. In Amplitude Data, click **Catalog** and select the **Destinations** tab.
2. In the Cohort section, click **Twitter Ads**.
3. Log into Twitter and grant Amplitude permission to create audience list and update users.
4. Set up the fields necessary for Amplitude to begin syncing 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, it can never 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.

{{partial:admonition type="note" heading=""}}
You must send **at least one uniquely identifiable key** (like email or device ID) to Amplitude in order for this integration to work.
{{/partial:admonition}}

## Send a cohort

1. In Amplitude, open the cohort you want to export.
2. Click **Sync**, and choose Twitter Ads.
3. Select the destination.
4. Select the sync frequency you need.
5. Save when finished.

In Twitter Ads you should see the cohort 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 is rounded to the two most significant digits.
7 changes: 7 additions & 0 deletions public/docs/assets/partner-icons/.meta/x.svg.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
data: { }
size: 558
last_modified: 1736197821
width: 1200.0
height: 1227.0
mime_type: image/svg+xml
duration: null
1 change: 1 addition & 0 deletions public/docs/assets/partner-icons/x.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading