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
| Field | Required | Description |
|---|---|---|
enterprise_id | Yes | Your CJ enterprise ID, sent as CID. Found in the CJ Account Manager. |
personal_key | No | Not used by the S2S conversion call (CID and TYPE identify it). Leave blank. |
advertiser_id | No | Not used by the S2S conversion call (CID and TYPE identify it). Leave blank. |
action_id | Yes | The CJ action tracker ID for sales, sent as TYPE. |
lead_action_id | No | The 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
- Go to Integrations > Add Integration > CJ Affiliate.
- Choose a preset: Default (
default), Retail (ecommerce), Lead Generation (lead_gen), Insurance (insurance), Travel (travel). - 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=400123A lead is sent under the Lead Action ID with its reference as OID and, when the event has one, CURRENCY.
Event Mapping
| Signal event | Vendor event | Presets |
|---|---|---|
purchase | sale | Default, Retail, Insurance, Travel |
generate_lead | lead | Default, Lead Generation, Insurance |
quote_completed | lead | Insurance |
booking_completed | sale | Travel |
Identity
Attribution is by CJEVENT; conversions without it are not sent. No personal data is sent.
Consent
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
| Problem | Solution |
|---|---|
| Leads not sent | Set Lead Action ID: without it lead events are skipped. |
| Item-level commission | Signal 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.