Skip to main content

Distribute Data to X (fka Twitter)

See the sections below for information on distributing first-party data or Data Marketplace data to X (fka Twitter).

X requires that an authorization using OAuth be performed by a user with the appropriate permission level before any distributions can be made to X. For more information, see the

Within Connect, OAuth authorizations are performed by utilizing an OAuth "connection" and validating it with your destination-specific information. A connection can be created by any user with the appropriate permission level at X and can be reused for multiple X destination accounts. See "Managing OAuth Connections" for information on creating, viewing, and managing OAuth connections.

Caution

Data sellers that make distributions to X on behalf of their end clients follow a different process. See "Data Sellers Distributing to X" for more information.

This validation must be done when the destination account is activated, either by using an existing X OAuth connection or by creating a new X connection during the activation process. You can also create an X OAuth connection outside of the destination account activation process. See the sections below for more information.

Whichever method you use, follow the instructions in "Perform OAuth Authorization for X (fka Twitter)" below once the X authorization dialog appears.

Note

Distributing data with Connect involves activating a destination account for the destination you’re distributing to and then adding segments to distribution for that destination account. See the articles below for instructions:

Overview of the X Integration

LiveRamp's integration with X follows the guidelines listed in the table below:

Caution

The information listed below was current at the time of publication and represents our best understanding of the integration based on the information available at the time, including information given to us by the destination platform. Any sections not filled out are areas we did not have information on at the time of publication. Use this as a general guide, but check with the platform to confirm any areas that are critical to your use case.

Category

Area

Info

Notes

Delivery/Matching

Identifiers that can be delivered

  • Cookies: No

  • Mobile device IDs: No

  • RampIDs: No

  • CTV IDs: No

  • CIDs/Platform IDs: Yes

Lookback window

No

Time to live

Enabled for Record Sync

No

Accepts raw fields

No

For more information, see “Platforms that Do Not Accept Raw Fields”.

Duplicate segment names allowed

Configuration

Account info needed

  • Account ID: Your  X advertiser account ID

  • Ttl in Days: The number of days that users added to this audience will remain actionable on X

Requires OAuth authorization

Yes

Additional data restrictions

 

For information on LiveRamp’s standard data restrictions, see “LiveRamp Data Restrictions” and “Data Marketplace Segment Review and Approval”.

Requires LiveRamp action to activate destination account

 

Data Marketplace

Accepts Data Marketplace data

Yes

For more information, see the "Information for Data Sellers" section below.

Data Marketplace pricing used

Advertiser Direct

Additional Data Marketplace limitations or guidelines

Yes

For more information, see the "Guidelines for Distributing Data Marketplace Data" section below.

Additional Information

Can display matched reach in Connect

Yes

Limit on number of audiences per seat ID in the platform

Exposure logs available

LiveRamp "Conversions API program" available

No

 

X Integration Options

When activating an X destination account, the following integration options are available:

Use

Data Type

Who It’s For

Integration Name

Distributing US first-party data to X

First-party data

Advertisers

X First-Party Data US

Distributing Data Marketplace segments (third-party data) to X through LiveRamp's Advertiser Direct program

Data Marketplace data

Data buyers

X (US) Data Marketplace

Distribute First-Party Data to X

To distribute first-party data to X, activate the “X First-Party Data US” destination account tile by following the instructions in "Activate a New Destination Account".

Once you’ve activated the destination account, follow our instructions on distributing data to a destination.Distribute Data to a Destination

Configure the Required Properties

When activating the destination account, the following fields are required:

Field

Description

Notes

Account ID:

The X advertiser account id (NOT the X handle) of the account where you'd like to send data.

This ID is typically a lowercase alphanumeric string (e.g. 12a345bc) and can be found under 'Account settings' in the X platform.

Ttl in Days:

The number of days that users added to this audience will remain actionable on X.

After the number of days specified in this field have passed, the users will be removed from the X audience. The default and maximum allowed limit is 395 days (13 months).

Destination Account Name

The name you want to give to this destination account. 

Enter a unique and memorable name for this destination account, or accept the default suggested name. You can use any name you want as long as it is less than 150 characters in length.

Enable and Validate an OAuth Connection

Follow the instructions in the "Performing OAuth Authorization for X" section below to enable and validate an OAuth connection for the X destination account.

Distribute Data Marketplace Data to X

Data Marketplace data can be distributed to X in the situations listed below:

Party Distributing

Distribution Type

Integration to Use

Notes

Data buyers

Standard segments: Yes

X (US) Data Marketplace

Uses Advertiser Direct pricing

Custom segments: Yes

Data sellers

Standard segments: No

Custom segments: No

To distribute Data Marketplace data to X, activate the “X (US) Data Marketplace” destination account tile listed in the table above by following the instructions in "Activate a New Destination Account".

Once you’ve activated the destination account, follow our instructions on distributing data to a destination.Distribute Data to a Destination

Guidelines for Distributing Data Marketplace Data

