vendor/ispot-conversion · vendor documented
iSpot conversion GIFs need a TC site ID in the path
iSpot documents the TV conversion pixel Site ID as TC-XXXX-X. type differentiates conversion events. Impression GIFs on pi.ispot.tv are vendor/ispot.
The path is TC-account-site, not a free string
iSpot documents the Site ID as TC-XXXX-X. A conversion GIF without that shape is not this pixel.
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 |
|---|---|---|---|---|
tracking_code |
required | It is the Site ID on the TV conversion pixel. iSpot documents it as TC-XXXX-X. Fix: Put the Site ID from iSpot in the path so it reads /v2/TC-{account}-{site}.gif. | vendor.ispot-conversion.param.tracking_code.missingvendor.ispot-conversion.param.tracking_code.emptyvendor.ispot-conversion.param.tracking_code.invalid |
docs |
type |
recommended | It names the conversion event. iSpot documents that conversion pixels are differentiated by the type field. Fix: Send type as the conversion event name iSpot configured for this pixel. | vendor.ispot-conversion.param.type.missingvendor.ispot-conversion.param.type.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/ispot-conversion
Try this failing payload in the playground. iSpot conversion GIF with a non-TC path.
https://pt.ispot.tv/v2/not-a-code.gif
cargo install pixellint
·
npm install pixellint