Use this file to discover all available pages before exploring further.
When you integrate Qonversion into your app with an existing subscriber base, it is important to migrate your subscribed users access management and import your historical transactions to get accurate historical analytics data.Below you can find a simple step-by-step guide on how to migrate to Qonversion for both Analytics and Subscription management modes.Additionally, you can book a demo call where we can discuss all the related details.
There are two mutually reinforcing types of data migration: client-side and server-side. Since both have pros and cons, we recommend following both of them to get accurate data in your Qonversion dashboard.
Client-side and Server-side are mutually reinforcing migration types, and here you can find why:
Client-side migration
Server-side migration
Historical revenue data depth
Transactions for Google Play are restored with limited accuracy.
Restores all the transactions.
Historical revenue data quality
Analytics properties like country, device OS, app version, and others are added automatically.
Analytics properties like country, device OS, app version, and others need to be provided from your side.
New revenue data
Tracks only users who installed the app with Qonversion SDK integrated.
Tracks all the subscriptions active for the moment of data migration (but not new ones).
Grant subscribers premium access for cross-platform applications
Qonversion grants users an entitlement after launching the app only on the platform where the subscription was purchased.
Qonversion provides entitlements independently of the platform right after the app launches.
How to launch?
As easy as it sounds, add an additional line of code to your app
Needs resources allocation from your side: prepare a file with all the historical Base64 encoded receipt data for AppStore or purchase tokens for GooglePlay
Integrate Qonversion SDK to track analytics and entitlements for your new subscribers using our quick start guide.
Call the syncHistoricalData method right after Qonversion SDK initialization to synchronize all the device-related data and ensure that none of the entitlements has been missed.
Launch your app update to production.
After the steps above, you will process new purchases with Qonversion, while your subscribers with the previous app version will continue tracking throughout your system.
If you do not have receipt data or purchase tokens on your side but are already running your subscription management with a third-party vendor, you should ask the vendor’s support team for the required data file.
Additionally, but not necessarily, to keep your historical data granular, provide us with such user attributes as Country, IDFV, IDFA, GAID, AAID, etc..
Then simply share the files with us using our support chat or book a demo call to discuss all the related details. Additionally, you can also contact us using email and provide CSV files for iOS or Android.
Ensure you have configured Entitlements and Products before you start users’ entitlements migration process, so Qonversion can determine what entitlements should be granted to a user based on product ID of the purchased product.
For Qonversion Android SDK 9.+, the method syncHistoricalData() has been deprecated because of a limitation in Google Play Billing Library 8, which prevents the retrieval of historical purchases