Set up Snapchat

With Adjust's Snapchat integration, you can track your Snapchat performance marketing efforts in the Adjust dashboard.

Use our basic setup instructions to connect Adjust to Snapchat and track your campaigns. When you're finished, move on to the advanced setup instructions to track ad spend, forward data to Snapchat, and more.

Before you begin

Here's what you need to know before getting started.

Helpful information

  • Snapchat requires that Adjust passes certain parameters to their servers for attribution. When you complete the basic setup steps, Adjust automatically transmits the following information to Snapchat.
Parameters shared
Predefined partner parameters (if activated)
Revenue data (if activated)
OS name
Tracking Enabled flag
Hashed device ID
Snap app ID
Event names

Basic setup

To connect your Adjust dashboard to Snapchat, follow these steps.

  1. Find your app and select your app options caret (^).
  2. Select Partner Setup.
  3. Select ADD PARTNERS and select Add (+ icon) beside Snapchat.
  4. Review and accept the Snapchat terms and conditions.
  5. Enter your App Store or Google Play Store ID under STORE APP ID.
  6. Enter your Snap App ID.
When entering multiple Snap App IDs you need to separate each one with a comma. Snapchat then parses them out accordingly on their end.
  1. Select SAVE.

To turn on impression-based attribution, we recommend following these steps.

  1. Find your app and select the app options caret (^).
  2. Select All Settings > Attribution > Impression.
  3. Turn on Enable impression-based attribution.
  4. Select SAVE.

Well done! Your basic setup is complete.

Advanced setup

Now that Adjust is connected to Snapchat, customize your setup.

Forward in-app events

Event linking lets you forward in-app event data directly to Snapchat for more precise targeting. You can link every in-app event in Adjust to a preset Snapchat name or a custom event name.

To link in-app events to Snapchat, follow these steps.

  1. Find your app and select your app options caret (^).
  2. Select Partner Setup > Snapchat > Event Linking.
  3. Beneath each Adjust-tracked in-app event you will see a field with a drop-down menu. Use the dropdown menu to select a predefined Snapchat event that correlates to your Adjust-tracked event.
  4. Find the event you want to link and update the field with a Snapchat event name or your own custom name. For reference, the Snapchat event names are:
  • Add Cart
  • Add Billing
  • App Open
  • Level Complete
  • Page View
  • Purchase
  • Save
  • Search
  • Sign Up
  • Start Checkout
  • View Content
  • Subscribe
  • Ad Click
  • Ad View
  • Complete Tutorial
  • Invite
  • Login
  • Share
  • Reserve
  • Achievement Unlocked
  • Add To Wishlist
  • Spent Credits
  • Rate
  • Start Trial
  • List View
  • Custom Event 1/2/3/4/5
  1. Select SAVE

Forward in-app revenue and purchases

Revenue forwarding lets you pass detailed revenue data directly to Snapchat.

To forward in-app revenue and purchases to Snapchat, follow these steps.

  1. Find your app and select your app options caret (^).
  2. Select Partner Setup > Snapchat.
  3. Turn on Revenue Forwarding.
  4. Select Event Linking.
  5. Find the revenue event(s) you want to link and update the field(s) with Purchase.
  6. Select OK.
  7. Select SAVE.

Forward custom data

Partner parameters (available in Adjust SDK version 4.0+) let Adjust collect custom data points from your app and forward them directly to Snapchat. First, set up partner parameters within the Adjust SDK (full list here). Then, turn on partner parameter forwarding in the Adjust dashboard. 

To turn on partner parameter forwarding in Adjust, follow these steps. 

  1. Find your app and select your app options caret (^).
  2. Select Partner Setup > Snapchat.
  3. Turn on Parameter Forwarding.
  4. Select Partner Parameter Mapping.
  5. In the FROM APP field, enter the name of your Adjust partner parameter (as written into the Adjust SDK). Then, in the TO SNAPCHAT field, enter your corresponding Snapchat name.
  6. Select SAVE.

