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 pass certain parameters to their servers for attribution. When you complete basic setup, Adjust will automatically transmit the following parameters to Snapchat:
    • Predefined partner parameters (if activated)
    • Revenue data (if activated)
    • OS name
    • Timestamps
    • Tracking Enabled flag
    • Hashed device ID
    • Snapchat 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 (optional)
  7. 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
  5. 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

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.


  • Only Adjust admins can add Snapchat accounts in the Adjust dashboard
  • 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?

Snap App IDs are associated with an advertiser’s organization in Snap’s ad platform. The ID is generated in the "Apps" section of your Snap Business Manager account. It's currently behind a whitelist but Snap is working to roll the feature out to all advertisers. Please contact your Snap representative for more details on the whitelist.

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

You can only build custom audiences within Snap’s ad platform using postback events that have Snap App ID(s). This ensures you only build custom audiences from your own mobile event data. The Snap App ID links postback events to impressions for attribution in a more robust way than the App Store and Google Play IDs that were previously used.

How does Adjust track installs with Snapchat?

Since API integrations don’t use Adjust tracker URLs, we send SANs every app session our SDK reports. If Snapchat recognizes the activity, they respond with the device identifier and timestamp. Following our own attribution method, Adjust then uses the engagement data from all networks (including non-SANs) to attribute the install to the last tracked source.

What Snapchat campaign data does Adjust report?

In Adjust, your Snapchat data will appear as: 

  • network (top level): Snapchat Installs / Snapchat Audience Network
    • campaign (sublevel 1)campaign_name (campaign id)
      • adgroup (sublevel 2): ad_squad_name (ad_squad_id)
        • creative (sublevel 3): ad_name (ad_id)

Why aren't my Snapchat campaigns tracking in Adjust?

There are a few possible explanations:

Review your basic setup. Once you've inserted your Snapchat app store app ID in the appropriate field of your Adjust dashboard Snapchat module, Adjust tracks all of your Snapchat campaigns automatically. Full instructions on activating Adjust's integration with Snapchat can be found here

Installs claimed by Snapchat fall outside of the attribution window. Adjust will only report installs in instances that conversions have occurred within the applicable last click or impression attribution window. Therefore, if Snapchat reports an install driven outside of Adjust's attribution window, the install could be attributed as organic. Verify your Adjust attribution window settings by selecting an app in the dashboard and going to All Settings > Attribution.