pixellint

vendor/cm360-vast-event · ecosystem evidence

CM360 VAST event pixels need dc_oe

Campaign Manager writes dc_oe into exported VAST. Google does not publish a table for it. Generated tags always include it, so an empty or missing value is a truncated export. eid1 is observed and not required. GAM pagead/interaction hops are not this pack.

What this pack matches

Hosts
googlesyndication.com
Paths
…/ddm/activity…
Vendor docs
support.google.com/campaignmanager/answer/2826636

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
dc_oe required It is the event payload Campaign Manager writes into exported VAST. Google does not publish a table for dc_oe; generated tags always include it, so an empty or missing value is a truncated export. eid1 is not contracted. Fix: Export the VAST tag again from Campaign Manager 360 so dc_oe is present and non-empty. vendor.cm360-vast-event.param.dc_oe.missing
vendor.cm360-vast-event.param.dc_oe.empty
docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/cm360-vast-event

Try this failing payload in the playground. CM360 VAST event missing dc_oe.

https://ade.googlesyndication.com/ddm/activity/met=1;eid1=10;

cargo install pixellint · npm install pixellint