In the Basics of Measurement with Attribution Analytics, we mentioned that data comes from measurement on both the partner and application sides. Below, we go over some additional steps for you to take when preparing your mobile app developer to implement the TUNE SDK.
This article is part of our Background & Setup series.
Before you continue, make sure you’ve done the following in Attribution Analytics:
- Enter your pre-production or app store-ready app
- Add an internal test partner
- Create a developer user
The three steps above give your developer access to tools for testing the SDK setup.
Questions to Answer
Your SDK implementation will change based on how you answer the following questions.
Which events do you want to measure?
Every app is different, and your developer needs to know which events you want to measure. This significantly affects their workflow, so providing them with detailed information is key to success. Tell your developer which in-app actions you want to measure or report on, and be as specific as possible.
Example 1: Registrations
You want to measure a user registration event. Clarify for your developer when the registration should be recorded. Is the registration when the user confirms their password, when they reach a separate “registration complete” screen, or when they verify their email?
Example 2: Purchases
You want to measure purchase events. Clarify for your developer when the purchase should be recorded and in what currency. Do you want the revenue value measured before or after the app store takes their cut? Should it be measured always in USD or always in local currency and let TUNE do the conversion?
For more ideas on events to measure, read our article on In-App Events: Which Ones You Should be Measuring and Why.
Do you have any install data to import?
If your mobile app has an existing user base before you implement the TUNE SDK, you can encounter false positives for installs that are new to TUNE, but not to your app. You can avoid this issue by having your developer import install data for pre-existing users before completing the SDK implementation.
Universal Links in iOS function similarly to normal links, but can additionally direct users straight into a mobile app. You can also think of Universal Links as links into your app that provide the web experience as a backup.
Let your developer know if you want to use or anticipate using iOS Universal Links. This lets them implement it alongside the basic TUNE SDK implementation.
Note: Apple only supports iOS Universal Links in iOS 9 and higher. For more information, you can read about iOS Universal Links with TUNE.
Deferred deep links function similarly to deep links, but retain the deep link for users who don’t have the app installed yet. This can be useful if you want to send new users to a specific onboarding flow or promotion.
Let your developer know if you want to use or anticipate using deferred deep links. This lets them implement it alongside the basic TUNE SDK implementation.
For more information, you can read about Deferred Deep Linking with Attribution Analytics.
Send Resources to Your Developer
When implementing the TUNE SDK, your developer benefits from having basic knowledge of industry terms and having an overview of the process. The TUNE SDK implementation spans the initial app session measurement setup to verifying that events triggered on a test device appear in Attribution Analytics.
To cover those topics, send them the following links to help and developer documentation:
|Background & Setup||Marketing attribution basics and setup context for Attribution Analytics|
|TUNE SDK Quick Starts||SDK app session measurement setup instructions (on TUNE Dev Hub)|
|Measuring In-App Events||SDK event measurement setup instructions (on TUNE Dev Hub)|
|Importing Install Data to TUNE||Install data import instructions (on TUNE Dev Hub)|
|Implementing iOS Universal Links||Setup instructions for iOS Universal Links (on TUNE Dev Hub)|
|Implementing Deferred Deep Links||Setup instructions for deferred deep links (on TUNE Dev Hub)|
|Creating a Test Profile||Instructions on setting a test device up in Attribution Analytics|
|Testing Your Mobile App||Instructions for testing click measurement, application measurement, and attribution|