Take advantage of the SKAdNetwork (SKAN) campaign
FollowLearn about Conversion Value
Apple delivers the SKAN campaign performance as a conversion value from 0 to 63. This document guides you on how to measure user behavior through conversion values posted back by Apple.
Preparing for a SKAN Campaign - Developers
The two tasks a developer needs to run a SKAN campaign are as follows:
- Update to DFINERY iOS SDK version 2.3.0.0 or higher. [iOS linking]
-
Register the DFINERY server address appropriate for the SDK region being used in the iOS projects Info.plist.
- The key value is NSAdvertisingAttributionReportEndpoint.
- Enter the address below as value as String.
- https://dfinery-skadnetwork.com/
Preparing a SKAN Campaign - Marketers and Advertisers
- Set up conversion modeling for the user behavior you want to measure.
[[Quote: Risk: Moderate]] Conversion Value is a feature provided by Apple and has some limitations. Please read this document until the end, discuss thoroughly internally, and then proceed with the necessary settings.
- This is a value returned by Apple to measure SKAN conversion.
- Conversion values are updated only in ascending order.
- It consists of 6-bit binary numbers. The bit (binary number) 100101 means the value 37 in decimal.
Constraints
- Up to 64 user behaviors are measured using 6-bit values representing integers from 0 to 63.
- When you update your conversion value, Apple will post back performance data after 24 hours. You can check the campaign performance in the DFINERY console after 24 to 48 hours.
- Because the conversion value that can be utilized is limited, the user behavior you want to measure must be designed precisely in advance.
Setting up the conversion value model
Set in SKAN Settings in Attributions on the left side of the DFINERY Console.
Learn about modeling features
- SKAN supports only one modeling per app.
- Supported by iOS SDK 2.3.0.0 or higher.
- The default lookback window is 1 day (24 hours). Measures the actions that occurred within 24 hours of users who entered the SKAN campaign.
- Measure user behavior through combinations of up to three sets.
-
Due to Apple policy, if the conversion value modeling is newly configured or changed, the conversion value cannot be measured for 48 hours.
(Look at SKadNetwork Apple policy)
- If it is displayed as ‘Measuring’, it means that the conversion value is accumulating normally.
- In the case of 'waiting for measurement', the SKAN report cannot be configured.
- You can check the conversion value modeling configuration of the previous version.
- You can freely adjust which bits you want to assign to each set.
- You can check the applied conversion value modeling settings at a glance by clicking the 'Bit configuration details' button in the upper right corner.
Measure your purchases
Measures the approximate purchase amount generated by the user. You must link the abx:purchase event in advance.
- You can set the currency unit of the purchase amount.
- You can set the same purchase amount range by clicking the right arrow.
- Because the conversion value is limited to 6 bits, it is difficult to accurately measure the purchase amount. Through this set, you can check the range of the purchase amount of the user who made the purchase.
- The purchase amount (Revenue) displayed on the report is the median value set for each range.
[[Quote: Risk: Moderate]] Purchase amount and purchase frequency are separate sets that analyze user behavior. Please be careful not to confuse the purchase amount with the number of purchases.
number of purchases
Measures the number of purchases made by users regardless of the purchase amount. You must link the abx:purchase event in advance.
- Measures the number of times a purchase event occurred.
- You can set a range for the same number of purchases by clicking the right arrow.
[[Quote: Risk: Moderate]] Purchase amount and purchase frequency are separate sets that analyze user behavior. Please be careful not to confuse the purchase amount with the number of purchases.
Whether to perform an event
Measures whether up to 6 events are performed. An event is assigned to each bit; 1 means the event occurred, 0 means the event did not occur.
When setting the modeling above, if the conversion value is 37 (100101), you can check what events the user performed within 24 hours.
Performance | |
purchase | O |
log in | X |
Put in a shopping cart | X |
View product | O |
refund | X |
join the membership | O |
funnel
Analyze preceding events. In order for a refund event to occur, a purchase event must occur first. Through the received conversion value, you can measure that the event set in the previous step has been performed.
Since conversion values are updated only in ascending order, you must set the event with the highest priority among the events you want to measure to the highest STEP.
Cumulative usage time
You can set the cumulative usage time by allocating bits.
- The total cumulative usage time cannot exceed 24 hours (1440 minutes).
- The total cumulative usage period is set as the lookback window period.
- Even if the lookback window period is less than 24 hours, SKAN performance can be checked after 48 hours.
Check conversion value
You can check it in Data Explorer in Analytics on the left side of the DFINERY console.
[[Quote: Risk: Moderate]] Apple must wait up to 48 hours after the conversion value update is completed to deliver the conversion value to the DFINERY.If the status is ,Waiting for data measurement, a report cannot be created.After the status is changed to ‘Collecting’, you can check the SKAN campaign data through the report.
Creating a SKAN report
- Click the Create New Report button at the top right.
- When the DFINERY Report creation screen is displayed, select SKAdNetwork Report in the Anayltics category.
- Set the SKAN modeling version you want to check and click the ‘Confirm’ button.
Take a look at the SKAN report
The SKAN report items that can be checked in the DFINERY console are as follows.
- This is detailed data related to the SKAN campaign provided by Apple (campaign id, ad network id, etc.) and event details set for modeling.
- Set the value you want to check in each row and column. Set the functions SUM, Average, Min, Max to set the final value displayed in each row and column.
- This function is used to filter the report by specific values. You can set the conditions you want to filter by clicking the gear button on the right.
- You can freely check SKAN campaign performance data by dragging and dropping the data list you want to check in step 1.
Analyzing the SKAN report
Let’s look at an example to see what kind of user behavior can be analyzed based on the combination of modeling sets provided by DFINERY.
As shown below, we will allocate 2 bits each to the 'purchase amount set', 'multi-event performance set', and 'funnel set', and set the details for each set as follows.
The conversion values confirmed through the SKAN campaign performance report are as follows, and the conversion values confirmed through the report can be used to infer what actions the user took.
- If the conversion value is 36 (100100), the events performed by the user are as follows.
- This means that users who came in through the SKAN campaign made a purchase of more than 200,000 won but less than 400,000 won within 24 hours and a login event occurred.
- A campaigns revenue is calculated as the midpoint of the range you set in the 'Measure purchases' set.
- User behavior set for each conversion value modeling can be checked in ‘ Bit configuration details ’ at the top right of the SKAN Settings menu in Attributions on the left side of the DFINERY console.
DFINERY provides SDK and reports to measure the performance of the SKAN campaign provided by Apple.If you have any further questions after reviewing this guide, please feel free to send inquiries to the email address below.
issue-tracker@adbrixsupport.zendesk.com