pixellint

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

Hosts
www.emjcd.com
Paths
/u
Vendor docs
developers.cj.com/docs/plugins/mmp---adjust

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.missing
vendor.cj.param.CID.empty
vendor.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.missing
vendor.cj.param.TYPE.empty
vendor.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.missing
vendor.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