Use the following guidelines when distributing Data Marketplace data:

  • Distributing Data Marketplace data to this platform goes through LiveRamp’s Advertiser Direct program, which requires a separate agreement and follows a different process from Data Marketplace distribution to other platforms. For more information, see “Implementing LiveRamp's Advertiser Direct Solution”.

  • The Advertiser Direct program requires that data sellers share their custom segments with the data buyer within Connect. See “Implementing LiveRamp’s Advertiser Direct Solution” for more details.

  • All X usage reporting is performed automatically. You do not need to perform any usage reporting actions.

Configure the Required Properties

When activating the destination account, the following fields are required:

Field

Description

Notes

Account ID:

The X advertiser account id (NOT the X handle) of the account where you'd like to send data.

This ID is typically a lowercase alphanumeric string (e.g. 12a345bc) and can be found under 'Account settings' in the X platform.

Data Usage Reporting Requirement

Enter "I Agree" to acknowledge that you will report the impressions and amount spent associated with this campaign to LiveRamp on a monthly basis.

See "Report Usage for Data Marketplace Distributions to Advertiser Direct Destinations".

Payment Model

Enter "I Agree" to acknowledge that you will report the impressions and amount spent associated with this campaign to LiveRamp on a monthly basis.

Payment Requirement

Type "I Agree" in the text box to acknowledge that you will pay for the use of this data in accordance with the Consumer Social Amendment.

Reporting Contact Email

Enter "I Agree" to acknowledge that you will report the impressions and amount spent associated with this campaign to LiveRamp on a monthly basis.

Ttl in Days:

The number of days that users added to this audience will remain actionable on X.

After the number of days specified in this field have passed, the users will be removed from the X audience. The default and maximum allowed limit is 395 days (13 months).

Destination Account Name

The name you want to give to this destination account.

Enter a unique and memorable name for this destination account, or accept the default suggested name. You can use any name you want as long as it is less than 150 characters in length.

Enable and Validate an OAuth Connection

Follow the instructions in the "Performing OAuth Authorization for X" section below to enable and validate an OAuth connection for the X destination account.

Information for Data Sellers

For information on distributing you Data Marketplace segments to X, review the guidelines below:

Data Sellers Distributing to X

Data sellers that make distributions to X through either a first-party data or Data Marketplace destination account on behalf of their end clients have been authorized to use X's Audience Manager solution for OAuth, which allows LiveRamp to perform OAuth authorization for you. In these cases, the advertiser who owns the ads account that will be receiving the segment must add “@LiveRampDataSt1” as a user to their account with the permission level of "Partner Audience Manager."

C-Authorize_DA_with_OAuth-Twitter_edit_account_access_screen.jpg

See the "Setting up multi-user login in your ads account" section of X's documentation.

After the advertiser has set this up, you can activate an X destination account (either first-party data or Data Marketplace) but LiveRamp will need to perform the OAuth authorization. Create a support case to have LiveRamp perform the OAuth authorization.

Once LiveRamp has performed the OAuth authorization, you'll see the LiveRamp individual who performed the OAuth authorization listed as the OAuth connection owner. If the OAuth connection needs to be reauthenticated, create a support ticket (the reauthentication does not need to be performed by the LiveRamp individual who performed the original OAuth authorization).

Performing OAuth Authorization for X

X requires that an authorization using OAuth be performed by a user with the appropriate permission level before any distributions can be made to X.

Within Connect, OAuth authorizations are performed by utilizing an OAuth "connection" and validating it with your destination-specific information. A connection can be created by any user with the appropriate permission level at X and can be reused for multiple X destination accounts. See "Managing OAuth Connections" for information on creating, viewing, and managing OAuth connections.

This validation must be done when the destination account is activated, either by using an existing X OAuth connection or by creating a new X connection during the activation process. You can also create an X OAuth connection outside of the destination account activation process. See "Activate a Destination Account for OAuth Destinations" for more information.

Whichever method you use, follow the instructions in "Perform OAuth Authorization for X (fka Twitter)" below once the X authorization dialog appears.

Perform OAuth Authorization for X (fka Twitter)

OAuth expiration: None

Required destination account fields:

  • Account ID: Alphanumeric string of characters that indicate the ads account ID that the segments will be sent to.

  • Ttl In Days: Number of days that users added to a segment will be active in the segment. The default value is 180 days. This can be changed after the DA is created.

Caution

Data sellers that make distributions to X on behalf of their end clients follow a different process. See "Data Sellers Distributing to X" for more information.

Steps to perform OAuth for X:

  • After the X authorization dialog appears, enter your X credentials and then click Sign In.

    C-Authorize_DA_with_OAuth-Twitter_login-screen.jpg

You’ll briefly see a redirect dialog.

C-Authorize_DA_with_OAuth-Twitter_redirect_screen.jpg

You’ll be directed back to the destination account screen and should see the blue success banner at the top of the screen.