Table of Contents
Overview of Integration
Pre-integration checklist
Integration Steps
Enabling Starti as a Partner
Configuring Cross-Platform Attribution
Set up event postbacks
Create and share your AppsFlyer Impression Link
Setting Permissions
Support and Contact Information
Overview of Integration
By integrating Starti with AppsFlyer, you can accurately track and attribute mobile app installs and in-app events generated by your Connected TV (CTV) advertising campaigns.
Starti sends CTV impression data to AppsFlyer through server-to-server (S2S) requests using your AppsFlyer OneLink template. This allows AppsFlyer to attribute mobile app installs to CTV ad impressions, enabling accurate cross-device and cross-platform attribution.
TV Impression Tracking
Starti captures when and where your Connected TV (CTV) ad is shown across supported regions. The impression data here is sent to AppsFlyer through the AppsFlyer OneLink
Install & Event Attribution
When a user installs the app after viewing a CTV ad, AppsFlyer attributes the install and in-app events using view-through attribution.
Data Sharing via Postbacks
AppsFlyer sends postbacks to Starti for installs and in-app events, based on your configured event mapping.
Attribution & Optimization
Starti combines impression data with AppsFlyer postbacks to attribute installs to TV impressions and optimize campaign performance.
Pre-integration checklist
Before integrating Starti with AppsFlyer, ensure that the following prerequisites are met:
You have admin-level access to your app’s AppsFlyer dashboard.
Make sure your install event is tracked with the Appsflyer SDK.
Onelink with Cross-platform attribution is created
Integration Steps
Step 1: Activate Starti Partner
Go to the Collaboration > Partner Integrations in the side menu of AppsFlyer.
Select Partner Marketplace tag and search for and select Starti DSP
Click Integrate and click Activate partner.
Disable Advanced Privacy Mode for iOS apps.
Enable view-through attribution.
Enable cross-platform equal attribution priority and set lookback window to 6 hours.
Under default postbacks, set installs to All media sources including organic.
Explanation of Key Fields in Step 1
Advanced Privacy Mode: Must be disabled for iOS to allow full attribution data
View-Through Attribution: Enables attribution for users who viewed but didn't click ads, which is necessary for all CTV advertisements.
Step 2: Set Cross-Platform Attribution Priority
Why This Matters
CTV campaigns rely on cross-platform attribution because users typically view ads on a TV and complete the app install on a different device, such as a smartphone or tablet. Without cross-platform attribution enabled, AppsFlyer cannot accurately attribute most CTV-driven installs and conversions.
Within the Starti DSP partner settings, find the Cross-Platform section.
Turn on Equal Attribution Priority.
Set the Lookback Window. We recommend selecting 6 hours for the attribution priority look back.
Explanation of Key Fields in Step 2
Equal Attribution Priority: Gives CTV impressions the same priority as mobile clicks for attribution
Lookback Window: defines how long after a CTV ad impression an app installed or in-app event can be attributed to that impression.
Step 3: Set Up Event Postbacks
Under Default Postbacks, set the following:
Event Name: Install
Send for users from: All media sources, including organic
Enable In-App Event Postbacks.
Map your in-app events to Starti standard events which are same as your AppsFlyer event name. Here is an example of what the event name mapping would look like in AppsFlyer:
Your Event Name in AppsFlyer | Starti Event Name |
|
|
|
|
|
|
Why "All media sources"? Starti requires this setting if the campaign goal is set to result optimization.
⚠️ Important: Save your changes after configuring the Intrgration tag.
Step 4: Create and Share the Impression Attribution Link
Make sure your CTV OneLink has been successfully created before you begin the integration process.
In the integrations, select Attribution Link > Use onelink > { The links your create with Cross-platform attribution enable }
Scroll down to View-through attribution and turn on Cross-platform attribution.
Share the copied link with your Starti account manager.
Sample Impression Link Format:
https://impressions.onelink.me/{template_id}?pid=startidsp_int&af_xplatform=true&af_xplatform_vt_lookback=72h&af_siteid={site_id}&c={campaign_name}Step 5: Grant Permissions
Make your AppsFlyer app visible to the Starti team to enable efficient support
Go to Permissions tab in your app settings.
Enable Ad Network Permissions for Starti.
Support and Contact Information
If you need help during the integration process, reach out to your Starti account manager or contact our support team:
🌐 Help Center:
Our team is available to:
Validate your integration, including postback configuration and attribution links.
Troubleshoot missing events and attribution discrepancies.
Assist with custom in-app event mapping and configuration.
Starti may share the following data with AppsFlyer:
User information, including device identifiers, app bundle ID, device information, and user identifiers such as IP address.
Campaign information, including the campaign ID.