pixellint

vendor/ispot · vendor documented

iSpot impression GIFs need a TC tracking code in the path

iSpot documents the impression pixel as /v2/TC-####-#.gif. The tracking code is client-specific. Query extras such as campaignid are optional. pt.ispot.tv conversion pixels stay attributed.

What this pack matches

Hosts
pi.ispot.tv
Paths
/v2/
Vendor docs
developer.ispot.tv/documentation/unified-measurement

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
tracking_code required It is the client-specific tracking code. iSpot documents the impression pixel path as /v2/TC-####-#.gif. Fix: Put the tracking code from iSpot in the path so it reads /v2/TC-{account}-{pixel}.gif. vendor.ispot.param.tracking_code.missing
vendor.ispot.param.tracking_code.empty
vendor.ispot.param.tracking_code.invalid
docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/ispot

Try this failing payload in the playground. iSpot impression GIF missing tracking code.

https://pi.ispot.tv/v2/.gif

cargo install pixellint · npm install pixellint