vendor/amazon-ads · ecosystem evidence
Amazon Ad Tag loaders put the Tag ID in the path
Generated conversion loaders are /iu3/conversion/{id}.js. Amazon documents Tag IDs in the Advertising Tag GTM template, not this path, so the pack is ecosystem evidence. c.amazon-adsystem.com/aax2/apstag.js is APS, 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 |
|---|---|---|---|---|
advertiser_id |
required | It is the Amazon DSP Tag ID. Amazon documents Tag IDs in the Advertising Tag GTM template. Generated loaders put that ID in `/iu3/conversion/{id}.js`, so this rule is ecosystem evidence. Fix: Copy the Tag ID from Amazon DSP so the path is `/iu3/conversion/{Tag ID}.js`. | vendor.amazon-ads.param.advertiser_id.missingvendor.amazon-ads.param.advertiser_id.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/amazon-ads
Try this failing payload in the playground. Amazon Ad Tag loader missing Tag ID.
https://s.amazon-adsystem.com/iu3/conversion/
cargo install pixellint
·
npm install pixellint