SkAdNetwork Workflow
SKAdNetwork attribution data must go through the following three steps to be properly processed and delivered to the advertiser as final aggregated results.
- iOS Device → Ad Network Postback (Developed by the Advertiser)
- Ad Network → Airbridge
- Airbridge → Ad Network Postback
Ad Network → Airbridge Postback
The ad network should forward SKAdNetwork postbacks to Airbridge using the Airbridge SKAN Postback API. From the below table, parameters with “SKAdNetwork Postback” as their source should be sent as-is. The parameters with “Ad Network” as their source are parameters that the ad network derives from the SKAdNetwork postback information and sends to Airbridge for a more in-depth analysis.
Option 1. POST Method
The Ad Network receives SKAdNetwork postbacks from a device and then forwards it to Airbridge using the POST method.HTTP Protocol
When forwarding postbacks to Airbridge, the following information needs to be included in the POST Body. (See below table for details)
Mandatory:
- All information included in the SKAdNetwork Postback
- Attributed channel name (attributed-channel)
- Attributed campaign name (attributed-campaign) and campaign ID (attributed-campaign-id)
- The timestamp of the postback sent from the iOS device
- Campaign parameters other than the campaign name (attributed-campaign) and campaign ID (attributed-campaign-id)
Example
cURL
Option 2. 307 Redirect
The Ad Network receives SKAdNetwork postbacks from a device and then responds with a 307 redirect. This will request the device to send SKAdNetwork postbacks to Airbridge directly.HTTP Protocol
When configuring the redirect URL, the following information needs to be appended to GET Parameters. (See below table for details)
Mandatory:
- Attributed channel name (attributed-channel)
- Campaign parameters
Example
https://postback.airbridge.io/skadnetwork/v1?attributed-channel=adnetwork_abc&attributed-campaign=test_campaign&attributed-campaign-id=test_campaign_id
Checklist for Ad NetworksTransmit the payload containing the required parameters and parameters related to the ad campaign that received the attribution credit to the Airbridge postback server (
postback.airbridge.io). Upon successful transmission, a 200 response is expected.Airbridge → Ad Network
Option 1. SKAdNetwork Conversion Value Config API
SKAdNetwork Conversion Value Config API provides Ad Networks with the advertiser’s conversion value configuration. The ad network will use this information to decode conversion values directly. Query Parameters:- api_key
- itunes_app_id (digits only, without the “id” prefix)
- response_format
Checklist for Ad Network
api_key and response_format are unique values per Ad Network. Please contact the Airbridge Platform team to receive yours.Request Example
https://api.airbridge.io/skadnetwork/conversion-bit-config/v2?api_key={YOUR_API_KEY}&response_format={YOUR_RESPONE_FORMAT}&itunes_app_id={CLIENT_APP_ID}