Getting Started with Adjust Tracking / SDK
<span class="wysiwyg-underline">About Adjust Tracking / SDK</span>Adjust is a 3rd party tracking solution which provides tracking SDK and the purpose of tracking SDK is to track installs or conversions, report it to Adjust data center, then they verify the same and send a conversion postback to our server.
If you integrated the Adjust tracking SDK into your app, you can use Adjust as tracking solution. This allows you to rely on their reporting and anti-fraud measures. Additionally, you can create and run CPA campaigns in this setup. Please keep in mind that Adjust will charge you an additional fee per attribution for their services.
New to Adjust? Kindly refer this official step by step guide by Adjust => Getting Started: Step-by-Step<span class="wysiwyg-underline">Overview:</span>1. Integrate Adjust SDK:
- Initialize SDK & Test Integration:
- Activate Tracking Link for CPIDroid:
- Enable Install/Event Postbacks:
<span class="wysiwyg-underline">1. Integrate Adjust SDK:</span>
You may need to integrate Adjust tracking SDK which is required for iOS CPI campaigns and you can learn more about it at <https://www.adjust.com> or refer the official articles from Adjust help center as given below:-
- Adjust SDK Integration - Android
- Adjust SDK Integration - iOS
- ATT Prompt : <https://help.adjust.com/en/article/app-tracking-transparency-att-framework>
- Advanced Privacy : <https://help.adjust.com/en/article/attribution-privacy-models>
<span class="wysiwyg-underline">2. Initialize SDK & Test Integration:</span>
<span class="wysiwyg-color-red">*It is highly recommended that you initialize the SDK and test the integration beforehand.</span>
<span class="wysiwyg-underline">3. Activate Tracking Link for CPIDroid:</span>
- <http://help.adjust.com/tracking/attribution/tracker-urls/basic-tracker-setup>
-INDIA: Kindly note that Indian Government has blocked adjust.com link nation wide and hence adjust.com tracking link will not work properly in India. Kindly refer this guide to run Adjust campaign in India => <https://help.adjust.com/en/article/how-to-run-campaigns-in-india>
<span class="wysiwyg-underline">4. Enable Install/Event Postbacks:</span>
Our platform will automatically append our postback url into the tracking link by adding parameter "install_callback" or "event_callback_123456"
<span class="wysiwyg-underline">Need Extended Help with Adjust?</span>
Adjust is 3rd party and for extended support, you may refer their:
- Help Center : <https://docs.adjust.com/en/> or
- Simply contact their professional support team (<support@adjust.com>) for real help and guidance.<span class="wysiwyg-underline">Useful Information by Adjust for Advanced Users:</span><span class="il">Adjust</span> uses a dynamic approach, so rather than having <span class="il">callback</span> URLs hardcoded in their system, they give us more flexibility by allowing us to dynamically append our <span class="il">callback</span> URL to the client's tracker URL. To create a customized tracking link with <span class="il">Adjust</span>, please follow the instructions below.
In a few easy steps, we will be able to create the final click URL for the campaign. To complete the setup, please refer to their partner tool which you’ll find here: <https://partners.adjust.com>
<span class="wysiwyg-underline">The first field - ‘Enter your links’</span>
- Enter the <span class="il">Adjust</span> tracker URLs your clients have given you. You can also use our test URL: https://app.<span class="il">adjust</span>.com/cbtest (cbtest is our test token, which you can use if you don't have a tracker from a client)
- Please make sure there are no extra spaces or blank lines.
<span class="wysiwyg-underline">The second field - ‘Your callbacks’</span>
- Under the "<span class="il">Install</span>" field, enter your complete <span class="il">callback</span> URL including all of the parameters you require.
- To complete the data you receive from our side, you can make use of this list of parameters (here) \[https://partners.<span class="il">adjust</span>.com/<wbr></wbr>placeholders/\].
- An example of a <span class="il">callback</span> can look like this: https://www.url.com&idfa={<wbr></wbr>idfa}&click_id={click_id}
- Make sure there are no extra spaces or blank lines.
<span class="wysiwyg-underline">The fourth field - ‘Generated URLs’</span>
- Here you can find the final URL to run through your servers.
- In our example, it's: https://app.<span class="il">adjust</span>.com/cbtest?<wbr></wbr><span class="il">install_callback</span>=https%3A%2F%<wbr></wbr>2Fwww.url.com%26idfa%3D{idfa}%<wbr></wbr>26click_id%3D{click_id}
Run the link through your servers, and use the output as a final link for customers to click on. Test the final link on a fresh device, a device upon which the app has not been installed yet. If you don’t have a fresh device, you can send us your device ID and we will flush it from our servers.
If you need event/session callbacks, it works in the same way as <span class="il">install</span> callbacks. You just use our event_callback or session_callback parameter to append your <span class="il">callback</span> URL. With this format, you'll get a <span class="il">callback</span> for all events. If you wish to track only a specific event, your client will provide you with a specific event token, for example 123456.
<span class="wysiwyg-underline">Event callbacks:</span>
<span class="wysiwyg-underline">Session callbacks:</span>
Updated on: 21/03/2026
Thank you!
