How to Set Up CJ Affiliate Server-Side Tracking


Before you can enable your CJ Affiliate Server-Side Destination, you will need to:

Navigate to My Tracking

Step 1 screenshot

Click on Add Destination

Step 2 screenshot

Find and Select CJ Affiliate

Click on Get Started

Enter your CJ Enterprise ID

Your CJ rep can provide this for you.

Enter your Personal Access Token

Go here to create a token.

Enter your Action Tracker ID

Your CJ rep can provide this for you.

Click on Save & Continue

If applicable, enable consent mode

If consent is required, follow these steps to enable consent mode & select your consent categories.

If consent is not required, select Save & Continue.

Select Transaction Identifier

Select Product Identifier

Filter Transactions

This step allows you to control exactly what purchase events are sent to CJ. You can block or allow orders based on Source Channel Name, Order Tag, Customer Tag, or Order Gateway.

The most common scenario where retailers may want to block or send orders is with offline orders. Learn how to block these orders in this guide.

Not sure if you need to block orders? Look at what Sales Channels you have in Shopify!

Configure Subscription Settings

Do you sell subscription products? If you do, you can choose to send first-time orders only or first time + recurring orders to CJ.

Optional: Enter Test Mode

If you'd like to test the CJ integration before going live, you can enter Test Mode. Test requests will not impact any real data for your affiliate program. A CJ team member can provide you with the results of your testing.

Press Go Live

That's it! Your CJ server-side integration is live. There is no need to remove your client-side tracking - just ensure your client-side and server-side tracking are using the same Transaction Identifier so CJ can deduplicate correctly.