IntegrationsAttributionCommission Junction

CJ Affiliate

Datafly Signal reports sales and leads to CJ Affiliate (Commission Junction) through CJ’s server-to-server conversion call, attributed by the CJEVENT click ID.

Prerequisites

Get your IDs

Your enterprise ID (CID) and the action tracker IDs (TYPE) for sales and leads are in the CJ Account Manager.

Keep the cjevent parameter on landing URLs

CJ appends cjevent to its links; the Datafly collector captures it.

Configure in Signal

Configuration Fields

FieldRequiredDescription
enterprise_idYesYour CJ enterprise ID, sent as CID. Found in the CJ Account Manager.
personal_keyNoNot used by the S2S conversion call (CID and TYPE identify it). Leave blank.
advertiser_idNoNot used by the S2S conversion call (CID and TYPE identify it). Leave blank.
action_idYesThe CJ action tracker ID for sales, sent as TYPE.
lead_action_idNoThe CJ action tracker ID for leads, sent as TYPE on lead events. Leave blank if your programme does not pay for leads: lead events are then not sent.

Management UI Setup

  1. Go to Integrations > Add Integration > CJ Affiliate.
  2. Choose a preset: Default (default), Retail (ecommerce), Lead Generation (lead_gen), Insurance (insurance), Travel (travel).
  3. Fill in the fields above and click Save.

Request format

A sale:

GET https://www.emjcd.com/u?AMOUNT=259.99&CID=1234567&CJEVENT=a1b2c3d4e5f611ee8123000c0a8c0b12&COUPON=SAVE10&CURRENCY=GBP&CUST_STATUS=New&EVENTTIME=2025-09-22T00%3A13%3A20Z&METHOD=S2S&OID=ORD-1001&TYPE=400123

A lead is sent under the Lead Action ID with its reference as OID and, when the event has one, CURRENCY.

Event Mapping

Signal eventVendor eventPresets
purchasesaleDefault, Retail, Insurance, Travel
generate_leadleadDefault, Lead Generation, Insurance
quote_completedleadInsurance
booking_completedsaleTravel

Identity

Attribution is by CJEVENT; conversions without it are not sent. No personal data is sent.

Affiliate conversions are not gated on marketing consent by default: the network is in Signal’s attribution category, which the advertising consent default does not cover. Assign a consent category to the integration if your policy requires one. CJ’s consent signal applies to its browser Universal Tag; the S2S call has no consent parameter.

Troubleshooting

ProblemSolution
Leads not sentSet Lead Action ID: without it lead events are skipped.
Item-level commissionSignal sends the order AMOUNT; CJ’s ITEMn/AMTn/QTYn parameters are planned. AMOUNT should be the commissionable subtotal.

Blueprint

The CJ Affiliate blueprint version is 0.4.1. It was last reviewed against the vendor’s documentation on 2026-09-23.

See also