Skip to main content

AppsFlyer: Privacy Postback And SKAdNetwork Integration

This article helps you understand how privacy postback works along with SKAdNetwork integration in AppsFlyer for better security and conversion tracking.

Overview

With increasing emphasis on user privacy and stricter data regulations, SKAdNetwork and privacy postbacks have become essential solutions for enabling secure, privacy-compliant attribution in the mobile advertising ecosystem.

Two types of integration are available with AppsFlyer.

  1. iOS 14 (Privacy Postback)

  2. SKAdNetwork

Note :

  • Before proceeding with SKAdNetwork integration with AppsFlyer, ensure that you have completed the SKAdNetwork Setup with Apple in order to receive conversions on Trackier.

  • Your postbacks may vary depending on the integration you select.

For iOS 14 (Privacy Postback):

Why is this integration required?

Apple’s App Tracking Transparency (ATT) framework restricts user-level tracking on iOS devices. Privacy Postbacks allow AppsFlyer to share aggregated attribution data securely with Trackier without exposing personal user information.

This integration helps you:

  • Track installs and events from iOS users

  • Receive attribution data in a privacy-compliant manner

  • Measure campaign performance accurately

  • Maintain reporting continuity despite ATT restrictions

Step 1: Getting Privacy Postback From Trackier

You can find the AppsFlyer integration requirements in the Trackier platform by following the steps below:

  • Go to Automation from the left-hand side of the dashboard.

  • Click on Integration and select Mobile App Tracking.

  • Click on Setup Instructions under AppsFlyer.

  • Choose the Advanced Privacy Postback.

AppsFlyer: Privacy Postback And SKAdNetwork Integration- Trackier


AppsFlyer: Privacy Postback And SKAdNetwork Integration- Trackier

Step 2: Confirm Trackier receives parameters from the publisher

AF Macro

Trackier Parameter

Description

Site ID

pub_id

To receive the Publisher ID on your panel

Sub-Site ID

sub_source

To receive a sub-publisher ID

Campaign ID

camp_id

To receive a campaign ID on your Platform

Country Code

country_id

To receive Geo of conversion

Ad ID

pub_camp_id

To receive your publisher's campaign ID

Step 3: Set your iOS postback on the AppsFlyer interface

An example of the final postback implementation is shown below.

The domain and security code will vary from client to client. Please confirm the same from your Trackier panel.

Install Advanced Privacy Post-back Sample

https://demo.vnative.co/privacy_postback?campaign_id={af_c_id}&pub_id={af_siteid}&pub_camp_id={af_ad_id}&sub_source={af_sub_siteid}&country_id={country_id}&security_token=ed450ab20f3352423947


Event Advanced Privacy Post-back Sample

https://demo.vnative.co/privacy_postback?campaign_id={af_c_id}&pub_id={af_siteid}&pub_camp_id={af_ad_id}&sub_source={af_sub_siteid}&country_id={country_id}&security_token=ed450ab20f3352423947&goal_value={event_name} 



For SKAdNetwork:

Why is this integration required?

SKAdNetwork is Apple’s privacy-centric attribution framework specifically designed for iOS campaigns. Instead of user-level attribution, SKAN provides aggregated and anonymized conversion data.

This integration is necessary to:

  • Measure iOS campaign performance after ATT implementation

  • Receive install attribution from Apple-compliant traffic

  • Track post-install activity through SKAN-supported conversion values

  • Ensure continued attribution visibility for iOS campaigns

Step 1: Getting Privacy Postback From Trackier

Follow similar steps to find the AppsFlyer setup instructions on Trackier.

  • Go to Automation from the left-hand side of the dashboard.

  • Click on Integration and select Mobile App Tracking.

  • ​Click on Setup Instructions under AppsFlyer.

AppsFlyer: Privacy Postback And SKAdNetwork Integration- Trackier

Step 2: Confirm Trackier is receiving parameters

AF Macro

Trackier Parameter

Description

Site ID

pub_id

To receive the Publisher ID on your panel

Sub-Site ID

sub_source

To receive a sub-publisher ID

Campaign ID

camp_id

To receive a campaign ID on your Platform

Country Code

country_id

To receive Geo of conversion

App ID

app_id

To receive the App ID

Skad ID

skad_network_id

To receive the SkadNetwork ID

Step 3: Set your SKAd postback on the AppsFlyer interface

An example of the final postback implementation is shown below.

The domain and security code will vary from client to client. Please confirm the same on your Trackier panel.

Install Advanced Privacy Post-back Sample

https://demo.vnative.co/privacy_postback?campaign_id={af_c_id}&pub_id={af_siteid}&country_id={country_id}&security_token=ed450ab20f3352423947&attribution_source=skadnetwork&app_id={app_id}&skad_campaign_id={skad_campaign_id}

Event Advanced Privacy Post-back Sample

https://demo.vnative.co/privacy_postback?campaign_id={af_c_id}&pub_id={af_siteid}&country_id={country_id}&security_token=ed450ab20f3352423947&goal_value={event_name}&attribution_source=skadnetwork&app_id={app_id}&skad_campaign_id={skad_campaign_id}


Final Verification

Once the postbacks have been configured successfully, we recommend performing a postback test to verify that:

  • The implementation is correct

  • Parameters are being passed properly

  • Conversions are being received successfully in Trackier

This helps ensure accurate attribution and uninterrupted reporting.

Note:

If you need to set up your privacy postback on the AppsFlyer Interface, you can follow their guide from here.


We're thrilled to have put together a top-notch team of qualified experts who are available to handle any of your concerns and respond to any inquiries you may have. You can contact us at any time by sending an email to Trackier Support or using the in-platform chat feature.

Did this answer your question?