vendor/cj · vendor documented
CJ conversion pixels need CID
The conversion endpoint is /u. CID is the Enterprise ID. TYPE is the Action ID. OID is the order reference. anrdoezrs.net click redirects are attributed, not contracted.
What this pack matches
Rules
Codes are stable. A finding in CI, MCP, or the playground lands on the same id.
| Field | Required | What it checks | Rule ids | Source |
|---|---|---|---|---|
CID |
required | It is the numeric CJ Enterprise ID. CJ documents it as CID on the `/u` conversion endpoint. Fix: Set `CID` to the Enterprise ID from CJ Account Manager. | vendor.cj.param.CID.missingvendor.cj.param.CID.emptyvendor.cj.param.CID.invalid |
docs |
TYPE |
recommended | It is the Action ID for the conversion. CJ documents a unique TYPE per action. Fix: Set `TYPE` to the Action ID from Account Manager. | vendor.cj.param.TYPE.missingvendor.cj.param.TYPE.emptyvendor.cj.param.TYPE.invalid |
docs |
OID |
recommended | It is the unique order reference. CJ documents it for cross-referencing the transaction. Fix: Set `OID` to a unique alphanumeric order ID, with no email address. | vendor.cj.param.OID.missingvendor.cj.param.OID.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/cj
Try this failing payload in the playground. CJ conversion pixel missing CID.
https://www.emjcd.com/u?TYPE=1&OID=order-1
cargo install pixellint
·
npm install pixellint