pixellint

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

Hosts
t.6sc.co
Paths
/img.gif
Vendor docs
support.6sense.com/docs/external-media-pixels

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.missing
vendor.sixsense-pixel.param.event.empty
vendor.sixsense-pixel.param.event.invalid
docs
pid required The configured pixel identifier is opaque. vendor.sixsense-pixel.param.pid.missing
vendor.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.missing
vendor.sixsense-pixel.http.method.empty
vendor.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