vendor/linkedin · ecosystem evidence
LinkedIn image pixels need a Partner ID
Campaign Manager generates this pixel. LinkedIn documents the workflow rather than the query parameters, so the pack is ecosystem evidence, scoped to what the UI emits: pid, conversionId, and fmt.
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 |
|---|---|---|---|---|
pid |
required | It is the numeric Partner ID of the Insight Tag. LinkedIn generates this pixel in Campaign Manager rather than publishing the parameter contract, so this rule is ecosystem evidence, not a published contract. Fix: Copy the image pixel from the conversion's Sources page so `pid` carries the Partner ID. | vendor.linkedin.param.pid.missingvendor.linkedin.param.pid.emptyvendor.linkedin.param.pid.invalid |
docs |
conversionId |
recommended | Without it the fire is attributed to the Insight Tag rather than to a specific conversion. Fix: Add the numeric conversion ID from Campaign Manager. | vendor.linkedin.param.conversionId.missingvendor.linkedin.param.conversionId.emptyvendor.linkedin.param.conversionId.invalid |
docs |
fmt |
recommended | Image pixels are generated with `fmt=gif`. | vendor.linkedin.param.fmt.missingvendor.linkedin.param.fmt.emptyvendor.linkedin.param.fmt.invalid |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/linkedin
Or paste it into the playground. Same engine, in the browser, nothing sent anywhere.
cargo install pixellint
·
npm install pixellint