Now that your partner parameters are connected to Snapchat, Adjust will forward custom event details directly to Snapchat for any of your linked events.

Full list of accepted Snapchat parameters

  • content_type
  • content_id
  • item_ids
  • level
  • search_string
  • category_id
  • category
  • description
  • number_items
  • payment_info_available
  • sign_up_method
  • success
  • item_category
  • price
  • currency
  • transaction_id
  • hashed_email_address
  • hashed_phone_number
Both hashed_email_address and hashed_phone_number needs to be in a lowercase SHA256 hash of their own normalized values. You can normalize email addresses by removing any whitespace and converting all characters to lowercase. You can normalize phone numbers by removing '0' (if it begins with it) and excluding any non-numeric characters.

Developer guides for partner parameters

Integration details

Per Snapchat's requirements, Adjust (and all other Snapchat Measurement Partners) does not store Snapchat attribution data for longer than 150 days. Therefore, once this limit has been reached, Snapchat-attributions are automatically displayed in a separate Adjust tracker called Expired Attributions. Expired attributions will be listed at the campaign level (sublevel 1) for the following sources:

  • Snapchat Installs
  • Snapchat Audience Network

While Adjust will continue to track users’ future activity, all events and sessions will display within the Expired Attributions tracker. Please note that the change applies retrospectively, so all previously tracked event and session data will remain with its user, within the Expired Attributions campaign-level tracker.

Expired attributions are a display modification and not considered reattributions in Adjust.

Tracking Snapchat ad spend in Adjust

A Snapchat business account lets you manage your ads on Snapchat. To turn on ad spend tracking, link your Snapchat business account and any associated ad accounts to your Adjust dashboard using the instructions below.


  • Admins can add Snap accounts in the Adjust Dashboard. Editors and Custom Editors can view all accounts, including those added by other users.
The first time you link a Snapchat business account, Adjust will pull ad spend data for the previous 30 days. Following this, Adjust will pull Snapchat data every 3 hours.

Link a Snapchat business account to Adjust

To link a Snapchat business account to your Adjust dashboard, follow these steps.

  1. Select MENU to open the main navbar and navigate to Partner Ad Accounts > Snapchat.
  2. Select ADD ACCOUNT, use your Snapchat business account login credentials, and select Authorize, so that Adjust can access your Snapchat campaign data, then select Continue.
  3. Check the Snapchat ad accounts that you want to link to Adjust. Adjust will automatically begin tracking Snapchat ad spend data for any linked accounts.
  4. Select SAVE.

Once you have added a Snapchat business account to the Adjust dashboard, you become the Snapchat account owner within Adjust. Only the Snapchat account owner can manage which Snapchat ad accounts are linked to the Adjust dashboard.

Manage your linked Snapchat business accounts

For the owner of a Snapchat business account within Adjust

The owner of a Snapchat business account within Adjust can link and unlink Snapchat ad accounts by selecting Manage linked accounts (only visible to the account owner). If an ad account is linked, it will be visible to all Adjust admins.

For Adjust account admins

Any Adjust admin can select Settings (gear icon) on a Snapchat business account to view a complete list of linked ad accounts. Linked ad accounts are on by default, meaning Adjust will automatically track and display their ad spend data in your dashboard. You can toggle each ad account on or off. When toggled off, Adjust will not track any ad spend data from that ad account.

If you want to remove any connection between a Snapchat business account and your Adjust dashboard, select Settings (gear icon) on an account and select UNLINK. This stops Adjust from tracking Snapchat ad spend data for all associated ad accounts. To continue tracking ad spend for one or more of the associated Snapchat ad accounts, add this Snapchat business account again.


What is a Snap App ID?

Why should I pass the Snap App ID in postbacks to Snap?

How does Adjust track installs with Snapchat?

What Snapchat campaign data does Adjust report?

Why aren't my Snapchat campaigns tracking in Adjust?