pixellint

vendor/kantar · ecosystem evidence

Kantar measurement tags need bannerID

ART19 documents a typical Kantar tag as adServerESI.aspx with bannerID. Copy the URL Kantar issued. Other Kantar paths are not this pack.

bannerID is the integer Kantar issued

A measurement tag with no bannerID is not tied to a Kantar creative.

Rule: vendor.kantar.param.bannerID.missing

What this pack matches

Hosts
secure.insightexpressai.com
Paths
/adServer/adServerESI.aspx
Vendor docs
art19.zendesk.com/hc/en-us/articles/360051178412-Setting-Up-3rd-Party-Measurement-Kantar

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
bannerID required It is the Kantar banner ID. ART19 documents a typical Kantar tag as adServerESI.aspx with bannerID. Fix: Copy the measurement URL from Kantar so bannerID is the integer they issued. vendor.kantar.param.bannerID.missing
vendor.kantar.param.bannerID.empty
vendor.kantar.param.bannerID.invalid
docs

Validate a payload

pixellint validate url "$ARTIFACT" --rulepack vendor/kantar

Try this failing payload in the playground. Kantar measurement tag missing bannerID.

https://secure.insightexpressai.com/adServer/adServerESI.aspx?script=false&rnd=12345

cargo install pixellint · npm install pixellint