Snapchat integration details
Here you can find details about how Adjust's Snapchat API integration, how to send Snapchat data server-to-server, reporting information, and answers to frequently asked questions.
SAN API integration details
How does Adjust measure installs with Snapchat?
- Since Snapchat's SAN integration does not use Adjust link URLs, Adjust sends them 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 to attribute the install to the last source.
Data retention & expired attributions
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 under a separate Adjust link called Expired Attributions. Expired attributions will be listed at the campaign level (sublevel 1) for the following sources:
Snapchat InstallsSnapchat Audience Network
While Adjust will continue to measure users’ future activity, all events and sessions will display within the Expired Attributions link. Please note that the change applies retrospectively, so all previously measured event and session data will remain with its user, within the Expired Attributions campaign-level link.
Expired attributions are a display modification and not considered reattributions in Adjust.
Snapchat hybrid SAN measurement
To meet the needs of advertisers and help improve Snap’s conversions in Adjust’s attribution and reporting, Snap have introduced a solution to enhance their current Adjust integration and become a hybrid SAN.
What this means, is that Adjust can attribute and measure attribution based on clicks and impressions coming from Snap, in a privacy-preserving manner across both dual opt-in and opt-out user traffic. The solution broadly applies to both iOS and Android campaigns, but has more meaningful benefits for iOS campaigns.
How it works, is that you can now set Adjust links in your Snap campaign, which allow Adjust to use probabilistic modeling to attribute users to Snap that would otherwise be attributed as Organic. This acts as a complement to the attributions recorded from the SAN integration.
Set up hybrid attribution with Snap
You can create an engagement link in the Adjust dashboard using the partner network “Snapchat Ads”. Then, share this link with Snap as you would for any non-SAN integration.
1. Create an Adjust link for Snapchat Ads
- Navigate to CampaignLab > + New partner.
- Search for Snapchat Ads, then Next.
- Select the app you want to work with, then Next.
- Enter a name for the link.
- Optional: Edit the campaign-level parameters.
- We don't recommend editing the campaign parameters as they are by default aligned with the SAN integration’s campaign structure. Changing these may result in reporting inconsistencies.
- Optional: Edit the link destination parameters.
- Optional: Update the link's attribution settings.
- Review your link, then Create link.
2. Share the link with Snapchat
Reach out to your Snap representative and give them the full Adjust link as copied from the dashboard. Snap will then use this link to send non-persistent device data that Adjust can use for attribution.
Set up Snapchat Unified Attribution
Snapchat Unified Attribution uses conversion data from Adjust as an input for campaign optimization. This lets Snapchat optimize campaigns in real time using conversion signals from the same Adjust measurement you use for cross-channel reporting.
To use Unified Attribution with Adjust, make sure your Snapchat integration and Adjust settings are configured correctly:
- Check your event mapping: ensure the key conversion events you want to use are correctly mapped.
- Enable Probabilistic Modeling.
- Make sure Extended Privacy Measurement is off.
Snapchat reporting
We display your aggregated campaign data from the Snap SAN integration in Datascape using the following structure:
| Campaign level | Reporting structure |
|---|---|
| Network | Snapchat Installs / Snapchat Audience Network |
| Campaign | campaign_name (campaign id) |
| Adgroup | ad_squad_name (ad_squad_id) |
| Creative | ad_name (ad_id) |
When you choose to share additional data with Snap to use their hybrid SAN Snapchat Ads reporting solution, it will use the following reporting structure. Note that new installs will be reported under whatever name you assign the network-level link.
| Campaign level | Reporting structure |
|---|---|
| Network | Your link name |
| Campaign | campaign_name |
| Adgroup | ad_set_name |
| Creative | creative_name |
All data from both the Snapchat SAN integration and the hybrid Snapchat Ads integration is reported under the “Snapchat” channel name.
