Thank you for visiting our page! Here, you’ll find detailed information about the adjust SDK along with its various features and capabilities. Whether you’re a developer or a marketer, this documentation will help you understand how to integrate and utilize adjust to track and analyze mobile app installs and user engagement.

Table of Contents

  1. Installation
  2. Getting Started
  3. Event Tracking
  4. Session Tracking
  5. Revenue Tracking
  6. User Attribution


To get started with adjust SDK, follow the steps below:

  1. Step 1: Download the adjust SDK from the official website or via Cocoapods.
  2. Step 2: Add the adjust SDK to your Xcode project.
  3. Step 3: Configure your app’s info.plist file.
  4. Step 4: Initialize adjust SDK with your app token.
  5. Step 5: Build and run your project, ensuring successful integration.

Getting Started

Before diving into adjust’s extensive features, it’s important to understand the core concepts and key elements of the adjust SDK:

  • App Token: An identifier for your app, obtained from your adjust account.
  • Install and Session: Learn how to track and analyze app installs and sessions.
  • Events: Understand how to track user interactions and custom events within your app.
  • User Attribution: Explore how adjust attributes and tracks user acquisition sources.
  • Revenue Tracking: Discover the options to track in-app purchases and revenue.

By familiarizing yourself with these concepts, you’ll be well-prepared to make the most of the adjust SDK.

Event Tracking

Event tracking allows you to measure user interactions and actions within your app. With adjust SDK, you can easily track events by using the provided methods and parameters. Follow these steps to implement event tracking:

  1. Step 1: Choose an event that you want to track.
  2. Step 2: Implement the corresponding event tracking method in your app’s code.
  3. Step 3: Assign relevant event parameters to gain key insights into user behavior.
  4. Step 4: Test the event tracking implementation.

Note: Adjust allows you to track both predefined events (such as app install, session start, in-app purchase) and custom events specific to your app’s needs.

Session Tracking

Session tracking is a crucial aspect of app performance monitoring. With adjust SDK, you can automatically track when a user opens or closes your app, thus gaining valuable insights regarding session lengths, user retention, and more. The following steps outline session tracking implementation:

  1. Step 1: Ensure that adjust SDK is correctly integrated into your app.
  2. Step 2: Configure session tracking settings as per your requirements.
  3. Step 3: Test session tracking by opening and closing your app.

By effectively tracking sessions, you can analyze user engagement and optimize your app’s overall user experience.

Revenue Tracking

If your app involves in-app purchases and monetization, adjust SDK enables you to track and attribute revenue generated through those transactions. Follow these steps to set up revenue tracking:

  1. Step 1: Integrate adjust SDK into your app.
  2. Step 2: Identify the in-app purchases you want to track as revenue.
  3. Step 3: Utilize adjust’s revenue tracking method to capture purchase details.
  4. Step 4: Test revenue tracking implementation and ensure accurate measurements.

By monitoring revenue, you can gain insights into monetization strategies and optimize your app’s revenue generation processes.

User Attribution

User attribution determines the sources through which users discover and install your app. This information helps you measure the effectiveness of your marketing campaigns and make informed decisions about user acquisition. Follow these steps to track user attribution:

  1. Step 1: Configure the necessary settings in your adjust dashboard.
  2. Step 2: Implement the necessary code adjustments to support user attribution.
  3. Step 3: Test user attribution by installing your app from different sources.

Adjust empowers you with detailed insights into the performance of your advertising campaigns, allowing you to optimize your marketing budgets and attract valuable users.


Congratulations! You’re now equipped with the knowledge needed to successfully integrate and utilize the adjust SDK for monitoring and analyzing user engagement, events, sessions, revenue, and user attribution. Enjoy the powerful features adjust offers and enhance your app’s marketing strategies.

Additional Resources