SKAdnetwork and Conversion¶
SKAdnetwork is an API that helps advertisers measure the success of ad campaigns. It is an important way for apps that want to measure the success of ad campaigns in driving installs.
Conversion Value is a 6 bit value set by the advertising app after users launch a new app for the first time. Apps can update the Conversion Value within 24 hours. Updating the value automatically resets a 24-hour timer, which postpones Apple from reporting attribution data to ad networks.
This means that apps have 6 bits (64 different values) and a limited time to set the Conversion Value.
Flurry offers two solutions to help publishers manage and understand the Conversion Value in order to measure post-install campaign performance.
Conversion Value as Standard User Property¶
Flurry iOS SDK 11.0.0 enables you to pass your Conversion Values to Flurry as standard Flurry User Properties. With Conversion Value as a User Property, apps can use Flurry to analyze your users’ Conversion Values with actual post-install behavior. For example: See new devices broken out by Conversion Value Compare key Funnels by Conversion Value See any usage by Conversion Value Create Flurry User Segments by Conversion Value
Flurry iOS SDK 11.0.0 enables you to pass your Conversion Values to Flurry as standard Flurry User Properties. With Conversion Value as a User Property, apps can use Flurry to analyze your users’ Conversion Values with actual post-install behavior. For example:
See new devices broken out by Conversion Value
Compare key Funnels by Conversion Value
See any usage by Conversion Value
Create Flurry User Segments by Conversion Value
See User Properties in these areas of Flurry:
Filters
Breakouts
Segments
Using Header Files to Set User Properties¶
Our SDK will also have another option: a utility that maximizes the information you can provide in the Conversion Value. The new Flurry SDK enables you to set your Conversion Values to easily track both retention and key events. We use the limited 6 bit value SKAdnetwork gives you to record both the daily user retention and up to four custom event combinations.
The first 2 bits will be automatically set to the number of days since install, so you will have User Property buckets corresponding to 0 days, 1 Day, 2 Days and 3+ Days. Please note that you need to set this on each session to make sure you capture this fully. Retention is set using the number of calendar days since the user installed your app, according to the app user’s locale. The second 4 bits will be set to correspond to key event combinations across 4 default key events we have identified: Register, Log In, Subscribe, and In-App Purchase. You can overwrite these default values to represent any events you want.
Use the following apis to set your conversion value:
Note
In accordance with Apple’s SKADNetwork Conversion Value specification, Flurry will automatically reset the 24-hour Conversion Value timer each time the Conversion Value is updated to a new value. If there is a new value after the 24 hour timer has expired, Flurry will not modify the User Property. This ensures that the Conversion Value will always match any values provided by Apple to your partner ad networks.
Look-Up Table if Using Header File¶
Bits |
Value |
Retention & Events |
0 |
0 (default) |
0 Days - 0 Events |
1 |
1 |
0 Days - Event 1 |
10 |
2 |
0 Days - Event 2 |
11 |
3 |
0 Days - Event 1 - Event 2 |
100 |
4 |
0 Days - Event 3 |
101 |
5 |
0 Days - Event 1 - Event 3 |
110 |
6 |
0 Days - Event 2 - Event 3 |
111 |
7 |
0 Days - Event 1 - Event 2 - Event 3 |
1000 |
8 |
0 Days - Event 4 |
1001 |
9 |
0 Days - Event 1 - Event 4 |
1010 |
10 |
0 Days - Event 2 - Event 4 |
1011 |
11 |
0 Days - Event 1 - Event 2 - Event 4 |
1100 |
12 |
0 Days - Event 3 - Event 4 |
1101 |
13 |
0 Days - Event 1 - Event 3 - Event 4 |
1110 |
14 |
0 Days - Event 2 - Event 3 - Event 4 |
1111 |
15 |
0 Days - Event 1 - Event 2 - Event 3 - Event 4 |
10000 |
16 |
1 Day - 0 Events |
10001 |
17 |
1 Day - Event 1 |
10010 |
18 |
1 Day - Event 2 |
10011 |
19 |
1 Day - Event 1 - Event 2 |
10100 |
20 |
1 Day - Event 3 |
10101 |
21 |
1 Day - Event 1 - Event 3 |
10110 |
22 |
1 Day - Event 2 - Event 3 |
10111 |
23 |
1 Day - Event 1 - Event 2 - Event 3 |
11000 |
24 |
1 Day - Event 4 |
11001 |
25 |
1 Day - Event 1 - Event 4 |
11010 |
26 |
1 Day - Event 2 - Event 4 |
11011 |
27 |
1 Day - Event 1 - Event 2 - Event 4 |
11100 |
28 |
1 Day - Event 3 - Event 4 |
11101 |
29 |
1 Day - Event 1 - Event 3 - Event 4 |
11110 |
30 |
1 Day - Event 2 - Event 3 - Event 4 |
11111 |
31 |
1 Day - Event 1 - Event 2 - Event 3 - Event 4 |
100000 |
32 |
2 Days - 0 Events |
100001 |
33 |
2 Days - Event 1 |
100010 |
34 |
2 Days - Event 2 |
100011 |
35 |
2 Days - Event 1 - Event 2 |
100100 |
36 |
2 Days - Event 3 |
100101 |
37 |
2 Days - Event 1 - Event 3 |
100110 |
38 |
2 Days - Event 2 - Event 3 |
100111 |
39 |
2 Days - Event 1 - Event 2 - Event 3 |
101000 |
40 |
2 Days - Event 4 |
101001 |
41 |
2 Days - Event 1 - Event 4 |
101010 |
42 |
2 Days - Event 2 - Event 4 |
101011 |
43 |
2 Days - Event 1 - Event 2 - Event 4 |
101100 |
44 |
2 Days - Event 3 - Event 4 |
101101 |
45 |
2 Days - Event 1 - Event 3 - Event 4 |
101110 |
46 |
2 Days - Event 2 - Event 3 - Event 4 |
101111 |
47 |
2 Days - Event 1 - Event 2 - Event 3 - Event 4 |
110000 |
48 |
3 or more Days - 0 Events |
110001 |
49 |
3 or more Days - Event 1 |
110010 |
50 |
3 or more Days - Event 2 |
110011 |
51 |
3 or more Days - Event 1 - Event 2 |
110100 |
52 |
3 or more Days - Event 3 |
110101 |
53 |
3 or more Days - Event 1 - Event 3 |
110110 |
54 |
3 or more Days - Event 2 - Event 3 |
110111 |
55 |
3 or more Days - Event 1 - Event 2 - Event 3 |
111000 |
56 |
3 or more Days - Event 4 |
111001 |
57 |
3 or more Days - Event 1 - Event 4 |
111010 |
58 |
3 or more Days - Event 2 - Event 4 |
111011 |
59 |
3 or more Days - Event 1 - Event 2 - Event 4 |
111100 |
60 |
3 or more Days - Event 3 - Event 4 |
111101 |
61 |
3 or more Days - Event 1 - Event 3 - Event 4 |
111110 |
62 |
3 or more Days - Event 2 - Event 3 - Event 4 |
111111 |
63 |
3 or more Days - Event 1 - Event 2 - Event 3 - Event 4 |