> ## 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.

# Kochava

> Import mobile attribution and in-app event data from Kochava into MoEngage via Kochava-Certified Postbacks for richer campaign analysis.

## Introduction

[Kochava](https://www.kochava.com/) offers mobile attribution and analytics to help you harness your data for growth. The Kochava Audience Platform enables you to plan, target, activate, measure, and optimize your app campaigns.

## MoEngage × Kochava

The MoEngage and Kochava integration powers a more holistic understanding of your campaigns by sending attribution data to MoEngage, helping you understand the campaigns that are driving installs, in-app activity, and more.

## Integration

<Info>
  **Prerequisites**

  * Ensure you have access to your Kochava account.
  * Ensure the **Kochava-Certified Postback** feature is enabled for your Kochava account.
</Info>

To integrate Kochava with MoEngage, follow these steps.

### Step 1: Get the MoEngage attribution tracking app key

1. Navigate to **Settings** > **Analytics** > **Acquisition tracking** in the MoEngage Dashboard.
2. Turn on **Acquisition Tracking**, and select **Kochava** from the dropdown. This generates an **App Key**. <img src="https://mintcdn.com/moengage/7iGV38YjgdBKSU0B/images/partner_22025607419284.png?fit=max&auto=format&n=7iGV38YjgdBKSU0B&q=85&s=f9fdb9fded97bc744dccd361367edc4c" alt="Acquisition Tracking settings with Kochava selected and App Key generated" width="1148" height="856" data-path="images/partner_22025607419284.png" />
3. Click **Save**.
4. Copy the **App Key**. You will need it to configure MoEngage on Kochava.

### Step 2: Set up a Postback on Kochava

Create a **Kochava-Certified Postback**. Postbacks allow Kochava to send a real-time feed of installs and in-app events to MoEngage. For more details, refer to the [Kochava-Certified Postback documentation](https://support.kochava.com/campaign-management/create-a-kochava-certified-postback/).

#### Create a new Postback

1. Navigate to **App & Assets** > **Partner Configuration**. <img src="https://mintcdn.com/moengage/skVB8Wto_b8UCyhm/images/partner_7408305490452.png?s=3b7d3b044ea9b66a36e07bc4a7098cc5" alt="App & Assets menu showing the Partner Configuration option in Kochava" width="454" height="1278" data-path="images/partner_7408305490452.png" />
2. Click **Add a Configuration**.
3. Under **Media Partner**, select **MoEngage** (for Android or iOS). <img src="https://mintcdn.com/moengage/V7W8fvZbxtTmKTAn/images/partner_11197926986004.png?fit=max&auto=format&n=V7W8fvZbxtTmKTAn&q=85&s=7b9a1df06d69d51c157650ca76297f1b" alt="Selecting MoEngage as the Media Partner in Kochava configuration" width="2430" height="758" data-path="images/partner_11197926986004.png" />
4. Click **Go**.
5. Kochava displays all standard and custom events you have configured.
6. In the install event with the status **Configured Postback**, click the three-dot action menu and select **Edit**. <img src="https://mintcdn.com/moengage/V7W8fvZbxtTmKTAn/images/partner_11198062961172.png?fit=max&auto=format&n=V7W8fvZbxtTmKTAn&q=85&s=b4606d717a9d5cc6ec802761367954e2" alt="Editing the configured install event postback in Kochava" width="2430" height="1052" data-path="images/partner_11198062961172.png" />
7. For **Post-Install Active Events**, locate the desired event and click **Edit Postback**.
8. On the **Edit Postback** page, fill out the form with the following details:
   * **Supply network data to analytics partner**: Select **True**. If you don't want to forward this data to MoEngage, select **False**.
   * **Workspace ID**: Your Workspace ID as provided by MoEngage. Refer to the table below.
   * **App attribution key**: Your App attribution key as defined by MoEngage. Refer to the table below.
   * **Datacenter endpoint**: The Data Center endpoint as provided by MoEngage. Refer to the table below.
   * **Delivery delay**: Automatically delay postback delivery for this duration.
   * **Retry attempts**: Maximum times to attempt redelivery in the event of a posting failure.

Use the following values for the MoEngage-specific fields:

| Key                      | Description                                                                                                                                          | Value                 |
| ------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |
| **Data Center Endpoint** | Your [MoEngage Data Cluster](https://www.moengage.com/docs/user-guide/data/key-concepts/data-centers-in-moengage).                                   | `1`, `2`, `3`, or `4` |
| **Workspace ID**         | Workspace ID of your MoEngage account. You can find this by navigating to **Settings** > **Account** > **APIs** > **Workspace ID (earlier app id)**. | —                     |
| **App attribution key**  | Available on the MoEngage dashboard by navigating to **Settings** > **Analytics** > **Acquisition tracking**.                                        | —                     |

After entering the field values, continue with the remaining steps:

9. Click **Save**.
10. For all other post-install events, click the three-dot action menu and select **Create** on each of them. <img src="https://mintcdn.com/moengage/V7W8fvZbxtTmKTAn/images/partner_11198143995796.png?fit=max&auto=format&n=V7W8fvZbxtTmKTAn&q=85&s=6f2433ce482c94bdf0b827a72d7a22b6" alt="Creating postbacks for additional post-install events in Kochava" width="2430" height="1052" data-path="images/partner_11198143995796.png" />
11. You do not need to enter the MoEngage details (Workspace ID, App attribution key, Data Center) again. For each of the post-install events, fill out the form per your requirements. Refer to step 8 for details of each field.
12. Repeat this activity for your other apps.

You have successfully added MoEngage endpoints on Kochava.

### Send custom events to MoEngage

You can also forward custom events to MoEngage. Follow the steps below to create a new custom event.

1. Navigate to **App & Assets** > **Event Manager**. <img src="https://mintcdn.com/moengage/skVB8Wto_b8UCyhm/images/partner_7408150890004.png?fit=max&auto=format&n=skVB8Wto_b8UCyhm&q=85&s=e733b2b35467200d60d7473fe7ab0b8b" alt="App & Assets menu showing the Event Manager option in Kochava" width="1734" height="1066" data-path="images/partner_7408150890004.png" />
2. Under the **Add an event** section, add a name (for example, "My Custom Event") for the custom event. <img src="https://mintcdn.com/moengage/V7W8fvZbxtTmKTAn/images/partner_11198218424980.png?fit=max&auto=format&n=V7W8fvZbxtTmKTAn&q=85&s=2e042fcf70e67e3df70dd352ec139e54" alt="Adding a new custom event in the Kochava Event Manager" width="786" height="1226" data-path="images/partner_11198218424980.png" />
3. Click **Save**.
4. Optionally, you can set up a remap to forward all incoming data of another event to this event.

Once your custom event is ready, create a Postback to send the data to MoEngage:

1. Navigate to **App & Assets** > **Partner Configuration**.
2. Click **Postbacks** from the three-dot action menu of the MoEngage Postback you configured earlier. <img src="https://mintcdn.com/moengage/V7W8fvZbxtTmKTAn/images/partner_11198269468180.png?fit=max&auto=format&n=V7W8fvZbxtTmKTAn&q=85&s=6eb768d0735b4e6d3c1d0acf36602d10" alt="Selecting Postbacks from the action menu of the MoEngage configuration" width="1602" height="812" data-path="images/partner_11198269468180.png" />
3. From the three-dot action menu for the custom event you just created, select **Create**. <img src="https://mintcdn.com/moengage/V7W8fvZbxtTmKTAn/images/partner_11198260925972.png?fit=max&auto=format&n=V7W8fvZbxtTmKTAn&q=85&s=2a13d29c7bbb6d2c7420c8edebec4748" alt="Creating a postback for the new custom event in Kochava" width="1602" height="812" data-path="images/partner_11198260925972.png" />
4. Fill out the form per your requirements. Refer to step 8 above for details on the form fields.

You are now sending both standard and custom events from Kochava to MoEngage.

## How to use the acquisition data in MoEngage

After MoEngage starts receiving data from Kochava, you can leverage this data in the following ways.

### User attributes

MoEngage tracks two user attributes: **Campaign Name** and **Publisher Name**. You can use these attributes in your campaigns, segmentation, and analytics. The Publisher Name and Campaign Name of install give you added insight into the persona of the user. You can leverage this data to enhance your onboarding campaigns and user funnels, and to personalize your marketing automation activities on MoEngage. The next sections list a few popular use cases for leveraging this data.

<img src="https://mintcdn.com/moengage/7iGV38YjgdBKSU0B/images/partner_22025575527828.png?fit=max&auto=format&n=7iGV38YjgdBKSU0B&q=85&s=27a9d70f93e2772d2458cd0a2f1e15be" alt="Campaign Name and Publisher Name user attributes in MoEngage" width="410" height="231" data-path="images/partner_22025575527828.png" />

### Analyze the performance of different publishers

The Kochava integration helps you analyze the effectiveness of your app install campaigns and sources in MoEngage. Using data already tracked in MoEngage—user events, conversion goals, and uninstalls—you can compare the performance of different app install campaigns and analyze the relative performance of installs from different publishers to optimize your marketing spend.

<img src="https://mintcdn.com/moengage/7iGV38YjgdBKSU0B/images/partner_22025575531412.png?fit=max&auto=format&n=7iGV38YjgdBKSU0B&q=85&s=b5d23c7971021d6b2a0d0e33b55b5528" alt="Acquisition analysis dashboard grouped by publisher" width="1351" height="338" data-path="images/partner_22025575531412.png" />

### Analyze the performance of different campaigns

After the integration is complete, you can view your acquisition data analysis on the acquisition dashboard by navigating to **Analyze** > **Acquisitions** in the dashboard sidebar.

<img src="https://mintcdn.com/moengage/7iGV38YjgdBKSU0B/images/partner_22025575534356.png?fit=max&auto=format&n=7iGV38YjgdBKSU0B&q=85&s=98125b9a9acf3c743ea6aeb4d0ad55e6" alt="Acquisition analytics dashboard grouped by campaign" width="1199" height="354" data-path="images/partner_22025575534356.png" />

If you use MoEngage Analytics, you can also leverage the Publisher Name and Campaign Name information of installs to analyze your user funnels.

### Enhanced onboarding campaigns

You can use the Publisher Name and Campaign Name of install—available as user properties in MoEngage—to create segments and personalize the push notifications, in-app messages, emails, and SMS that you send through MoEngage.

Install attribution data gives you an insight into how users could progress in their lifecycle right when they install the app. This is a very useful piece of information and can help you enhance the performance of your onboarding campaigns by improving retention, reducing the time to first conversion, and driving a higher LTV per user.

| Publisher category                                 | Use case                                                                                                                                                    |
| -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Publishers where average sessions per user are low | Send push notifications periodically to increase the average number of sessions per user, right from the time users install the app.                        |
| Publishers where average LTV is high               | These are your potential premium users. Implement a campaign strategy to nurture them into your premium-user segment.                                       |
| Publishers where the uninstall rate is high        | Identify users with a higher propensity to churn immediately after install, and incentivize them to make a first purchase—which can reduce your churn rate. |
