Adjust App Activity

This guide helps you integrate Netcore with Adjust.

Overview

This document outlines the requirements for integrating Adjust, a leading Mobile Measurement Platform, with Netcore Cloud's Customer Engagement platform. The integration uses Adjust's data collection and attribution capabilities to enhance Netcore Cloud's personalized engagement solutions and improve customer experiences.

Prerequisites: Both Adjust SDK and Netcore SDK must be present in the app.

Integration Benefits

Here are the key benefits of this integration.

  • Install Source Identification: Identify and associate inorganic installs with specific ad campaigns.
  • Intelligent Segmentation: Import inorganic install attribution data (Campaign Name and Publisher Name) from Adjust to segment lifecycle campaigns more effectively in Netcore.

Prerequisites

Ensure the following prerequisites are fulfilled for a successful integration.

  • You need active accounts on both Adjust and Netcore.
  • Install both the Netcore SDK and the Adjust SDK in your app. Refer to Adjust SDK installation instructions to install Adjust SDKs.
  • This integration supports iOS and Android apps. Follow platform-specific code snippets as needed.

SDK Configuration

Before the integration, it must be noted that the configuration steps are different for both iOS and Android.

The events without the ncPartnerParameter parameter are not processed. Ensure the ncPartnerParameter is configured as a custom partner parameter. Configuration steps are different for both Android and iOS.

1. Android

Follow the steps given here to set the integration on your Adjust panel.

To ensure the proper functioning of the integration, the value of ncPartnerParameter must be set as "Adjust Partner". To achieve this, insert the provided code snippet into your Android app's code.

String netcorePartnerParams = Smartech.getInstance(new WeakReference<>(context)).getPartnerParametersString();

// Passing the Netcore Partner Parameters to Adjust SDK.
Adjust.addSessionPartnerParameter(SMTPartnerConstants.SMT_PARTNER_PARAMETER_KEY, netcorePartnerParams);
String netcorePartnerParams = Smartech.getInstance(WeakReference<>(context)).getPartnerParametersString()

// Passing the Netcore Partner Parameters to Adjust SDK.
Adjust.addSessionPartnerParameter(SMTPartnerConstants.SMT_PARTNER_PARAMETER_KEY, netcorePartnerParams);
2. iOS

To pass the Netcore Partner Parameters to the Adjust SDK, insert the following code into your iOS app's code.

NSString *netcorePartnerParams = [[Smartech sharedInstance] getPartnerParametersString];

// Passing the Netcore Partner Parameters to Adjust SDK.
[Adjust addSessionPartnerParameter:kSmartechPartnerParameter value:netcorePartnerParams];
let netcorePartnerParams = Smartech.sharedInstance().getPartnerParametersString()

// Passing the Netcore Partner Parameters to Adjust SDK.
Adjust.addSessionPartnerParameter(kSmartechPartnerParameter, value: netcorePartnerParams)

Manage Integration

You can manage the integration in several ways. Refer to the steps for each option as follows:

1. Create and Activate Connection
  1. Log in to the Netcore CE dashboard and navigate to Settings > Integration.
  2. Select Adjust App Activity under the Mobile Measurement Platform section and click on Add Integration.
  3. Provide the Connection name, App ID, App Key, and Region. The App ID, App Key, and Region values are available on the CE dashboard.
  4. Provide the same information in the Adjust dashboard and click Activate.
2. Deactivate a Connection
  1. Log in to the Netcore CE dashboard and navigate to Integration.
  2. Select Adjust App Activity under the Connected section.
  3. Click the three dots and choose Deactivate. Until reactivation, Netcore will not receive any messages from the associated integration.
3. Activate a Deactivated Connection
  1. Log in to the Netcore CE dashboard and navigate to Integration.
  2. Select Adjust App Activity under the Connected section.
  3. Click the three dots and choose Activate. After successful activation, previously deactivated Adjust credentials are now active. Netcore will receive messages from Adjust using the appropriate credentials.
4. Delete a Connection
  1. Log in to the Netcore CE dashboard and navigate to Integration.
  2. Select Adjust App Activity under the Connected section.
  3. Click the three dots and choose Remove. The connection is then removed. After deletion, any data sent from Adjust using the associated connection credentials will not be received.

📘

Note

To create a new connection, new credentials (App ID, AppKey) are generated and must be provided to the Adjust platform.

Check imported data in CE Dashboard

  1. Log in to the CE dashboard and click Audience.
  2. Click All Contacts under the Identified tab and open any entry. A Unified Customer View appears.
  3. Click the event that you saved for install_adj.
  4. On clicking, all the parameters are shown.

FAQs

Here are the most frequently asked questions about Adjust and Netcore integration.

How to renew and update the App ID and App Key on Adjust?

  1. Log in to the Netcore CE dashboard.
  2. Navigate to Settings > Integrations > Connected > Adjust.
  3. Click > View and select Renew App ID and Key. Copy the newly generated App ID and App Key.
  4. Now, navigate to the Adjust Dashboard.
  5. Once you go to your app configured in Adjsut, select Edit under Enable data sharing for NetcoreCloud and re-enter the new App ID and Key.