Nielsen static configuration loaders carry the App ID in the path.
The static Browser SDK loader uses /conf/{apid}.js. Its name and ns fragment settings are documented for the browser. Legacy configuration queries and measurement pings are separate request surfaces.
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 |
|---|---|---|---|---|
apid |
required | Nielsen documents the SDK configuration URL as /conf/{apid}.js, using the App ID supplied during onboarding. Fix: Copy the Nielsen App ID into the path before .js. | vendor.nielsen-config.param.apid.missingvendor.nielsen-config.param.apid.empty |
docs |
Validate a payload
pixellint validate url "$ARTIFACT" --rulepack vendor/nielsen-config
Try this failing payload in the playground. A Nielsen configuration loader missing the App ID.
https://cdn-gl.imrworldwide.com/conf/.js
cargo install pixellint
·
npm install pixellint