vendor/iqm · vendor documented
IQM conversion pixels put the conversion ID in the path
IQM documents the generated Pixel Script as /i/pixel/{uuid}. Copy that snippet from the Conversions app. Postback conversions are not this pack.
The conversion ID is a path segment
A Pixel Script that is just /i/pixel has no conversion ID.
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 |
|---|---|---|---|---|
conversion_id |
required | It is the conversion UUID in the generated Pixel Script. IQM documents the snippet as pxl.stage.iqm.com/i/pixel/{uuid}. Fix: Copy the Pixel Script Code from the IQM Conversions app so the path is /i/pixel/{uuid}. | vendor.iqm.param.conversion_id.missingvendor.iqm.param.conversion_id.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/iqm
Try this failing payload in the playground. IQM conversion pixel missing the conversion ID.
https://pxl.iqm.com/i/pixel
cargo install pixellint
·
npm install pixellint