How to Set Up Commission Junction (CJ) Affiliate as a Server Side Destination

Overview

Prerequisites:

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


Add CJ Affiliate as a Server-Side Destination

Locate CJ Affiliate Destination:

  • On the homepage of your Elevar Account, locate the "My Tracking" button from the left-hand menu.
  • Once, in "My Tracking" select the "Add Destination" button in the upper right hand corner of the page.
    • A side bar pop-up window will appear, titled "Add Destination".
    • Within this pop-up, use the search function and type "CJ Affiliate".
    • Once the CJ Affiliate destination appears from the search function, click on it.
      • (See Figure 1)

Step 1 screenshot

Figure 1

Get Started:

  • After locating and clicking on the CJ Affiliate destination, you will be taken to overview screen.
  • Click the "Get Started" button in the lower left-hand corner of the Overview box.
    • (See Figure 2)

Step 2 screenshot

Figure 2

Entering CJ Affiliate Settings

CJ Affiliate Settings:

  • Within the "CJ Affiliate Settings" you will need to enter your CJ Affiliate account details
    • Navigate to the section titled "CJ Enterprise ID" and use the text box to enter your CJ Enterprise ID. Your CJ rep can provide this for you.
    • Navigate to the section titled "Personal Access Token" and use the text box to enter your Personal Access Token. Go here to create a token.
    • Navigate to the section titled "Action Tracker ID" and use the text box to enter your Action Tracker ID. Your CJ rep can provide this for you.
  • If you have "Markets" enabled in your Shopify Source, you will see the "Markets" section in your CJ Affiliate destination.
    • Select either the "All Markets", "Specific market(s)", or the "No Market ID" button to specify which markets will send data to CJ Affiliate.
    • If you have selected "All Markets" navigate to the section titled "Destination Label" and use the text box to enter a label. This is how your destination name will appear across the Elevar app (e.g., My Tracking, Reports, History) and helps to identify your destination across our app, especially when you have multiple instances of the same destination.
    • If you have selected "Specific market(s)", navigate to the section titled "Market Groups" and use the drop down menu to select the market groups to specify which market's data will be sent to this destination. Then, navigate to the box titled "Destination Label" and use the text box to enter a label. This is how your destination name will appear across the Elevar app (e.g., My Tracking, Reports, History) and helps to identify your destination across our app, especially when you have multiple instances of the same destination.
  • Once you have entered all of the required information for your CJ Affiliate Settings, be sure to click on the "Save and Continue" button at the bottom of the page.
    • (See Figure 3)

Step 3 screenshot

Figure 3

Consent Mode:

  • After entering your CJ Affiliate settings, you will be prompted to enable Consent Mode.
  • To enable Consent Mode, click on the "Yes, enable for this destination" button. If you do not want to enable Consent Mode, click on the "No" button.
    • If consent is required, select what categories you’d like the shopper to agree to before tracking fires. [Learn More]
  • Once you have all of selected all of the information for enabling Consent Mode, click on the "Save and Continue" button at the bottom of this section.
    • (See Figure 4)

Step 4 screenshot

Figure 4

🚧

Enabling Consent Mode:

By enabling consent mode, your marketing data processing will depend on:

  • Your consent platform configuration
  • How your visitors interact with the cookie banner
  • What geolocation they visit the store from

That's why you may see a decrease in data across your marketing platforms and lower marketing campaign performance.

For EU Stores: If you are making your tracking setup consent compliant for the first time, you may see a 10-80% decrease in data across all of your marketing destinations.

Select Transaction Identifier:

  • After selecting details for Consent Mode, you need to choose a Transaction Identifier.
    • Click on either the "Order ID" button or the "Order Name" button. Typically, Order ID is the recommended transaction identifier for CJ Affiliate integrations.
  • After selecting the Transaction Identifier, click on the "Save and Continue" button at the bottom of this section.
    • (See Figure 5)

Step 5 screenshot

Figure 5

Select Product Identifier:

  • After selecting the Transaction Identifier, you will need to choose a Product Identifier.
    • Click on either the "Product ID", "Product SKU" or the "Variant ID" button.
  • After selecting the Product Identifier, click on the "Save and Continue" button at the bottom of this section.
    • (See Figure 6)

Step 6 screenshot

Figure 6

Filter Transactions:

  • After selecting details for the Product Identifier, you need to choose whether or not to 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.
  • Currently, our recommended practices suggests clicking the button labeled, "Yes, Block some transactions", and blocking exchange & historical import orders.
  • Once you have all of selected all of the information for Filtered Transactions, click on the "Save and Continue" button at the bottom of this section.
    • (See Figure 7)

Step 7 screenshot

Figure 7

Subscriptions:

  • If you sell subscription products, navigate to the section of the page titled "Do you sell subscription products?" and select the "Yes, using unified Shopify checkout" button. Then, navigate to the section titled, "Would you like to send recurring transactions?" select either the button labeled "No, block" or "Yes, send".
  • If you do not sell subscriptions, select the button labeled "No".
  • Once you have all of selected all of the information for Subscriptions, click on the "Save and Continue" button at the bottom of this section.
    • (See Figure 8)

Step 2 screenshot

Figure 8

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.

Go Live:

  • After completing all of the previous CJ Affiliate Setup Steps, an Overview page will appear.
  • If all of the details within the Configuration Summary look correct, then click on the button labeled "Go Live" at the bottom of this section.
    • A pop-up window will appear, asking for a confirmation of your changes.
    • Click on the button labeled "Yes, Go Live".
      • (See Figure 9)

Step 9 screenshot

Figure 9

👍

That's it!

Your CJ server-side integration is live. There is no need to remove your client-side tracking, but rather just ensure your client-side and server-side tracking are using the same "Transaction Identifier" so CJ Affiliate can deduplicate correctly.