6sense image pixels identify impressions and clicks.
The documented external-media collector uses t.6sc.co/img.gif. Its event value selects imp for an impression or clk for a click, and pid identifies the configured pixel.
Pixel IDs remain opaque. Account configuration, platform support and delivery require external context.
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 |
|---|---|---|---|---|
event |
required | The generated pixel selects impressions or clicks. | vendor.sixsense-pixel.param.event.missingvendor.sixsense-pixel.param.event.emptyvendor.sixsense-pixel.param.event.invalid |
docs |
pid |
required | The configured pixel identifier is opaque. | vendor.sixsense-pixel.param.pid.missingvendor.sixsense-pixel.param.pid.empty |
docs |
cb |
optional | Optional platform cache buster. | docs | |
method |
recommended | Supported collector transport methods. Complete HTTP capture contract. Presence diagnostic severity: warning. Evidence: vendor template. | vendor.sixsense-pixel.http.method.missingvendor.sixsense-pixel.http.method.emptyvendor.sixsense-pixel.http.method.invalid |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/sixsense-pixel
Try this failing payload in the playground. A 6sense pixel with an unsupported event.
https://t.6sc.co/img.gif?event=purchase&pid=opaque
cargo install pixellint
·
npm install pixellint