Skip to main content

Distribute Data to Snapchat

See the instructions below for distributing first-party data or Data Marketplace data to Snapchat.

Snapchat requires that an authorization using OAuth be performed by a user with the appropriate permission level before any distributions can be made to Snapchat. For more information, see the "Performing OAuth Authorization for Snapchat" section below.

Note

After you've run a Snapchat campaign, you're probably going to want to measure the effectiveness of that campaign. LiveRamp offers the Snapchat Attribution Program, which enables advertisers to send offline conversion data to Snapchat. Snapchat matches the customer information tied to your conversion data with Snapchat user information to create conversion reports in Snapchat. These reports provide advertisers with aggregated and pseudonymized conversion data that allows them to understand the value of their Snapchat campaigns. For more information, see "The Snapchat Conversions API Program for Offline Conversions".

Distribute First-Party Data to Snapchat

When distributing your first-party data to Snapchat, two integration options are available:

  • A Record Sync-enabled first-party data integration, which keeps your data fresh at the destination by enabling data refreshes to utilize user deletions (see "Keep Destination Data Fresh with Record Sync" for more information).

    Note

    Record Sync is currently only available to US customers.

  • A first-party integration that is not enabled for Record Sync.

Configure the Required Properties

When activating a Snapchat first-party data destination account, use the following guidelines to configure the required properties:

  • Client: Enter the name of your company or account at Snapchat. Contact your Snapchat account representative if unsure of which value to use here. No whitespace or other special characters (examples of acceptable entries are "CompanyName" or "Account_Name").

  • Snapchat Ad Acct ID: The Ad Account ID issued to you by Snapchat. Contact your Snapchat account representative for more information.

  • Destination Account Name: Pick a unique and memorable name for this account. We'll suggest one for you but you can use any name you wish as long as it is less than 50 characters in length.

Enable and Validate an OAuth Connection

Follow the instructions in “Validate OAuth Connection During Destination Account Activation” and "Perform OAuth Authorization for Snapchat" below to enable and validate an OAuth connection for the Snapchat destination account.

Distribute Data Marketplace Data to Snapchat

When distributing Data Marketplace data to Snapchat, only one integration option is available: "Data Marketplace".

C-Snapchat_Data_Marketplace_Integration_Tile.png

Note

Configure the Required Properties

When activating a Snapchat Data Marketplace destination account, use the following guidelines to configure the required properties:

  • Client: Enter the name of your company or account at Snapchat. Contact your Snapchat account representative if unsure of which value to use here. No whitespace or other special characters (examples of acceptable entries are "CompanyName" or "Account_Name").

  • Payment Model: Type "I Agree" in the text box to acknowledge that the cost of all data used in this campaign will be calculated as a percentage of campaign spend, using the 'Amount Spent' column provided in monthly usage reporting.

  • 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.

  • Snapchat Ad Acct ID: The Ad Account ID issued to you by Snapchat. Contact your Snapchat account representative for more information.

  • Usage Reporting Requirement: Type "I Agree" in the text box 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” for instructions on how to pull reports.

  • Destination Account Name: Pick a unique and memorable name for this account. We'll suggest one for you but you can use any name you wish as long as it is less than 50 characters in length.

Enable and Validate an OAuth Connection

Follow the instructions in “Validate OAuth Connection During Destination Account Activation” and "Perform OAuth Authorization for Snapchat" below to enable and validate an OAuth connection for the Snapchat destination account.

Performing OAuth Authorization for Snapchat

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

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 Snapchat and can be reused for multiple Snapchat 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 by using an existing Snapchat OAuth connection or by creating a new Snapchat connection during the activation process. You can also create a Snapchat 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 Snapchat" below once the Snapchat authorization dialog appears.

Validate OAuth Connection During Destination Account Activation

While performing the steps in “Activate a New Destination Account” and before attempting to finalize the activation:

Note

The instructions below are valid for any OAuth destination platform. The screenshots show the process for LinkedIn as an example.

  1. Select one of your existing OAuth connections for that destination from the OAuth Connection drop-down list, or select + New OAuth Connection to create a new connection for that destination and follow the authorization process at the destination's website (LinkedIn example shown).

    C-Activate_New_Destination_Account-Select_OAuth_Connection.jpg

    Note

    If creating a new connection, follow the instructions to perform the authorization in the dialog that opens for that destination. See the appropriate section below for authorization information for specific platforms.

  2. Enter the appropriate information in the other OAuth-related fields (LinkedIn example shown - required fields vary by destination).

    C-Activate_New_Destination_Account-OAuth_fields.jpg
  3. Click VALIDATE OAUTH CONNECTION.

    C-Activate_New_Destination_Account-Validate_OAuth_Connection_button.jpg

    Note

    When activating a TikTok destination account, no VALIDATE OAUTH CONNECTION button appears (unlike other OAuth platform’s destination accounts). Skip to the next step.

    After the validation process is completed, a validated check mark appears:

    C-Managing_OAuth_Connections-validate_checkmark.jpg

    Note

    If a system error occurs, an error banner appears:

    C-Managing_OAuth_Connections-validate_system_error_banner.jpg

    Try to validate again. If you continue to get this error, contact your LiveRamp representative.

    Note

    If the seat or account ID is incorrect, an error message appears:

    C-Managing_OAuth_Connections-validate_error_message.jpg

    Check that the ID is correct and try to validate again.

  4. Complete any additional steps to activate the destination account.

Perform OAuth Authorization for Snapchat

Snapchat account requirements: The account must be a Business Ad Account with Snapchat.

Permission level required: The Snapchat user must either be an Organizational Admin, or a user with Campaign Manager or Data Manager permissions.

Required destination account fields:

  • Client: The name of your company or account at Snapchat. Contact your Snapchat account representative if unsure of which value to use here. Do not include whitespace or other special characters (e.g., use "CompanyName" or "Account_Name").

  • Snapchat Ad Acct ID: The Ad Account ID issued to you by Snapchat. Contact your Snapchat representative for more information.

Steps to perform OAuth for Snapchat:

  1. After the Snapchat login dialog appears, enter your credentials and then click Log in.

    C-Authorize_DA_with_OAuth-Snapchat_login_screen.jpg
  2. From the dialog that appears, click Continue to grant access.

    C-Authorize_DA_with_OAuth-Snapchat_confirmation_screen.jpg
  3. From the dialog that appears, click Continue to return to the destination account screen, where you should see the blue success banner at the top of the screen.

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

If you receive an authorization error, confirm that the account is a Business Ad Account and that the user performing the authorization has the appropriate permission level.

More info on Snapchat User Roles and Permissions can be found here.