For the complete documentation index, see llms.txt. This page is also available as Markdown.

CJ Quick Start Guide

This guide covers how to connect Freshpaint to CJ (Commission Junction) and start sending conversion events for publisher attribution. If the integration is already configured and more technical detail is needed, see CJ Reference.

Destination Info

Connection Modes:

Client-side
Server-side

Web

Mobile

Server

Getting Started

This guide enables you to fully enable the CJ integration for your site. This guide assumes you have the Freshpaint snippet installed on your site — if you do not, please follow this guide.

Enable the Freshpaint CJ Destination

  1. Search for the CJ destination.

  2. Select Configure to paste your Personal Access Token, Enterprise ID, and Action Tracker ID.

  3. Customers that use HIPAA mode should then configure the required, recommended, and optional properties. You can find all properties that the Freshpaint CJ integration supports here.

  4. Enable CJ.

Once you've followed the steps above you can start sending events to CJ.

CJ integration cnfiguration page

Before enabling the destination, ensure your conversion events include the following properties:

Freshpaint Property
CJ Parameter
Requirement
Notes

order_id

orderId

Required

Unique identifier for the order.

value, total, revenue, or price

amount

Required

Freshpaint tries these in order and uses the first one present.

currency

currency

Required

ISO 4217 currency code (e.g. USD, EUR).

$cjEvent

cjEvent

Recommended

CJ click identifier captured from the landing page URL. Required for publisher attribution.

If you are a HIPAA account, you will need to add event properties to the allowlist. If you are not a HIPAA account, you can skip this step.

  1. Go to the CJ configuration page in Freshpaint.

  2. Click "Configure" next to "Required Properties" and "Recommended Properties".

  3. If you're using the Freshpaint/CJ integration for publisher attribution purposes, we recommend you send the $cjEvent property. This property is required in order to see attribution data in CJ. You can do so by checking the box in the popup.

CJ recommended properties allowlisting
  1. Next, add any other properties you'd like to send under "Optional Properties".

CJ optional properties allowlisting

Once you've followed these steps, you're ready to start sending events to CJ!

Confirm and Validate Events

Confirm events in Freshpaint

  1. Navigate to your site and visit a page that should trigger your event.

  2. Trigger your event.

  3. Navigate to Event Verification in Freshpaint.

  4. Select CJ and verify your event went through.

    1. This can take up to 90 seconds.

  5. Verify the event is marked as OK or resolve any missing property issues.

Event Verification Example

Last updated

Was this helpful?