Prepare Your App to Report Conversions to SKAdNetwork
If Leveraging the Kochava SDK:
Implement minimum SDK version:
mParticle/Kochava Hybrid SDK Kit:
If you are currently leveraging the mParticle/Kochava hybrid SDK kit, and only plan to track install conversions (registerAppForAdNetworkAttribution) in the SKAdNetwork framework, implement the hybrid SDK kit with minimum Kochava iOS 4.1.1. SDK version.
If you plan to leverage the mParticle/Kochava hybrid SDK kit for conversion model support (includes updateConversionValue), please follow the steps outlined in this support doc. Implement the hybrid SDK kit with minimum Kochava iOS 4.2.0. SDK version. With the hybrid kit solution, installs are syndicated via the Kochava SDK, while events are syndicated via the mParticle SDK. For SKAdNetwork tracking, you will need to configure identical events in the Kochava SDK and use a boolean to indicate that the Kochava SDK events should not be sent off the device. This will ensure that the Kochava SDK can utilize the events for conversion model support, while preventing duplication of event feeds.
Configure Your SKAdNetwork Settings in the Kochava Dashboard
- Log in to Kochava.
- Select the desired Account and App.
- Select Integrations > SKAdNetwork.
- Check Enable SKAdNetwork Reporting.
- Select the Method of Sending Conversion Data to SKAdNetwork:
- Kochava SDK
NOTE: mParticle/Kochava hybrid SDK kit users should select the Kochava SDK.
NOTE: If you are not leveraging the Kochava SDK, select Other as your Method of Sending Conversion Data to SKAdNetwork. This will allow you to manually enter the meaning of each conversion value. Kochava will use these mappings to populate relevant fields in reporting.
NOTE: The same app store app ID can only be entered on one Kochava app. If you are currently tracking an app with the same app store ID under multiple Kochava apps, please contact your Client Success Manager for further information.
- Install Only
- Day of Install
- Day of Install + 1 Day
- Day of Install + 2 Days
- Day of Install + 3 Days
- Day of Install + 4 Days
- Day of Install + 5 Days
- Day of Install + 6 Days
- Day of Install + 7 Days
NOTE: SKAdNetwork provides one postback per user (except redownloads). The measurement window determines the maximum duration to track a user’s activity before allowing SKAdNetwork to generate a postback. A shorter measurement window will allow for tracking more granular insights about the user’s activity.
- Highest Value Event Completed
- User Journey
User performance can be viewed based on the highest-value event completed by the user within the measurement window.
The number of events that can be selected and tracked is dynamically adjusted based on the maximum measurement window selected.
Max Measurement Window Maximum Events D0, D1 31 + 1 reserved for no events D2, D3 15 + 1 reserved for no events D4, D5, D6, D7 7 + 1 reserved for no events
- Click + to open the event menu.
- Select the desired event(s).
- Drag and drop events into the desired order.
NOTE: Event 1 being the lowest value event.
A. Click + to add Event(s).
B. Events may be reordered by dragging and dropping an event into a new position.
C. Click X to remove Event(s).
User performance can be viewed based on how much revenue the user generated within the measurement window. Summation of revenue will be based on values passed under the price and/or sum event metadata parameters.
The number of revenue buckets that can be set and tracked are dynamically adjusted based on the maximum measurement window selected.
Max Measurement Window Maximum Revenue Buckets D0, D1 31 + 1 reserved for $0 D2, D3 15 + 1 reserved for $0 D4, D5, D6, D7 7 + 1 reserved for $0
- Select Custom Ranges or Equal Increments.
- Enter a Less Than value for Bucket 2.
- Click Add a Bucket.
- Enter the Less Than values for any additional buckets.
- Enter an Increment.
Custom Ranges —
NOTE: Bucket 1 will always be set at $0.00.
NOTE: Bucket 3 Greater Than value will be automatically filled by the value entered for Bucket 2.
Equal Increments —
NOTE: Buckets will be automatically setup with the increment value entered.
Revenue Event Filter:
By default the model will aggregate revenue for any events marked as Revenue on the Apps & Assets > Event Manager page. Users can filter to specific revenue events if they wish to.
- Select All Events or Specific Events.
- If Specific Events has been selected:
- Click + to add an event.
- Click X to remove an event.
Event Metadata Filter:
When using Specific Key and Specific Key and Values, an event will only be included if it contains the selected metadata key, or the selected metadata key+value(s), respectively. Revenue keys, such as price and sum do not need to be added as filters.
- Select All Keys and Values, Specific Key or Specific Key and Values.
- Select the Key. (optional)
- Enter the Value. (optional>
A. Enter Custom Ranges for Revenue Buckets.
B. Enter Equal Increments for Revenue Buckets.
C. Select either All Revenue Events or select specific Revenue Events.
D. Select all or specific keys and values.
User performance can be viewed based on a list of events completed by the user, regardless of order, within the measurement window.
The number of events that can be selected and tracked are dynamically adjusted based on the maximum measurement window selected.
Max Measurement Window Maximum Revenue Events D0, D1 5 D2, D3 4 D4, D5, D6, D7 3
- Click + to add up to Three (3) events.
- Click X to remove an event.
A. Click + to add a event(s).
B. Click X to remove an event.
User performance can be viewed based on the number of times the user completed a specific event within the measurement window.
The maximum number of times the event completion can be counted is dynamically adjusted based on the maximum measurement window selected.
Max Measurement Window Maximum Number of Times Counted D0, D1 31 + 1 reserved for 0 times D2, D3 15 + 1 reserved for 0 times D4, D5, D6, D7 7 + 1 reserved for 0 times
- Select the desired Engagement Event.
There are no changes to the tracker creation process for SKAdNetwork tracking purposes. For more information on creating a Tracker, refer to our Create an Install Campaign support document.
NOTE: When creating a tracker for a media partner who has been integrated through Kochava’s SKAdNetwork certification program, you may notice their iOS integration templates contain SKAdNetwork-specific parameters.
Two new standard reports have been added, called SKAdNetwork Install Summary and SKAdNetwork Conversion Value Summary. For more information, please refer to our Reporting support documentation.
A new table has been added in Kochava Query, called skad_conversions.