At a Glance: This article will guide you through the process of integrating CJ Affiliate with Trackier to enable tracking of affiliate clicks, conversions, and campaign performance. Once integrated, Trackier will automatically fetch offers from CJ and streamline campaign management.
Overview
CJ Affiliate (formerly Commission Junction) is a leading affiliate marketing network. If you're working with CJ as a publisher and promoting offers, integrating it with Trackier lets you accurately track affiliate clicks, conversions, and performance in real-time.
Integrating CJ Affiliate with Trackier simplifies your affiliate marketing operations by automatically importing offers and centralizing all your data in one place. With accurate tracking and real-time reporting, you can manage campaigns more efficiently and boost your results.
Key Benefits of CJ Integration
Import offers directly from CJ into Trackier
Monitor affiliate clicks, conversions, and earnings in real time
Gain insights through centralized reporting
Save time with automated syncing and management of CJ campaigns
Integration Steps~
Step 1: Access the Integration
i. Log in to your Trackier dashboard and navigate to Automation, then to Integration, and finally to Network.
ii. Click the ‘+’ button to add a new integration
iii. Search for CJ, and once it appears in the results, click the ‘Add’ button next to it.
Step 2: Configure Settings
After clicking on Add, you’ll be redirected to the following page to proceed with the integration setup.
i) Enter API Details
API Key: Provide the API Key from the CJ Affiliate portal.
Requestor CID: The Requestor CID or Company ID functions like your account number. This unique number identifies your account and differentiates it from other publisher accounts on the CJ platform. You can find it within your CJ Affiliate platform.
Website ID: The Website ID (also known as PID) helps publishers identify their CJ Affiliate account at a more granular level. If you manage multiple promotional properties on CJ—like websites, social media handles, or newsletters—each will have its own unique PID. This ID can be easily found within the CJ platform and is used to track transactions and attribute performance to specific properties.
Click here to learn how to find API Key, Requestor CID, Website ID from CJ.
API URL: The API URL is automatically filled in here by default.
ii) Setup Basic Information
Advertiser: Select the appropriate advertiser from the dropdown menu.
Category: Choose a category for the offer (optional).
Offer Status: Set the status for imported offers — Active, Paused, or Pending. By default, the status is set to Active.
Visibility: Choose the visibility level for the imported offers — Private, Public, or Protected. The default visibility is Private.
Ratio: Enter the payout-to-revenue ratio for the offers.
Publisher-Specific Payout: (Optional) Set custom payouts for individual publishers. For more details on configuring publisher-specific payouts, click here.
iii) Set up the Filters (most of these are optional)
Countries Logic: Choose between Block or Allow and enter the country name in the box provided.
Skip Offers Without Preview Link: If you enable this toggle, offers without a preview link will be skipped and not fetched.
Offer Models to Import: Select the offer models you wish to import, such as CPM, CPA, CPI, CPL, CPC, or CPS. By default, all models are selected and will be imported.
Min & Max Payout: Enter your desired minimum and maximum payout. Only offers that meet these criteria will be fetched.
OS: Choose between Android, iOS, or All. By default, All is selected.
Geo Filter: Select specific geos to filter offers, so only offers for those locations will be fetched.
iv) Manage Integration Settings
Import Frequency: Choose how often you want offers to be fetched—every 1 day, 12 hours, or 1 hour.
Integration Status: Select the status of offers to be imported: Active, Paused, or Pending. By default, it is set to Active, and only offers with the selected status will be fetched.
The remaining options let you define how frequently data is synced and allow you to set specific rules for importing offers.
v) Filter Offers
After fetching the offers from CJ based on the rules you've set, you can further choose which offers to import into the Trackier panel. Only the selected offers will be imported, while the rest will be skipped. By default all offers will be fetched if no offer is selected.
vi) Review & Finalize
Carefully review all your settings, then click ‘Finish’ to complete the setup.
How to Find API Details in CJ :
i) CJ API Key
a) Go to https://developers.cj.com/ and click Sign In from the left-hand sidebar.
b) Enter your CJ Affiliate login credentials and click Login to access your account.
c) Now, click on Authentication > Personal Access Tokens from the left-hand menu.
d) Click Add New Token, give it any name of your choice, and then click Register to generate the token.
e) Once you click on Register, you'll see a message: "New Personal Access Token Created", along with the token name and the token itself.
Your personal access token will now be displayed—copy and save it securely, as it won’t be shown again once you leave the page.
Note: If you lose or forget your token, you’ll need to generate a new one. We recommend storing it in a safe location for future use.
ii) Requestor CID
Log in to your CJ Affiliate account and hover your mouse near your profile picture. In the top right corner of the screen, next to your username, you’ll see a numeric value in brackets—this is your Requestor CID (also known as Company ID).
iii) Website ID (also known as PID)
To find your Website ID (PID), go to the Account tab and select the Websites section.
As a CJ Affiliate publisher, you can list multiple websites under your account, with each having its own unique PID for tracking and performance attribution. The Website ID can be found under the Property ID column.
Post-Integration Options
After successfully integrating CJ with Trackier, click the three vertical dots under the Action column to access the following options :
Edit – make changes to the configuration
Disable – Temporarily pause the integration without deleting it.
Logs – View detailed logs to monitor performance and troubleshoot any issues.
Delete – Permanently remove the integration if it’s no longer needed.
We're thrilled to have put together a top-notch team of qualified experts who are available to handle any of your concerns and respond to any inquiries you may have. You can contact us at any time by sending an email to support@trackier.com or using the in-platform chat feature.