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
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.missingvendor.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