Adjust can track app installs and user acqusition in any format or location. Your app can be released anywhere, whether that’s a third-party app store or even a direct download from your site. This is particularly useful for Android apps, where you can frequently distribute your app in multiple app stores, or even outside app stores altogether.

If you are promoting your app for download on locations other than the iTunes App Store, Google Play Store or Windows Phone stores, then you can choose to either redirect all clicks to a custom location or to override the redirection on individual tracker links.

You may also want to modify the standard store URL, for example for affiliate network URLs.

Note that apptrace data is only available for the iTunes App Store and the Google Play Store.

1Redirecting all clicks to a custom location

You can set up an app for any store. If you are primarily publishing your app for a location other than the iTunes App Store or Google Play Store, you can opt to send all clicks on tracker URLs to a custom location. This custom location is set up in the Platform Settings for each platform instead of entering an app ID.

Adding custom store URLs

  1. Find the URL that you want to redirect to.

    In the case of most stores, this may be an intent URL or a web landing page.

    In case you are hosting an .apk file yourself or would otherwise be linking straight to another location, the URL should point to the apk or a landing page.

  2. In your Adjust dashboard, go to the Apps page and unfold the app you want to edit. Hit “Settings” and navigate to Platform Settings.

    Alternatively, if you want to create a new app, you can hit “New App” in the upper right corner of the Apps page.

  3. Hit “Show advanced options” to show the “Custom URL” field. Add your URL in the “Custom URL” field.

  4. All trackers will now redirect to this custom URL.

1.1Using custom stores and multiplatform trackers

You can still specify the platform of your app and use multiplatform trackers with custom stores. Adjust will automatically detect the platform a user is on and send this user to your custom URL.

Multiplatform trackers are set up by combining tracker tokens from different apps set up in Adjust. Read more in the tracker generation guide.

Multiplatform trackers can not be used to conditionally redirect to different stores on the same platform. Combining two tracker tokens for the same platform will result in only the first token being used.

1.2Using custom stores and multiplatform apps

If you want to use a multiplatform app, you can open the Advanced Settings in any of the multiple stores that you have set up.

For example, let’s say that you have a Unity app, acting as a single code base that you then build and distribute on the iTunes App Store and on the Amazon Appstore for Android. In this case, you can set up a multiplatform app where you enter the iTunes app ID for iOS and a custom URL for Android.

2Redirecting some clicks to a custom location

You can override the redirection on individual tracker URLs by using the redirect parameter. For example, if the app store allows you to redirect your users to an HTTP link such as this:

https://store.com/app/your-awesome-app

You can add this link as an encoded URL in the redirect parameter on your tracker URL:

https://app.adjust.com/f0ob4r?redirect=https%3A%2F%2Fstore.com%2Fapp%2Fyour-awesome-app

2.1Redirecting per specific platform

Adjust offers specific redirect options for users to be redirected to a specific location depending on their platform. This is available using the following redirect parameters, encoded and placed within tracking links exactly as above:

  • redirect_ios
  • redirect_macos
  • redirect_android
  • redirect_windows
  • redirect_windows-phone

You can use any of these in combination, further if you were to use redirect_ios= and redirect= all iOS devices would be sent to the redirect_ios location and all other devices to the common redirect= location:

https://app.adjust.com/f0ob4r?redirect_ios=https%3A%2F%2FiOS_location.com%2Fapp%2Fyour-awesome-app&redirect=https%3A%2F%2Fcommon_location.com%2Fapp%2Fyour-awesome-app

You can read more about this in our guide to tracker generation.

3Tracking performance between app stores

If you are promoting your app in multiple different app stores on the same platform - such as on Google Play and Amazon Appstore on Android - you may not only want to be able to redirect to either store, but also track the differences in performance acquired between different stores.

You can set up two different apps in Adjust, creating two different app tokens and allowing you to set up two different Store setups. In the example above, you could create one app for the Google Play Store - using the bundle ID - and one for the Amazon Appstore - using a custom URL.

This would create two different sets of app tokens and event tokens. You would then produce two different builds of your app before uploading them into their respective store, using the correct tokens.

It is very important to keep the right set of tokens in the right build of the app at all times. Using the incorrect tokens will result in irreversibly damaged datasets. We recommend setting up a configuration file, or defining build constants, to insert the correct tokens in this workflow.

4Modifying standard store URLs

You can modify the standard store URLs that Adjust uses, for example to take part in the Apple affiliate network programme. In this case, enter a custom URL as above, and add the entire redirection URL as the custom store URL.

If you modify the standard Google Play Store URL on Android, Adjust will not use Google Play referrers for tracking.