> ## Documentation Index
> Fetch the complete documentation index at: https://moengage.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Adjust CDP

> Send events tracked in Adjust CDP directly to MoEngage to power campaigns, push notifications, in-app messages, and analytics.

## Introduction

[Adjust](https://www.adjust.com/) is a mobile measurement company and a customer data platform. As a part of your existing integration, you may already be sending events to Adjust. You can leverage this event tracking and start sending these events to MoEngage directly.

Following is the procedure to send events to MoEngage using Adjust.

## Steps

### Setup on Adjust Dashboard

To start sending events to MoEngage, follow the below steps:

1. Go to your Adjust dashboard and navigate to **App options** caret > **Partner Setup** > **Add Partner** and choose **MoEngage** here.
2. You need to enter **Workspace ID**, **PASSWORD**, and **REGION** on your Adjust dashboard. These details are available on the MoEngage dashboard.

   | Field        | Description                                                                                                                                                                                                                      |
   | ------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
   | **App ID**   | Copy and paste the Workspace ID. The Workspace ID of your MoEngage account is available at **Settings** > **Account** > **APIs** > **Workspace ID**. The Data API ID and the Workspace ID of your MoEngage account are the same. |
   | **PASSWORD** | Copy and paste the password. Password is the Data API key of your MoEngage account, which is available at **Settings** > **Account** > **APIs** > **API keys** > **Data** API settings.                                          |
   | **REGION**   | If you're located in the EU, please select **EU** in the Region drop-down menu. For all other locations, select **US**.                                                                                                          |
3. MoEngage only accepts callbacks from Adjust containing a customer ID. To send the MoEngage customer ID in your callbacks, set it up as a partner parameter in the Adjust SDK as `moengage_customer_id`.

   Ensure you are also tracking using the MoEngage SDK as described for [Android](https://www.moengage.com/docs/developer-guide/android-sdk/data-tracking/basic/track-user-attributes) and [iOS](https://www.moengage.com/docs/developer-guide/ios-sdk/data-tracking/basic/tracking-user-attributes).

For more information on the setup, refer to the [Adjust documentation](https://help.adjust.com/en/integrated-partners/moengage).

### Additional Integration

The Adjust Integration only takes care of sending events to MoEngage from Adjust. To leverage MoEngage capabilities like push notifications and in-apps would require some additional integration, which is listed in the below table:

| Integration                                                                                                                  | Details                                                                                                                                                                                                                                                                                                                                                                                |
| ---------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [Android SDK](https://www.moengage.com/docs/developer-guide/android-sdk/sdk-integration/basic-integration/Install-Using-BOM) | For showing push notifications, capturing performance stats, showing in-app messages and real-time triggers on your Android app.                                                                                                                                                                                                                                                       |
| [iOS SDK](https://www.moengage.com/docs/developer-guide/ios-sdk/sdk-integration/basic/sdk-integration)                       | For showing push notifications, capturing performance stats, showing in-app messages and real-time triggers on your iOS app.                                                                                                                                                                                                                                                           |
| Logout                                                                                                                       | Please ensure that you are **not calling** MoEngage logout methods from Android or iOS as this may lead to data getting corrupted. For Adjust integration, we need the user `unique_id` immediately on the first `app_open` after install. You could use the device IDs like GAID, IDFV for this.                                                                                      |
| User Attributes                                                                                                              | For capturing details like Email ID and Mobile No. for sending emails and SMS via MoEngage. For more information about tracking user attributes, refer to [Android](https://www.moengage.com/docs/developer-guide/android-sdk/data-tracking/basic/track-user-attributes) or [iOS](https://www.moengage.com/docs/developer-guide/ios-sdk/data-tracking/basic/tracking-user-attributes). |
| Smart In-App Messages                                                                                                        | For showing an in-app message immediately after the user performs an action on your app. To do this, you would need to send such a trigger event via MoEngage SDK directly. Please take care to not use the same event as in Adjust for this case as it may lead to duplication of events.                                                                                             |
| Location Triggered                                                                                                           | Location Triggered would need separate integration. Refer to [Android](https://www.moengage.com/docs/developer-guide/android-sdk/push/optional/location-triggered) or [iOS](https://www.moengage.com/docs/developer-guide/ios-sdk/push/optional/location-triggered).                                                                                                                   |

<Info>
  If you wish to send Install Postback with Install Source and Campaign Name from Adjust to MoEngage, please refer to the [document here](/partner-guide/data-and-infrastructure/install-attribution/adjust/adjust).
</Info>
