CTV-CTV server-to-server setup for SAN partners
With Adjust's CTV-CTV SAN integrations, you can measure the impact of campaigns you run on self-attributing networks that drive installs of your connected TV (CTV) app.
Here, you can find information about how to connect Adjust to your SAN network partner, and send data server-to-server (S2S).
Before you begin
The following CTV-CTV partners act as self-attributing networks and require server-to-server setup:
- Amazon Fire TV
- Roku Endemic Media
- Vizio
Integration details
Adjust's S2S integration with self-attributing networks cannot be used in conjunction with the Adjust SDK.
Adjust sends self-attributing networks data for all of your app's installs and the SAN self-attributes using their own engagement data. Adjust then checks this data to confirm the source of the last engagement.
1. Add your CTV app
To measure any campaign for your CTV app, you need to first add the app to the Adjust dashboard.
Follow our guide to CTV app setup for detailed instructions on this step.
2. Network setup
When you activate the integration in the Adjust dashboard, Adjust immediately begins to forward activity data to the network for attribution.
To activate the integration, follow these steps in the Adjust dashboard:
- Under Campaign Lab, select Partners.
- Select New partner.
- In the Partner selection screen, choose your network and select Next.
- In the App selection screen, choose your app, and select Next.
Then, follow the steps below to set your data sharing options. Once this is done, review your setup and enable the network for your app.
Enable data sharing
Share data with networks to optimize your campaigns. In the Data sharing screen, you need to provide network-specific credentials to enable Adjust to start sharing data. Find out more about the credentials required for each network and your sharing options below.
Map events
Under each Adjust-recorded in-app event you will see a field with a drop-down menu. Use the dropdown menu to select a predefined network event that maps to your Adjust event. Custom events cannot be sent.
3. Server-to-server integration
With the network set up in the Adjust dashboard, you can now set up server-to server integration with Adjust. This means you only send Adjust in-app session and event data through S2S API calls.
Supported device identifiers
ID | ID Type | Format | |
---|---|---|---|
Amazon Fire | FIRE_ADID | Raw Amazon Fire advertising ID | Lowercase, with hyphens |
Roku and Vizio | IDFA | Raw Apple advertising ID | Uppercase, with hyphens |
GPS_ADID | Raw Google advertising ID | Lowercase, with hyphens | |
FIRE_ADID | Raw Amazon Fire advertising ID | Lowercase, with hyphens | |
WIN_ADID | Raw Windows advertising ID | Without hyphens | |
RIDA | Raw Vizio advertising ID
| Lowercase, with hyphens | |
OAID | Raw Huawei advertising ID | Lowercase, with hyphens |
Requirements
- For details on the requirements for your in-app solution, refer to Adjust's server-to-server attribution checklist.
- All requests to Adjust servers must be made in the same sequential order they occur on the device.
- Always include the
os_name
in your request. This can be:android
ios
fire-tv
roku-os
tizen
smart-cast
Send sessions
Sessions are the base of all attribution and measurement in Adjust. They trigger when a user resumes using an app from the background or when they open the app.
To send Adjust sessions, use our S2S sessions API.
Endpoint: https://s2s.adjust.com/session
Send in-app events
To send Adjust in-app event data, use our S2S events API.
Endpoint: https://s2s.adjust.com/event
4. Export your data
Reporting structure
To get device-level data sent to your BI system for analysis, set up raw data exports.
Placeholders
You can use the following placeholders to get specific network datapoints in your raw data exports.
Data not shared from Amazon campaigns
As per our legal agreement with Amazon, Adjust does not provide raw Amazon campaign data on certain activities. This includes data exported via both server callbacks and cloud storage upload. The impacted activities are:
- Clicks
- Impressions
- SAN clicks
- SAN impressions
The following services are not affected:
- Adjust’s ability to measure clicks, impressions, SAN clicks, and SAN impressions.
- Reporting of aggregated clicks and impressions.
- Pulling aggregated click and impression data via our Report service.
- Reporting and export of install and post-install raw and aggregated data attributed to Amazon Fire.
If you have any questions, please contact your Amazon representative.