pixellint

vendor/cm360-tracking-ad · vendor documented

CM360 tracking ads need dc_trk_aid and dc_trk_cid

Impression and click tracking tags put dc_trk_aid and dc_trk_cid on the path as semicolon-delimited pairs. Campaign Manager 360 flags a tag as missing required parameters when either is absent. Floodlight activity tags (src, type, cat, ord) stay vendor/floodlight.

What this pack matches

Hosts
doubleclick.net
Paths
…/trackimp…, …/trackclk…
Vendor docs
support.google.com/campaignmanager/answer/2829774

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_trk_aid required It is the numeric tracking ad ID. Campaign Manager 360 flags a tracking tag as missing required parameters when dc_trk_aid is absent. Fix: Export the tag again from Campaign Manager 360 so dc_trk_aid is present. vendor.cm360-tracking-ad.param.dc_trk_aid.missing
vendor.cm360-tracking-ad.param.dc_trk_aid.empty
vendor.cm360-tracking-ad.param.dc_trk_aid.invalid
docs
dc_trk_cid required It is the numeric tracking creative ID. Campaign Manager 360 flags a tracking tag as missing required parameters when dc_trk_cid is absent. Fix: Export the tag again from Campaign Manager 360 so dc_trk_cid is present. vendor.cm360-tracking-ad.param.dc_trk_cid.missing
vendor.cm360-tracking-ad.param.dc_trk_cid.empty
vendor.cm360-tracking-ad.param.dc_trk_cid.invalid
docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/cm360-tracking-ad

Try this failing payload in the playground. CM360 tracking ad missing dc_trk_aid.

https://ad.doubleclick.net/ddm/trackimp/N1315459.3748068PROGRAMMATICSERV/B29422130.359600204;dc_trk_cid=186748336;ord=1312312312

cargo install pixellint · npm install pixellint