We constantly publish updates to our documentation, which may not yet be available in your language. For the most current information, use the English version.
Adjust no longer offers this version of subscription recording for new customers. If you are already set up with subscription recording, reach out to your dedicated Technical Account Manager or support@adjust.com for support.
With Adjust, you can record users’ subscriptions from the Apple App Store and Google Play Store and measure signup behavior. Use this data to calculate users’ lifetime value (LTV) and create effective retargeting campaigns.
Log in to your iTunes Connect account and select My Apps.
Select the app you want to set up.
Select App Information from the side navigation bar.
Scroll down to App Store Server Notifications, and under Production Server URL, select Set up URL.
Enter https://subscription.adjust.com/v2/appstore/ and select Version 1 Notifications.
1/5
(1/5)
(2/5)
(3/5)
(4/5)
(5/5)
Important:
Apple only supports one server notification URL. You can still forward the payload to the Adjust URL: https://subscription.adjust.com/v2/appstore/ in your app settings.
2. Find your App-Specific Shared Secret
Sign into your iTunes Connect account.
Go to My Apps and select your subscription app.
Select Features > In-App Purchases.
Select App-Specific Shared Secret.
Copy your secret from the pop-up.
In your subscription app in your iTunes Connect account, select Features > In-App Purchases, and select App-Specific Shared Secret.
Copy your shared secret.
1/2
(1/2)
(2/2)
(Google Play Store) Private Key Credential File
Google provides receipt validation for your subscription product through the Google Play Developer API. The API is linked and managed from the Google Play Console. The following steps show how to link your Google Cloud project to the Play Console, and authorize it using a service account.
Already added your product to the Play Console?
Important
If you added your product before linking a service account and granting Adjust access, you need to take an additional step.
Complete points 1-3 outlined in this document, then follow the step below.
Log in to your Play Console account.
Select Store Presence > In-app products.
Make an update and save: for example, edit your product description.
Your permissions are instantly updated.
1. Link to your Google Developer Project
Go to the Google Play Console, select API access > Choose a project to link.
You can then choose to Create a new project or Link existing project.
This connects your Play account to a Google Developer Project.
In Google Play Console, under API access, select Choose a project to link.
Link an existing project or choose a new project.
1/2
(1/2)
(2/2)
2. Create a Service Account
To create a service account and generate your private key credentials, follow these steps.
Open the Google Cloud Platform.
Select Create Service Account.
Name your Service Account.
Select Create and Continue.
Select Manage keys.
Select Create new key.
Select Key type: JSON and then Create.
In Google Cloud Platform, select Create Service Account.
Provide service account details.
For your service account, select Manage keys.
Select Create new key.
Select Key type as JSON, and select Create.
1/5
(1/5)
(2/5)
(3/5)
(4/5)
(5/5)
Great job. A JSON file will start to download. This contains the credentials required for communication between Adjust and Google.
3. Grant Financial Access
To grant financial access for your service account, follow these steps.
Open the Google Play Console.
Select Grant Access on the new Adjust service account.
Grant the following permissions:
App access: View app information
Financial data: View financial data, Manage orders and subscriptions.
Select Apply.
Select Send Invite.
Add an app to grant permissions and select Save changes.
In Google Play Console, under API access, select Grant access.
Grant selected permissions.
Add your app and select Save changes.
1/3
(1/3)
(2/3)
(3/3)
If these options are not available, you might not have adequate account permissions. Contact your Account Owner or Admin.
SDK setup
To use this feature, you need to download and set up the Adjust SDK for your platform. Follow the instructions linked below to get started.