Adjust

Adjust is a mobile measurement platform. Advertisers integrated with Adjust can use the native CJ Affiliate Module to send attribution and app event data to CJ through automated callbacks β€” no manual S2S encoding required.

πŸ“‹Before You Implement
  • Confirm which platforms your app runs on (iOS, Android, or both) and ensure you have Adjust attribution tracker links available for each platform, or a single combined multi-platform tracker.
  • Define all in-app events you want to track with CJ (e.g., installs, purchases, registrations).
  • For any in-app event beyond the defaults (install, session, reattribution, rejected install, click), a 6-character event token must already be configured in your Adjust dashboard. Confirm tokens exist for every event you intend to track before starting.
  • If you need to pass a custom data point not available as a default Adjust placeholder β€” such as a transaction or order ID β€” that custom placeholder must be configured in your Adjust platform before integration begins. Contact your Adjust account manager for assistance.
  • Have your CJ Enterprise ID (CID) and Action ID(s) ready. These are provided by your CJ Client Integration Engineering (CIE) team.
  • CJ cannot provide legal guidance on privacy compliance. Consult your legal team for jurisdiction-specific requirements, particularly for iOS ATT.

πŸ“˜

Full documentation for the CJ Affiliate Module is available at help.adjust.com/en/partner-setup/cjaffiliate.

Basic Setup

To turn on Adjust's integration with CJ Affiliate, follow these steps.

1
Find your app and select the app options caret (^).
2
Select Partner Setup > ADD PARTNERS.
3
Select Add (+icon) next to CJ Affiliate.
4
Enter your CID and TYPE. Contact your CJ CIE representative if you need help locating these values.
5
Optional: configure Advanced Setup options to customize what data CJ receives (see below).
6
Select Save.

Once basic setup is complete, create an Adjust tracker URL and submit it to your CJ CIE team to launch your campaign.

After setup, CJ Affiliate will receive callbacks for the following activity types:

  • event
  • install

Advanced Setup

Advanced setup lets you control exactly what data CJ Affiliate receives from Adjust. All three options below are configured in your Adjust dashboard under Partner Setup > CJ Affiliate.

Only Forward Data Attributed to CJ Affiliate

By default, Adjust sends CJ Affiliate installs and reattributions across all ad platforms. To limit callbacks to only activity attributed to CJ Affiliate:

  1. Find your app and select the app options caret (^).
  2. Select Partner Setup > CJ Affiliate.
  3. Turn on Attributed Only.

CJ Affiliate will now only receive data attributed to their platform.

Forward In-App Revenue

Revenue forwarding lets CJ Affiliate receive revenue amounts alongside your event data.

  1. Find your app and select the app options caret (^).
  2. Select Partner Setup > CJ Affiliate.
  3. Turn on In-App Revenue Forwarding.

CJ Affiliate will now receive the revenue amount for every tracked transaction.

πŸ“˜

Note: Link at least one revenue event to CJ Affiliate before turning on Revenue Forwarding.

Forward App Events

Event linking lets CJ Affiliate receive app event data. You can link each app event in Adjust to a preset CJ Affiliate event name or a custom name.

  1. Find your app and select the app options caret (^).
  2. Select Partner Setup > CJ Affiliate > Event Linking.
  3. Find the event you want to link and update the field with a CJ Affiliate event name or your own custom name.
  4. When you finish linking events, select OK.
  5. Select Save.

CJ Affiliate will now receive app event data for each of your linked events.


Parameters Forwarded to CJ Affiliate

CJ Affiliate requires Adjust to send the following parameters with your callbacks.

PlaceholderDescription
{country}Device two-character country code
{currency}Original ISO 4217 currency code sent from Adjust SDK
{event_name}Event name, as set in the Adjust Dashboard
{os_name}Device operating system
{random_user_id}Random user ID (per device)
{revenue_float}Revenue, as sent from Adjust SDK, in whole currency units

iOS App Tracking Transparency

iOS 14 and later requires apps to request user permission before tracking via the App Tracking Transparency (ATT) framework. When a user denies permission, their IDFA (ID for Advertisers) is hidden, which can affect attribution accuracy.

Adjust supports two types of click-based attribution to handle this:

  • Device matching β€” uses the IDFA and is always on. This method can be affected when users enable Limit Ad Tracking (LAT), which hides the IDFA. Roughly 20% of iOS users have LAT enabled.
  • Probabilistic matching β€” does not rely on IDFA and can be turned on separately. When probabilistic matching is active, the IDFA is not used as the source for the CJ event identifier (cjevent), meaning tracking can still function even for users who have opted out.

CJ recommends enabling probabilistic matching to reduce attribution loss from LAT users.

Enable Probabilistic Matching in Adjust

  1. Find your app and select the app options caret (^).
  2. Select All Settings > Attribution > Click Based probabilistic matching.
  3. Turn on Probabilistic matching for clicks.
  4. Set an attribution window (default is 6 hours).
  5. Select Save.

Adjust ATT Documentation: help.adjust.com β€” ATT Framework

Adjust Attribution Settings: help.adjust.com β€” Attribution Settings


Official Resources

CJ Integration Guide
Partner setup documentation for the CJ Affiliate Module in Adjust.
Attribution Settings
Configure attribution windows and match type settings in Adjust.
ATT Framework
iOS App Tracking Transparency setup guide for Adjust.
Tracker Setup
Basic tracker setup and multi-platform tracker URLs.