AdRoll audience image pixels carry their identities in the path.
AdRoll documents /ipixel/advertiser/pixel image URLs with the audience segment in name. The path identities remain authoritative over query parameters.
Identifiers retain their opaque grammar. The legacy browser runtime has a separate pack. Other collectors and account ownership require external evidence.
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 |
|---|---|---|---|---|
advertiser_id |
required | The published image template carries this identity in the path. Its opaque grammar remains open. | vendor.adroll-image.param.advertiser_id.missingvendor.adroll-image.param.advertiser_id.empty |
docs |
pixel_id |
required | The published image template carries this identity in the path. Its opaque grammar remains open. | vendor.adroll-image.param.pixel_id.missingvendor.adroll-image.param.pixel_id.empty |
docs |
name |
required | The documented audience image URL carries the configured segment identity. | vendor.adroll-image.param.name.missingvendor.adroll-image.param.name.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/adroll-image
Try this failing payload in the playground. An AdRoll audience image without a segment.
https://d.adroll.com/ipixel/ADV/PIX
cargo install pixellint
·
npm install pixellint